项目亮点
- 支持自定义背景图(想换啥背景,随便换)
- 支持修改图片素材(想把瓜的图片换成 idol 的头像?随便换)
- 支持重力感应操控(听说天下没有合不成的大西瓜,如果有那就多摇两下手机~)
- 支持反向合成小瓜(大瓜反向合成小瓜,逆向思维,窒息操作)
- 支持只生成小/大瓜(每一个瓜掉下来都是一样的,还有什么理由合成不了终极大瓜?)
- 内置多套游戏主题(水果/表情/校徽随便你选,每个主题的终极 boss 都有惊喜哦)
幕后花絮
2021 年春节前夕,一款名为《合成大西瓜》的小游戏火上了微博热搜。
仔细分析一下,这个小游戏并不复杂,结合之前我用 Flutter 做过的一款小游戏的经验,我觉得完全可以自己动手实现一个。
所以 2021 年春节年假,我在家前后花了大概三天三夜的时间(一直写到大年三十的晚上~),最终写了个 plus 版本的合成大西瓜出来。
在技术栈上,我继续选择了 Flutter + Flame + Forge2D 的组合,并且也实践了一把 Flutter Web(彼时还是预览版,网上资料相对较少),
其中涉及条件导包,图片在网页端的裁剪,Javascript / Dart 互调等,算是一路踩坑填坑,最终将这个项目成功打包到全平台(Android/iOS/Web/PC)。