Lazy loaded image
技术分享
AI编程分享
Words 5528Read Time 14 min
2025-7-10
2025-7-10
type
status
date
slug
summary
tags
category
icon
password
一个小案例
 

问题

 
1)问题1:关于OPS
 
 
 
2)讲讲怎么利用AI做需求分析,转化成技术或者架构设计
 
清晰描述需求,结构化思维
善用AI工具,编写rules,而不是重复造轮子
 
3)讲讲前端怎么用ai写,我做的后端功能都没问题,前端丑死了
 
4)如何找到编程创意?
 
1.泡在产品圈,而不是程序员聚集地,推荐即刻,x
2.关注同领域的博主,比如秋芝,卡兹克
3.借助AI挖掘需求
 
 
之前用AI实现了赛车游戏打砖块超级玛丽的游戏,但是很多评论区的小伙伴说,如果我没有任何编程基础,甚至都不知道怎么区分AI,根本不知道怎么把这个游戏一步不做出来,呃呃有道理啊,那那这样吧,为了让完全没有零基础的同学,能够通过AI辅助,自行从零开始完成一个游戏。今天这节课,我将会告诉大家如何一步步询问AI,从而将一个游戏完整的制作出来,这个视频从确定编程语言开始到游戏完整发布结束,总共分为这么多章节。
 
那么接下来就让我们开始这一套AI提示词。
 
开始第一节,第一章确定语言,今天内容是对比往期最简单的,只要你会打字就可以了,借助的工具是前不久刚上线的深度思考能力的夸克,趁此机会体验一下新功能,看看行不行,夸克我之前下载过,但是现在有新版本已经设置了,打开夸克,已经自动更新了,更新完了点击重新启动,这什么东西?
这是我的桌面,大可不必理会,再次点击确保最新版本,没问题以后关掉设置,点击开启深度思考:“我是一个编程零基础小白,速上手游戏开发,想要一个最简单,能够让我快速做出游戏的方法,推荐我一个最合适的编程语言?”
噼里啪啦,思考了几秒钟以后他,告诉我最好上手的语言是python并且利用python,进行游戏开发,能够达到最快的效果,和我的想法不谋而合,不愧是我,不愧是他,那我们就确定下来了,用python加python来制作游戏。
 
第二章:环境安装。现在我已经确定用拍来做游戏了,“请告诉我如何开始,有没有什么需要安装的编辑器啊,噼里啪啦思考几秒钟以后,他告诉我怎么搭建环境,首先是安装python,这里有下载地址,然后是安装python,写一条指令,最后安装pycharm,是用来写代码的工具。
 
第三章:游戏设计。现在还不知道要做一个什么样的游戏,要不就做一AA大战BB的游戏吧,AA和BB是什么呢,哎有了。AA可是现在全球最火的哪吒,那BB的话就僵尸吧,那就做一个哪吒大战僵尸。
 
第四张:图片制作。有了AI以后图片也不用自己做了,点击AI生图,让他帮我生成几个主角的头像,把生成的再简单抠图一下,切割以后,放到一个叫哪吒的文件夹中以备后用
 
第五章:新建文件。新建一个game文件夹,在里面新建一个SC文件夹用来放代码,新建一个PIC文件夹用来放图片,把之前的哪吒文件夹放在PIC的下体,像这样
 
第六章:小试牛刀。这个时候其实我还没想好要怎么做,所以我们先试试AI的功力,看看他到底能不能完成我想要的功能,我想用pigame来制作一个三消游戏,它是一个九乘九的方格,每个方格里面有一个图片给出完整的pig代码,噼里啪啦思考了十几秒钟以后,还真给我了一个代码,拖到代码最上面点击复制,用VS code打开项目根目录,选择文件夹在src目录下新建一个py文件,ctrl C 加ctrl VC加ctrl s运行,错了,文件不存在,我看看哦,文件夹的名字写错了,应该是哪吒,不是哪吒重命名一下运行没什么问题。
 
第七章:初版代码。AI还是很严谨,相反人的提问比较随意,所以我打算问的详细一点,并且选择这里的AI编程,我想用python,来制作一个三消游戏,它是一个九乘九的方格,每个方格里面有一个图片,三个以上图片就可以进行消除,不要可以进行操作,把箱子那个图片交换,因为交换要有动画,噼里啪啦,简单分析了一下就开始写代码了,代码生成完点击复制ctrl C 加ctrl VC加ctrl s运行运行,这空白是什么东西,想必是生成的时候消除了试看,交换两个图片,哎可以了,非常的完美,虽然没有什么炫酷的效果,但是逻辑已经正确,这样我们就有了一个初版的代码,根据这个出版代码继续增加功能,出错的概率就比较小。
 
第八章:消除动画。把之前的代码ctrl C 加ctrl VC加ctrl s,帮我做一个消除时候的删除除动画,噼里啪啦分析了一通以后,又开始在那里写代码了,点击复制ctrl C 加ctrl VC加ctrl s运行,哎不错已经有一个消除动画,非常的完美,已经逐渐成型了呢,哎不对,如果交换格子以后没有产生消除,应该交换回来才对。
 
