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

相关推荐
Setsuna_F_Seiei2 小时前
前端的 AI 学习之路 01 之 Agent API 调用 - 和 Agent 的基础对话
前端·人工智能·ai编程
覆东流2 小时前
7.Java数组
java·开发语言·后端
threerocks3 小时前
AI 原生软件开发生命周期手册 - 如何借助 AI,逐阶段改造软件开发生命周期
前端·javascript·后端
JavaPub-rodert3 小时前
王仕宇在 Go Context 如何解决协程泄漏与超时控制
开发语言·后端·golang·iphone·javapub·王仕宇
徐小夕3 小时前
3分钟从想法到Agent上线:我们开源了一款AI可视化工作流“IDE”
前端·算法·github
深漂的华哥4 小时前
Ruoyi-Plus前后端分离场景下,数据加密传输
java·spring boot·后端·开源·maven·ruoyi
why技术5 小时前
eli5,我觉得这个全网在吹的技能,使用体验真的很一般啊。
前端·人工智能·后端
学习星球5 小时前
Qwik 框架入门实战:从开源项目 Qwik City 开始,用可恢复性替代水合
后端·前端框架·开源·c5全栈
excel5 小时前
记录升级 nuxt3 到 nuxt4 记录
前端
剑胆琴心静水深流5 小时前
全栈之路6---web集成与呈现
前端·vue.js·spring boot·分布式·spring·前端框架·npm