2048 是一款单人滑块益智游戏。游戏的目标是在网格上滑动编号的图块,将它们组合起来,创建一个数字为 2048 的图块。但是,在达到目标后,可以继续玩游戏,创建更大数字的图块。
🚂? 动机
我对 Flutter 支持跨平台的能力着迷,我想通过使用它来实现一些有趣的东西。然后产生了创建这个游戏的想法。图块移动逻辑是从其他 2048 游戏项目中复制的。
☑️ 待办事项
统计数据(移动次数、游戏时间等)
处理动画(目前没有沿面板移动图块的动画)
功能概述
支持不同的网格大小(标准 - 4x4 网格)
游戏引擎与用户界面分离
高分支持(存储在 SharedPreferences / NSUserDefaults 中)
支持后退一步
赢/输检查
缺少的功能(欢迎所有贡献)
移动动画
手势引擎似乎响应有点慢
有限的测试覆盖率
步数历史(多步后退)