嘿,Reddit的各位!我想分享我完全用AI制作的第一款电子游戏,自己没有任何编程/开发经验(全部是100%靠氛围编程)。下面我会分享我的学习心得、技巧、想法和工作流程:

  1. Batcula这款游戏完全通过ChatGPT和Claude Code制作(仅用Figma做了一些小图片裁剪),音乐部分用了Suno!
  2. 我让ChatGPT构思一款"2D像素风格、类似Flappy Bird的游戏:一只蝙蝠飞越特兰西瓦尼亚和喀尔巴阡山脉,收集血滴并靠吸食村民的血液生存,同时当吸食村民时需要玩一个小游戏,比如快速点击、画圈等"。
  3. ChatGPT生成了一些游戏截图,看起来非常惊艳,然后我让Claude Code根据这些截图制作游戏。
  4. 也许是我运气好,Claude Code的第一个版本玩起来就已经非常流畅,而且我发现它非常令人上瘾。
  5. 我花了几天时间反复迭代,逐步添加了更多关卡、背景、障碍物、村民逻辑、计分系统,甚至还有音乐!
  6. 视差背景的制作非常困难,因为我要反复让ChatGPT渲染背景,然后把前景从背景中分离出来(你在Batcula大部分关卡中看到的那样)。
  7. 村民的制作完全是通过反复生成几帧动画完成的(例如"渲染Batcula吸食这个村民的6-7帧动画,并保存为透明背景")。
  8. 我对托管、部署等一无所知,所以每一步都是通过使用Claude一步步指导完成的。

希望你喜欢驾驶Batcula飞翔,并发现我添加的一些隐藏机制😎

顺便说一句,欢迎反馈!