轻松实践:用Python实现“名字大作战”游戏,表白Zulu!

小编作为一个AI编程爱好者和资深菜鸡,经常有很多灵光闪现的时刻,但是碍于自身的编程水平,往往想法刚冒出来就放弃了。最近,听很多产品经理和研发同学说,Comate可以无痛编程!最最害怕的调试环节,用自然语言就可以完成。 于是我斗胆尝试,做一个从儿时就喜欢的对战小游戏~

我花了少量时间(不到1小时吧),居然真被我捣鼓出来了~游戏姑且叫"名字大作战"吧,(通过你键入的名字,来生成一系列参数,和AI自动生成的名字对战),游戏规则我还让文心一言给我润色了,AI一条龙实现有木有!好了,下面是我调教Comate Zulu的过程,有了这一回,之后应该可以用Zulu生成不少好玩、且有一定复杂度的小游戏了~

1 输入游戏描述的Prompt

请使用Python编写一个基于Pygame的简易"名字大作战"游戏。

核心规则:

1.玩家和AI各输入一个名字。2.系统将每个字符的Unicode码之和作为"力量",字符长度作为"敏捷",名字中不同字符的数量作为"智力"。3.生命值=力量*2。4.每回合自动战斗:速度高者先手,伤害=力量/5 + 随机浮动(0, 敏捷),暴击几率=智力%。5.显示战斗动画和血条。要求代码简洁,有图形界面,无需额外资源文件。

界面风格美观简洁,编写完成后请在IDE内预览~

以下是Zulu编写过程(发现有个 Todo 列表,能看到 Zulu 要做些什么,还挺有安全感;粗看了下要做的事没什么问题):

可以看到,有初步界面。。。但文字部分是乱码,而且颜色全白(OS:什么玩意儿。。)

2 把情况反馈给Zulu并调试

运行一下~这次直接点 IDE预览功能看看效果,点一下直接把程序运行起来了,还挺方便(OS:这调试有点东西嘛,只要你把问题描述清楚,Zulu还是知错就改的好孩子

可以看到,界面配色和文字乱码都有显著优化,但体验后发现仍有小问题,信心大增,反馈给Zulu继续优化!

3 Prompt

请优化以下问题:当前玩家输入的名字不会在框内显示,战斗界面名字显示Player而不是输入的名字,请让玩家输入的名字在方框和战斗界面显示,优化完成请在IDE预览

运行如下,可见,问题已经完全修复啦!

经过激烈对战,AI生成的名字胜出!

这样,一个有趣的"名字大作战"游戏就完成啦~表白Zulu!!

调试优化都是和Zulu进行自然语言对话,告别手搓代码。对于小编这样的编程小白来说,可以说很大程度上减少了我的挫败感。 如果你也是小游戏和AI编程爱好者,现在就请打开Comate Zulu,来编写一个属于自己的小游戏吧~

一键下载Comate,尝试编写一款自己喜欢的小游戏吧:

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

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

相关推荐
大鸡腿同学20 小时前
【成长类】《只有偏执狂才能生存》读书笔记:程序员的偏执型成长地图
后端
0xDevNull20 小时前
MySQL数据冷热分离详解
后端·mysql
xiaotao13121 小时前
第九章:Vite API 参考手册
前端·vite·前端打包
AI袋鼠帝21 小时前
OpenClaw(龙虾)最强开源对手!Github 40K Star了,又一个爆火的Agent..
后端
午安~婉21 小时前
Electron桌面应用聊天(续)
前端·javascript·electron
彧翎Pro21 小时前
基于 RO1 noetic 配置 robosense Helios 32(速腾) & xsense mti 300
前端·jvm
小码哥_常21 小时前
解锁系统设置新姿势:Activity嵌入全解析
前端
之歆1 天前
前端存储方案对比:Cookie-Session-LocalStorage-IndexedDB
前端
哟哟耶耶1 天前
vue3-单文件组件css功能(:deep,:slotted,:global,useCssModule,v-bind)
前端·javascript·css
是罐装可乐1 天前
深入理解“句柄(Handle)“:从浏览器安全到文件系统访问
前端·javascript·安全