我想与大家分享一个我作为独立开发者工作的项目:**Funzixo**,一个轻量级的移动游戏套件,包含9款经典游戏在一个应用程序中。
💡 为什么我做了它
每次我想要在手机上快速玩一把棋子、2048或Ludo(尤其是在旅行或离线时),我都会遇到同样的问题:
- 必须注册登录的表单才能打开一个简单的谜题。
- 单机本地游戏需要强制联网。
- 重量级、臃肿的下载和电池耗损。
因此,我决定创建一个干净、优先考虑隐私的中心,拥有**零强制注册**和**100%离线可玩**。
🎮包含的游戏:
- **棋盘与策略**: 棋子(本地AI)、Ludo(本地过盘与玩)、Connect 4、蛇与梯子、Tic Tac Toe
- **谜题与脑力**: 2048、方块谜题、水分配
- **经典扑克**: 单人牌
🛠️技术栈与架构的经验教训:
- **框架**: 使用**Flutter (Dart)**构建,采用MVC + Provider状态管理。
- **混合数据存储策略**:
- *本地优先**: 高分数、商店道具和玩家统计信息使用**Android Keystore** + flutter_secure_storage进行加密,实现100%离线访问。
- *云备份**: 集成**Google Play Games Services (PGS)**,使用静默认证。它会自动备份进度到Google Play Saved Games。
- **本地AI**: Tic Tac Toe、棋子和棋盘游戏AI引擎在本地设备上运行100%(零延迟)。
- **反应式UI**: 使用自定义微动画、触觉反馈集成和响应式布局构建,适用于各种移动屏幕大小。
💬期待您的反馈!
作为一个独立开发者,测试不同设备并从同行开发者那里获得反馈至关重要。对于以下几点,我非常希望您的反馈:
- 游戏控制和UI过渡的流畅度。
- 云同步行为与Google Play Games登录集成。
- AI难度平衡(尤其是棋子和Tic Tac Toe)。
- 在未来更新中您希望添加的经典游戏。
Play Store链接:https://play.google.com/store/apps/details?id=in.co.myworkflow.funzixo
感谢您的关注!期待您的反馈。
评论 (0)