最初这只是为了完成软件开发的副学士学位而做的一个概念验证项目,后来没能完成。我去做了全职开发工作,它就被搁置了。前段时间我决定独自重新拾起它,并真正把它发布出来。
在兼顾全职工作的条件下,唯一现实的方法就是大力借助AI辅助开发——大概90%的实际代码都是靠“氛围编码”完成的,而不是一行一行手写。我指导了每个系统(自定义卡组、模式设计、匹配/卡组逻辑、面向100名观众的直播模式的实时投票流程、后端/前端架构),但实现本身主要是由我描述想要的效果,并对返回的结果进行迭代,而不是亲自敲出每个函数。
最终成果是 Smugg.io:一款多人推理浏览器游戏,你要在对手猜出你的秘密角色之前猜出对方的。前端基于Vite + React构建。
说实话,最困难的部分不是AI生成的代码,而是捕捉AI引入的那些不报错、却悄悄破坏游戏逻辑的微妙缺陷。当大部分代码都不是你自己逐行编写时,很好奇大家是如何保持审查/调试的纪律性的。
评论 (0)