【WPS 每天Ai一下】打卡第三天--完成游戏制作

郑亿Oscar
郑亿Oscar

创作者俱乐部成员

昨天逛社区的时候看到薄荷写的这篇帖子

【WPS 每天Ai一下】打卡第4天-井字棋玩法

https://home.wps.cn/topic/5650

觉得十分有趣,既然WPS AI能让我们玩上这游戏,为什么不向WPS AI要一下这游戏的代码呢

打开WPS 智能文档

对Ai说:

帮我用Python写一个游戏代码,游戏内容:

用表格生成3*3的井字棋盘,玩家在输入行号和列号时,在井字棋盘上面标记出黑棋O和白棋X的位置,由玩家1和玩家2轮流落子,直到一方三子连线或者双方平局时,游戏结束。游戏结束时,公布游戏结果,游戏结果分为玩家1获胜,玩家2获胜,平局三种情况,记住每次落子后更新棋盘上黑白棋的位置

然后WPS AI就给了我上面的代码,复制代码,到Pycharm上运行

运行没有报错,运行结果如下:

行/列数的范围为(0-2)

第一位棋手编号为:1

第二位棋手编号为:2

测试下来能完整进行双人下棋

但是有以下缺陷

  1. 行列数输入大于2就会直接报错

  1. 游戏赢了,没成功做出判断

  1. 这个回合是哪方选手没有提示

  1. 都是英文不够接地气

我把这些问题反馈给WPS AI

WPS AI的确都给了回复,不过回复的方案要没有完全解决,就是解决的方案,非常粗暴不断地增加类和函数来补漏洞,和原来的代码对接度不是很高,我简单地罗列几个对话:


对话了很久都没有给出完善的优化方案,可能是我一开始的命令有漏洞,于是我就决定自己上手优化了,总体来说整个代码框架不用自己搭建,只要找找错误,做做优化,然后在WPS AI代码的框架下,一个 井字棋 游戏的小程序就很快写好了,打包一下,看看运行效果吧

总结:

WPS AI给的代码可以运行,基本功能可以达到,优化程度不够高,一些容易出错的环节没有考虑进去,也有可能是我一开始给的提示没说,后面反馈修改的地方,WPS给的方案和源代码会有些脱节

不过抱着试一试的态度,通过WPS AI写出一个完整的程序的感觉还是挺不错的,如果你们想试试这个WPS AI写的游戏包,可以在评论区留个邮箱,我可以发过去让你体验(仅限wins系统的)

浙江省
浏览 2720
收藏
7
分享
7 +1
5
+1
全部评论 5
 
郑亿Oscar
郑亿Oscar

创作者俱乐部成员

打包链接 链接:https://pan.baidu.com/s/1Suz-qO76BHLUjiIImRH7lA?pwd=i9qi 提取码:i9qi --来自百度网盘超级会员V5的分享
· 浙江省
回复
 
薄荷
薄荷

创作者俱乐部成员

大佬厉害,期待更多好玩的游戏上线
· 浙江省
回复
 
熊成
大佬都开始写游戏了
· 四川省
回复
 
快乐的塔塔
快乐的塔塔

创作者俱乐部成员

问ai代码问题有时候比问百度要快
· 广东省
回复
郑亿Oscar
郑亿Oscar

创作者俱乐部成员

那肯定的
· 浙江省
回复