大家好,我是第一次发帖的人,希望我的帖子能够带来一些有价值的信息。我的游戏叫做卡片之谜,它刚刚离开了测试阶段。它是一款基于各种神话的格子战略卡牌游戏,目前支持北欧、日语和波利尼西亚神话。玩家在4x4格子上下棋,轮流放置卡牌并尝试通过更高的力量和特殊能力翻转敌方卡牌。作为一名独立开发者,这是我的第一款完整游戏。虽然我以前熟悉管理API和前端,但这是一种完全不同的体验。为了避免困难,我坚持使用我已经熟悉的语言和框架,所以这个游戏是用Vue和CSS编写的,没有使用任何游戏引擎。这个游戏是我使用AI工具从头开始开发的第一个大项目,经过一年左右的时间,很多东西都发生了变化。

  • 我一年前开始通过脑dump我的想法来制定游戏规则。之后,我使用ChatGPT来制作一个相对完整的游戏规则。
  • 我使用ChatGPT来制作基本卡牌的样式,但由于他们的模型会改变,卡牌样式也会随之改变。
  • 我使用Cursor来编写游戏的主要部分,使用markdown文件作为基础。
  • 我在前端方面进行了大量的 prototyping,直到我感到自信后才开始编写后端代码和进行服务器端处理,以避免作弊。
  • 我发现AI工具在思考架构和模块化编程方面并不擅长,除非被明确要求思考这些问题,否则会导致大量代码需要重新设计。
  • 我在游戏的“引擎”方面进行了大量的工作,直到我感觉它足够模块化后,才能够将每张卡牌的特殊能力写成函数。
  • 我一度失去了动力,但之后发现了Midjourney并重新燃起了创作热情,制作了大量的卡牌艺术。
  • 我发现Midjourney适合产生创意,但ChatGPT产生的结果更为合适。
  • 我经常会将游戏的页面组合起来,然后询问ChatGPT如何调整UI/UX,并生成一个模拟。
  • 当游戏大部分完成后,我测试了游戏在物理设备上的性能,发现iOS的性能非常糟糕,但在Android和Web上却非常流畅。
  • 我使用Clade Code来分析游戏的性能问题,发现iOS的性能问题主要是由于CSS规则导致的渲染慢。
  • 我使用Claude Code定期进行安全性和性能检查。
  • 我与Suno合作制作音乐,ElevenLabs合作制作一些音效,也从Pixabay和其他在线资源中找到很多免费的音效。
  • 我最近使用AI工具尝试制作VFX,发现最好的方法是描述一个想法给ChatGPT,让它生成一组关键帧,然后告诉Gemini生成一个视频。之后,我使用脚本将Gemini视频转换成帧,组合成一个精灵图,并移除精灵图的黑色背景。但是,这个过程非常不稳定,Gemini只有60%的成功率,似乎有些东西它无法做到,无论我如何尝试。
  • 我希望通过这个游戏赚取足够的钱来支付真实的艺术费用,甚至希望能够辞去日常工作,专心于这个游戏。但这似乎是一个遥不可及的梦想。

我的朋友们已经帮助我测试这个游戏大约4个月了,我们都非常开心,希望其他人也能享受这个游戏。这个游戏目前在iOS和Android上免费提供,如果有人想试试,可以访问https://www.cardsofmyth.com。如果您有任何问题或想知道我的AI辅助工作流程、技术栈、系统或错误等,请随时与我联系。