我正在开发《太空战争3》(Space Wars 3),这是一款免费的三人生存浏览器MOBA游戏,借助AI辅助。工作流程中的一个具体部分是:确保生成的UI变化始终遵循同一设计系统,而不是让每个功能都发明自己的样式。

该项目拥有共享的HUD标记和组件,以及一份视觉参考。仓库说明要求编码代理重用这些标记、保留安全区域和响应式布局,并在桌面端和移动端检查实际的HUD。浏览器源代码是共享全局作用域的经典脚本,因此脚本顺序是另一个必须保持明确的约束条件。

这里有两种不同的检查:离线测试可以发现语法、脚本顺序和快照契约问题;浏览器检查必须验证教程、控制和HUD是否协同工作。仅仅通过代码检查并不能证明界面对新玩家来说体验良好。

这正是我在功能不断增加时努力保持自律的AI辅助开发部分:为代理提供具体的共享参考,并验证集成结果。我不是在宣称游戏没有bug,或者所有内容都是通过一次提示生成的。这篇文章也使用了AI辅助写作。

当前游戏可在此处试玩:https://www.spacewars3.online/play/index.html

提供访客入口和单人练习。我很想知道,随着AI辅助游戏项目的发展,其他人是如何防止视觉不一致的。