{"id":13703509,"url":"https://github.com/boeledi/flutter_crush","last_synced_at":"2026-01-29T16:37:06.126Z","repository":{"id":37664621,"uuid":"156476335","full_name":"boeledi/flutter_crush","owner":"boeledi","description":"How to build a Match-3 game, like Candy Crush, Bejeweled, FishDom… in Flutter.","archived":false,"fork":false,"pushed_at":"2024-04-02T14:33:30.000Z","size":14305,"stargazers_count":583,"open_issues_count":1,"forks_count":232,"subscribers_count":25,"default_branch":"master","last_synced_at":"2024-11-13T10:38:00.490Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Dart","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/boeledi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-11-07T02:03:35.000Z","updated_at":"2024-11-02T15:56:22.000Z","dependencies_parsed_at":"2024-11-13T10:41:42.203Z","dependency_job_id":null,"html_url":"https://github.com/boeledi/flutter_crush","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/boeledi%2Fflutter_crush","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/boeledi%2Fflutter_crush/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/boeledi%2Fflutter_crush/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/boeledi%2Fflutter_crush/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/boeledi","download_url":"https://codeload.github.com/boeledi/flutter_crush/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252458417,"owners_count":21751035,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-02T21:00:56.063Z","updated_at":"2026-01-29T16:37:06.092Z","avatar_url":"https://github.com/boeledi.png","language":"Dart","funding_links":[],"categories":["引擎","Uncategorized","Game [🔝](#readme)","Engines"],"sub_categories":["开源游戏","游戏","Uncategorized","Game"],"readme":"# flutter_crush\n\nHow to build a Math-3 game, like Candy Crush, Bejeweled, FishDom… in Flutter.\n\nSource code of the article available on [didierboelens.com](https://www.didierboelens.com/2018/11/flutter---crush/)\n\n![Flutter Crush](https://www.didierboelens.com/images/blog/flutter_crush_game_page.png)\n\u003cbr/\u003e\u003cbr/\u003e\n\n---\n## Step by step explanation\n\nA full explanation on how to build such game may be found on my blog.\n\n---\n## Credits\n\nSome icons such as tnt, rocket, mine and wall come from \u003ca href=\"http://www.pngtree.com\" target=\"_blank\"\u003ehttps://pngtree.com/\u003c/a\u003e.\n\nSounds come from \u003ca href=\"https://freesound.org/\" target=\"_blank\"\u003ehttps://freesound.org/\u003c/a\u003e.\n\nBackground images come from \u003ca href=\"https://www.freepik.com\" target=\"_blank\"\u003ehttps://www.freepik.com\u003c/a\u003e.\n\nColored tile icons are under license (I bought it).  So please do not reuse them.\n\n---\n## Note about the source code\n\nPlease note that my objective was not a release the game. Therefore, there are still things which are not fully implemented or tested. Also, the structure of the code could be very much improved but this was not part of my objectives.\n\nAlso, if the source code might give you ideas to build your own game, I will be more than happy… simply let me know…\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fboeledi%2Fflutter_crush","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fboeledi%2Fflutter_crush","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fboeledi%2Fflutter_crush/lists"}