轻松实践:用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 搜索并下载文心快码插件。

相关推荐
bobz9652 小时前
tc 的锁问题
后端
空想兔2 小时前
JeecgBoot SkyWalking 分布式链路跟踪配置
后端·elasticsearch
sunbin2 小时前
稀土掘金我要吐槽你
后端
神毓逍遥kang3 小时前
最近学习rust,然后使用rust构建你的前端cli工具助力前端生态
前端
1024小神3 小时前
Android冷启动和热启动以及温启动都是什么意思
前端
June_liu3 小时前
列太多vxe-table自动启用横向虚拟滚动引起的bug
前端·javascript
齐杰拉4 小时前
useSse 开源:如何把流式数据请求/处理简化到极致
前端·chatgpt
起风了啰4 小时前
Android & IOS兼容性问题
前端
云枫晖4 小时前
手写Promise-then的基础实现
前端·javascript