第九章:交换回退。这个消除失败的后没有回退回原来的两个格子,但是我的期望,如果交换两个格子,并没有产生消除交换的格子,要产生回动,我实现这个回退逻辑,再把刚才代码退出ctrl C 加ctrl VC加ctrl s,噼里啪啦分析了一通以后,又开始在那里写代码了,写完以后点击复制ctrl C 加ctrl VC加ctrl s运行,非常的完美,每次交换如果没有促成消除,就可以交换回来,符合我的预期,但还是觉得怪怪的,这些空白的底如果能够被填满,会更加的合理,会加入一个重力
 
第十章:方块下落。请帮我在方块消除之后做新下落的操作,从而填补下方的空格,再把刚才代码ctrl C 加ctrl VC加ctrl s,噼里啪啦分析了一通以后,又开始在那里写代码了,写完以后点击复制ctrl C 加ctrl VC加ctrl s运行,哎掉下来了,非常的完美,牛顿知道了一定非常开心,但是如果这些空格也能填满就更好了。
 
第11章:方块填充。当所有方块下落完毕以后,多出来的部分再从顶部填充一些随机的方块,再把刚才代码karl加a ctr加,c ctr加v里吧啦分析了一通以后,就开始在那里写代码了,点击复制ctrl C 加ctrl VC加ctrl s,非常的完美,游戏已经逐渐成型了,每次消除一些方块都会从顶部生成一些新的进行填充,整个游戏循环就已经完成了,可以无限玩下去了。
 
第12章:选中功效。这是一个三消游戏的代码,请帮我做一些完善,当选中某个方块的时候,能够有一个动画效果,让我知道目前选的是哪个方块,再把刚才代码ctrl C 加ctrl VC加ctrl s,噼里啪啦更新了一通以后,又开始在那里写代码了,哎哎断网了没有关系,点击重新生成,又断网了,问题不大,再点一下就好了,好好好生成完了,点击复制ctrl C 加ctrl VC加ctrl s运行,哎非常的完美,加上一个动效以后,游戏看起来就更加的灵动,这样一来一个完整的三消游戏就制作完成了,期间我没有看过任何一行代码哟,只是我的需求告诉我,甚至没有进行任何的代码调试。
 
第13章:代码重构,这是一个九乘九的三消游戏,现在我想把这个游戏作为我的游戏的其中一部分,融入一些其他游戏,所以这个游戏,请帮我们放在屏幕的左边,并且原来九乘九的格子变成五行七列,然后在屏幕右侧放上一个植物大战僵尸的背景图,图的路径是PIC other back点png,把刚才代码ctrl C 加ctrl VC加ctrl s,代码越来越长了,我们给他一点时间,点击复制ctrl C 加ctrl VC加ctrl s运行,非常的完美,这是我想要的。既然是哪吒大战僵尸,当然要生成一些僵尸了,希望僵尸从屏幕右侧往左走过来。
 
第14章:僵尸生成,我想做一个三消游戏和植物大战僵尸的融合游戏,这个是三消部分,并且植物大战僵尸,背景已经绘制到屏幕右边请请帮我实现僵尸的随机生成逻辑,从屏幕最右边生成即可,然后慢慢的往左走,将视图变在TSE0目录下,采用轮播动画即可,再把刚才代码ctrl C 加ctrl VC加ctrl s,噼里啪啦分析了一通以后,又开始在那里写代码了,点击复制ctrl C 加ctrl VC加ctrl s运行,速度太快了,估计有一个的参数果然有改小一点吧,运行,
 
第15章:攻击逻辑。现在请帮我把三消的结果产生能够向右攻击的子弹消除的快产生相应的子弹飞向右侧的僵尸,碰到僵尸后,僵尸往后退,十个像素产生,被打击感喷到二次以后,僵尸弹出代表死亡子弹的图片,可以采用消除的宝石类型对应的图片即可,再把刚才的代码直接ctrl C 加ctrl VC加ctrl s,生成代码以后点击复制,ctrl C 加ctrl VC加ctrl s运行非常的完美,虽然这个功能有点奇怪,确实是实现了和游戏名字不谋而合,哪吒大战僵尸啊。
 
16章:窗口扩容。对于这个游戏,我把游戏窗口的高度扩大一倍,其他所有元素的大小都不变,并且原有的三消和植物大战僵尸部分内容靠下对齐,再把刚才代码ctrl C 加ctrl VC加ctrl s,生成代码以后点击复制ctrl C 加ctrl VC加ctrl s运行,这个需求比较简单,很容易就实现出来了,但是僵尸被杀以后,三只僵尸可以合成为一只更加高级的僵尸,然后得到的僵尸可以被收集起来,看看要怎么实现。
 
第17章:僵尸合成。然后我们来做一下这个僵尸合成啊,这个提示词太长了我就不念了,然后把刚才代码ctrl C 加ctrl VC加ctrl s,好了慢慢等吧,代码越来越长了,点击复制ctrl C 加ctrl VC加ctrl s运行,哎非常的完美,每打死一个僵尸就会生成一张僵尸卡片,并且飞到上面的收集区,拥有三个僵尸就会生成一个交通追僵尸,就会生成一个暴躁僵尸,三个暴躁僵尸再生成一个铁桶僵尸,但是在玩的过程中,如果某个时刻三消无法达成时,游戏就无法推进下去,所以可以增加一个随机打乱的功能,正好左上角可以放一个按钮,就这么干吧。
 
