起点
最近,小学生弟弟过生日,手头有点紧,该送他啥生日礼物呢?我苦思冥想,作为一个游戏策划,是不是可以用老本行做点啥?在我的职业生涯,和研发大大合作过很多好玩的游戏。
最近,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 搜索并下载文心快码插件。