几月前,我与Gemini合作了一项名为Mobiius的网页应用项目。并且我想在网站上留住用户,于是就想出了一个套件的网页游戏。完成了棋盘游戏、跳棋和单机游戏之后,灵感突然而来,我决定做Drug Wars。然而,由于这是一部版权作品,所以我改编了我自己的Synthwave项目Maxx Cypher。经历了这个过程之后,我决定尝试在Steam上出售它。这部预告片是为将于7月31日在Steam上发布的Windows桌面版。
我在一个单独的Gemini 3.5 Pro线程中完成了整个项目(包括Web和桌面版本),而且没有使用Canvas模式。Gemini会将我的需求转化为代码块,我则仔细将这些代码粘贴到正确的位置。Web版本是用TypeScript编写的,桌面版本则是使用GameMaker Studio 2和GML编写的。Gemini成功地将许多独特的CSS效果翻译成GM的等价物,因此两种版本的游戏体验非常接近。
Gemini处理了游戏编程和指导我完成Steam列表流程的重头工作,但我花费了大量的时间来测试和排除错误。随着我不断地测试和优化游戏,发现自己变得越来越擅长游戏,所以我提高了难度,并且在桌面版本中添加了一个称号系统,让你可以在达到最大升级后增加难度。
我喜欢与Gemini合作制作Vibecoding项目。虽然很多人都在谈论Claude和Claude Code,但经过制作了3个Web应用和一个GM游戏,我没有理由在短期内切换到其他工具。
评论 (0)