第18章:随机打乱。帮我把这个三消游戏增加一个小功能,左上角的区域中添加一个按图标左键按下,并且三消区域图标重新打乱,刚才代码ctrl C 加ctrl VC加ctrl s,继续等待生成代码,现在代码已经越来越长了,生成的时候,如果比较无聊可以尝试看点好看的港剧,那我就推荐几部我非常喜欢的港剧吧,算了不推荐了,我推荐的你们也不一定喜欢,哦好了好吧,复制一下ctrl C 加ctrl VC加ctrl s,整套下来已经非常熟练了,先尝试玩一会儿,然后发现没有新的可以消除的方块,点击按键可以重新打乱方块,重生的机会当然可以随便,点这样一来三消好像失去了原本的意义啊,只需要,一直点这个按钮就可以了,这样的大大节省了游戏的时间,哎不对游戏不就是为了让玩家浪费时间的吗,怎么可以给他节省时间呢,为了让玩家点击按钮产生一些代价,点击这个按按钮以后,我们先播放一个视频,好了播放视频完毕才能随机打乱这个设计更合理一点。
 
第19章:添加植入。对于这个游戏我我把点击按钮以后的效果变成播放,一个视频视频倒计时三十秒,三十秒以后视频自动消失,并且执行三消失执行打乱视频播放过程中游戏请暂停视频的路径,在这里,视频的高度请和窗口高度保持一致,等比例缩放,再把刚才代码ctrl C 加ctrl VC加ctrl s生成代码,顺便准备一下,要用来播放的视频在video目录下就,运行先简单玩一下,等到玩不下去的时候,点击这个按钮。点击这个按钮,点击这个按钮,上线深度思考,全新首页等你体验,哎非常的完美,播放视频的时候,整个游戏画面都是暂停的,这里的视频可以替换成机主的广告,根据机主给的钱的多少来决定播放的频率,这样一来这个游戏的商业化也完成了,啊我真是太机智了,我怎么会这么机制,等这个广告播放完毕以后,整个三消界面就会重新进行一次洗牌,然后就可以继续玩了,但是玩游戏需要有一个目标,完成目标游戏就胜利了,所以可以把收集的卡片作为游戏的目标以后,整个界面就会重载。
 
第20章:游戏目标。当我游戏的的胜利条件设置为收集二个三级僵尸,加上二个二级僵尸,加上一个一级僵尸,并且把这些僵尸的图片显示在右上角的区块中,把刚才代码ctrl C 加ctrl VC加ctrl s,噼里啪啦分析了一通以后,又开始在那里写代码了,点击复制ctrl C 加ctrl VC加ctrl s运行,非常的完美,这样一来玩家就会清楚的认识到自己接下来要干什么了,就是收集对应等级的僵尸,当然还可以设计一个关卡系统,每个关卡的游戏目标都是不同的目标达成,就通过这一关下一关的目标会更难,然后只要设置足够多等级的僵尸,玩家将会耗费大量的时间去完成这一关的目标,但是又因为沉没成本的原因以及强烈的好奇心,想看看到底下一集的僵尸长什么样,他就会一直玩下去好做一个关卡系统。
 
第21章:关卡系统。关卡系统说白了其实就是对于每一关设置不同的目标僵尸,比如说第一关会简单一点啊,第二关稍微难一点,这个提示词我就不说了,太复杂了,再把刚才代码ctrl C 加ctrl VC加ctrl s,随着功能增多代码已经越来越长了,需要多等一会儿,点击复制ctrl C 加ctrl VC加ctrl s运行非常的完美。引入关卡系统以后可以让玩家感觉到有阶段性的成果,完成一个,里程碑有更强的正反馈,促使他继续玩下去,减少它流失的概率,虽然迟早会流失,但是这片空白的区域还是比较难看的,利用AI扩图功能对原本的背景图的左边和上边进行扩充,扩完以后就变成这个样子,虽然有点难看,但是这不重要,毕竟到目前为止,我们一行代码都没有写呀。
 
第22章:音效添加。最后搞点音效文件,每个操作都播放一个不同的音效就大功告成了,拍下最终的结果,虽然游戏有点奇奇怪怪的,但是听到这个音效,我这辈子就值了。
 
上面内容是我观看的某一个AI博主的一期爆款视频的内容,我想你参考这个视频风格和框架,构思一个快速使用AI开发一个有趣好玩的小应用的idea,目前已经规划过的选题有:AI观影推荐、女友情绪日记分析器、专属旅行助手APP、私人理财助手、记忆宫殿小程序、个人内容追踪看板、营销日历库,请你继续帮我规划其他选题,并给我完整的方案计划,包含视频脚本和代码。
上一篇
飞书MCP,非常推荐大家玩起来!
下一篇
MCP 中的 stdio 和 SSE 这两种传输方式是什么?
Catalog