我用Zulu写了一款塔防游戏给弟弟当生日礼物

起点

最近,小学生弟弟过生日,手头有点紧,该送他啥生日礼物呢?我苦思冥想,作为一个游戏策划,是不是可以用老本行做点啥?在我的职业生涯,和研发大大合作过很多好玩的游戏。

最近,Comate又升级了,自己研究AI编程也有一段时间,于是一个我产生了一个大胆的想法:能否借助 AI 的力量,独立开发一款游戏送给弟弟?游戏开发涉及玩法设计、视觉、音效等多个环节,趣味夹杂着复杂与艰辛,但AI的加入,会给游戏开发带来怎样的便利和可能性呢?一个人真的可以成为一个团队么?

想到弟弟是"植物大战僵尸"死忠粉,于是,我决定和Zulu共创一款塔防游戏送给弟弟探索一次游戏策划独立开发的"孤独"之旅。

出发:第一句Prompt

塔防游戏是一种经典游戏类型------游戏规则简单清晰,目标明确,而且也很乐趣。于是,我输出了第一句极为简洁的Prompt:"你好,请帮我开发一款以守卫基地为核心玩法的塔防游戏。"

可以看出,聪明的Zulu列出了完整而具有实操性的Todo,作为一名游戏策划,表示很🉑。

小确幸:快速搭建基础版

AI很快生成了基础版的塔防游戏,游戏核心玩法(3种防御塔、难度渐进)清晰简明,游戏框架的完整度和专业性,超出了我的预期。虽然界面略显简陋,但"麻雀虽小,五脏俱全",是已经具备了基础功能,且没有明显的差错,玩着玩着还有点上瘾。 为整个项目的开发奠定了坚实的基础。感觉新奇又有成就感。

畅游:AI化身UI 设计师

初版 UI 略显粗糙,但这在 AI 的帮助下并非难题。我向AI 描述了我想要的风格和优化点,并给出了两款知名塔防游戏(植物大战僵尸、气球塔防6)作为参考(都是可可爱爱的卡通风,考虑到小学生的喜好...),下面,我们来看看Comate Zulu作为设计师怎么样~

Prompt:请优化游戏视觉:1.敌人用白色骷髅头 2.基础塔、狙击塔、溅射塔分别用具有相应特征的塔表现(可在百度查询塔的形状)3.网格背景和路径请用二次元泥土和草地纹理 整体风格可参照知名塔防游戏:植物大战僵尸、气球塔防6。完成后再用IDE预览

UI 设计是一项耗费心力的工作,需要不断地调整和尝试,且需要和设计对齐预期,这常常会有一定的主观差异性。现在,我可以将这些繁琐的任务交给AI,并且指导AI上网冲浪快速学习。 这种高效的协作模式,让我可以更专注于游戏的核心玩法和优化。

这不,Zulu很快有了动作⬇️⬇️理解很到位嘛...

来看看优化过的界面吧~可以看出,界面整体、敌人和防御塔都得到了优化(小骷髅☠️还挺萌的嘛~),就是左上角属性文字出现了乱码,需要修复。

继续和Zulu对话,告诉Zulu我想要调整的Bug,经过几轮的迭代和优化,小细节得到了修复。从攻防角色的样式到细节,AI都给出了令人满意的方案。

最后的最后:AI化身音效师

视觉齐活儿了,接下来就是音效,尤其是这种攻防游戏,真的很需要"biu biu"加成,给人战斗的爽感~~小编用文心一言生成了攻击、受击、死亡、点击、背景音乐(活泼、未来感)音效,并加入游戏文件夹。

Prompt:我在游戏文件夹导入了5个音频,分别是攻击、背景音乐、点击、死亡、受击,请把这些加载为游戏对应音频,然后在IDE内预览。

OK,齐活儿!⬇️⬇️

最终,我成功地完成了一个功能完整的游戏 Demo。玩家可以布置不同属性的攻防塔来抵御骷髅的进攻,并且有生动的音效。整个过程完全由Zulu驱动,这是一次简洁高效、充满乐趣的创作体验。

作为一名游戏策划,以前要要研发、交互视觉配合,相互沟通协调再完成Demo,2、3周才能开发上线的小游戏,现在只要有想法,Zulu自己帮我实现所有代码,全程2小时就搞定了, 而且实现了想要的风格,细节也有模有样、可运行,这极大激发了我对小游戏开发的热情。塔防是一款传统的游戏,作为游戏策划自己经常有一些新奇的想法涌现,但工作中由于各种掣肘并没有机会尝试,这不都可以借AI的手实现了~

好啦,我要在生日那天诚邀弟弟来玩儿,这可是一款独创的爱心生日礼物!

心得

在人工智能时代,AI编程几乎已经可以帮助到产业链上的每一个人。通过这次与Zulu的合作,我深切感受到了AI的强大之处。它可以化繁琐为乐趣,在框架搭建和调试这样的工作被AI完成后,人类的创造力就得到了极大的释放。有了聪明又勤劳的AI编程助手,将使我们一个人变成一支团队。

最后,大家对这款小游戏有什么建议么?如果是由你来用Zulu完成,会有哪些更精彩的Prompt和实现效果呢?欢迎在评论区拍砖,我们将Pick优质评论送出精美小礼品(键盘帽、冰箱贴。。。)

一键下载Comate,尝试编写一款属于你的「人生游戏」吧!

下载途径一: 百度搜索"文心快码",官网下载Comate AI IDE;

下载途径二: VS Code 或者 Jetbrains 系列 IDE 搜索并下载文心快码插件。

相关推荐
zbk.gyl5 小时前
LazyLLM端到端实战:用RAG+Agent实现自动出题与学习计划的个性化学习助手智能体
人工智能·ai·大模型·agent·rag·智能体·lazyllm
IT_陈寒3 天前
React 18新特性全解析:这5个隐藏API让你的性能飙升200%!
前端·人工智能·后端
IT_陈寒3 天前
React性能优化:这5个被90%开发者忽略的Hooks用法,让你的应用快3倍
前端·人工智能·后端
飞哥数智坊4 天前
从能用到好看:CodeBuddy+uniapp小程序生成实录(续篇)
人工智能·ai编程
CareyWYR4 天前
每周AI论文速递(250915-250919)
人工智能
舒一笑4 天前
Mac环境安装Nginx指南实录
前端·nginx·程序员
倔强青铜三4 天前
苦练Python第48天:类的私有变量“防身术”,把秘密藏进类里!
人工智能·python·面试
倔强青铜三4 天前
苦练Python第47天:一文吃透继承与多继承,MRO教你不再踩坑
人工智能·python·面试
倔强青铜三4 天前
为什么Python程序员必须学习Pydantic?从数据验证到API开发的革命性工具
人工智能·python·面试