过去几周,我用AI编程代理搭建了Wayfarer Steps:一款放置类RPG游戏,你的现实步数是驱动角色唯一的方式。现分享经验与教训。
游戏简介
你的步数让旅者穿行于手绘世界。角色自动战斗,你选择步数训练的专精技能(战斗风格、钓鱼、烹饪、敏捷,最高60级),还有与好友共享步数目标的组队步行。
AI应用方式
- 代码:Flutter/Dart配合Cloudflare Worker和Firebase,由AI代理编写,常并行处理不同功能分支,我在手机上审核。
- 美术:所有手绘场景、怪物图鉴和皮肤均由AI生成(ChatGPT/Codex图像,步行和待机动画使用视频模型),再通过脚本检查尺寸、透明度和轮廓。
- 难点:手机步数传感器(静默方式超乎文档警告)、确保精灵帧图动画一致、以及控制美术资源符合Play商店大小限制。
经验教训
- 要求AI用测试和真实设备日志证明结果,而非空谈。它越自信的bug往往越离谱。
- 先设计:在编写UI代码前先制作效果图,避免大量返工。
- 设备差异真实存在。某款手机因安卓系统报告“动画关闭”,导致动画仅在该测试机上卡死。
目前游戏在Google Play封闭测试中。若你常步行并想尝试,私信我加你入组。
欢迎提问关于工作流程的细节。
评论 (0)