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

相关推荐
Ruci ALYS6 分钟前
SpringBoot Maven快速上手
spring boot·后端·maven
java1234_小锋9 分钟前
谈谈Ribbon和Feign区别?
后端·spring cloud·ribbon
傻瓜搬砖人10 分钟前
SpringMVC的请求
java·前端·javascript·spring
SamDeepThinking19 分钟前
为什么要做性能测试
java·后端·程序员
爱上好庆祝24 分钟前
学习js的第六天(js基础的结束)
开发语言·前端·javascript·学习·ecmascript
Rust研习社26 分钟前
Rust 的 Box、Rc、Arc 到底怎么选?
开发语言·后端·rust
rADu REME31 分钟前
SpringBoot + vue 管理系统
vue.js·spring boot·后端
IT_陈寒34 分钟前
JavaScript的异步地狱,我差点没爬出来
前端·人工智能·后端
光影少年35 分钟前
Webpack打包性能优化方面的经验
前端·webpack·性能优化
NEGl DRYN35 分钟前
Go基础之环境搭建
开发语言·后端·golang