一、背景:为什么一个完全不懂编程的普通人,会想要做游戏?

说实话,在半个月前,如果有人问我:"你会写代码吗?",我肯定会摇着头说:"那玩意儿是程序员干的,我一个普通人哪懂这个?"
我大学学的是市场营销,毕业之后一直在做新媒体运营,每天打交道的就是公众号、短视频、直播脚本,最多就是用用Excel做个报表。说出来不怕大家笑话,我对编程的全部认知,大概来自于电影里黑客戴着墨镜敲键盘的画面——满屏幕的黑色背景、绿色的英文字母,看都看不懂,更别说让我写了。

那为什么突然想到做游戏?
大概是半个月前吧,刷到好几个博主都在说"Vibe Coding",说现在AI都能帮人写代码了,普通人不用懂编程,只要会说需求,就能做出自己想要的东西。一开始我还不信,心说这肯定是营销噱头,哪有这么神奇?编程多难啊,大学计算机系要学四年,现在说几句话就能做出来?这不扯呢吗?
但架不住刷得越多,看到的越多。今天看到一个网友用AI做了个贪吃蛇,明天看到一个宝妈用AI做了个给娃出题的小程序,后天又看到一个设计师用AI做了个个人作品集网站——关键是,这些人都不是专业程序员!有的是设计,有的是产品,甚至还有大学生。我当时就有点心动了:既然他们都能做,我为什么不能试试?

我这个人就是这样,想到什么就想立刻去做。于是我就开始想:做什么好呢?
做个网站?我暂时不需要。做个工具?好像也没什么特别需要的。突然我就想到了小时候玩的推箱子游戏——对!就是那个经典游戏,像素风格,一关一关推箱子,小时候在功能机上玩得不亦乐乎。这个需求简单,目标清晰,做出来看得见摸得着,成就感肯定强。
但问题又来了,我真的是一窍不通啊。HTML是什么?CSS是什么?JavaScript又是什么?这些名词我都听过,但具体是什么,一问三不知。更别说写代码了,让我写个Hello World我都不知道从哪下手。

这时候我就想起了朋友给我推荐过的AiPy,说这个工具对中文用户特别友好,不用英文,说大白话就能干活。我当时就抱着试一试的心态打开了它。其实一开始我也没抱太大希望,就想着:反正试试呗,成了就赚了,不成也没损失,就当玩了。
谁知道,这一试,彻底改变了我对AI编程的看法。

二、全过程记录:我是怎么一步步用AI做出推箱子游戏的(附完整Prompt)

很多人可能会好奇:完全不懂编程,真的只用对话就能做出游戏吗?
我可以负责任地告诉你:真的可以!而且比你想象的还要简单。我整个过程下来,没有写一行代码,所有代码都是AI生成的,我只需要提需求,看效果,不满意就让AI改,就这么简单。
下面我把每一步都详细写出来,包括我当时给AI的Prompt是什么,AI给了我什么结果,遇到了什么问题,又是怎么解决的——新手朋友们可以直接照着我的Prompt用,肯定能出效果。

第一步:提出核心需求,让AI帮我搭出基础框架

很多人一开始就犯难了:Prompt该怎么写?要不要学什么Prompt工程?要用英文写吗?
说实话,我啥也没学,我就是用大白话直接说的。你怎么想的就怎么说,AiPy能听懂中文大白话,这一点真的太香了。
我第一次给AI发的Prompt是这样写的:

"我完全不懂编程,现在想做一个网页版的推箱子小游戏。要求:

  1. 是经典推箱子的玩法,玩家控制人物移动,把所有箱子推到目标点就算过关
  2. 请用HTML+CSS+JavaScript写,生成一个完整的单文件,我直接用浏览器就能打开玩
  3. 要有基本的游戏元素:墙、空地、玩家角色、箱子、目标点
  4. 支持键盘方向键控制人物移动
  5. 代码里面加上中文注释,方便我以后看懂修改
    你直接给我完整代码就行,我直接复制就能用。"

你看,我写的Prompt是不是特别口语化?一点都不专业?但AI真的听懂了。几分钟之后,AI就给了我完整的HTML代码——真的是完整的,我直接复制保存成一个.html文件,双击打开,就能玩了!

我当时打开浏览器看到游戏的时候,真的惊呆了。因为我预期AI可能会给我一堆残缺不全的代码,或者有各种bug,结果没想到,基本功能全齐了:
✅ 墙会显示灰色,玩家是一个蓝色方块,箱子是黄色,目标点是绿色圆圈
✅ 方向键能控制人物上下左右移动
✅ 碰到墙走不动,符合物理规则
✅ 箱子能推动,但是不能穿墙,也不能推两个箱子
✅ 整个界面居中显示,在浏览器里打开就能玩,不需要装任何东西
我当时心里就一句话:这也太牛了吧?我啥也没干,就说了几句话,一个能玩的推箱子游戏就出来了?
当然,基础框架只是能用,离"好玩"还有点距离。比如只有一关,没有关卡切换,没有步数统计,箱子推到目标点了也没有提示,界面也比较简陋。所以我就进入了第二步。

第二步:迭代优化,一点点加功能调细节

做产品就是这样,第一版出来先能用,然后慢慢加功能。我当时看了一遍,列了几个我想加的功能,然后直接发给AI就好了。
我的第二次Prompt是这样写的:

"太棒了,基础功能已经能用了!现在我想再加几个功能,请帮我完善一下代码:

  1. 增加多个关卡,至少做5关,做完一关能进入下一关
  2. 显示当前是第几关,总共有多少关
  3. 加上步数统计,记录我走了多少步
  4. 当所有箱子都推到目标点之后,要有过关提示,告诉我通关了
  5. 箱子已经推到目标点上的时候,颜色要变一下,让我能看出来
  6. 加一个"重新开始本关"按钮,走错了可以重来
  7. 加一个"上一步"撤销功能,走错了可以退回去,这个很重要!
    请把完整代码重新给我。"

怎么样,还是大白话吧?你说AI这理解能力,是不是比很多刚入职的实习生都强?
这次AI改完之后,功能一下子就丰富多了。我打开一看:
✅ 真的有5个关卡了,过关之后自动跳到下一关
✅ 左上角显示"当前关卡:1/5",还有"步数:0"
✅ 走完一步步数自动加1,重新开始会清零
✅ 箱子推到目标点之后,颜色从黄色变成绿色,一目了然
✅ 重新开始按钮点一下,本关直接重置,太方便了
✅ 撤销功能真的好用,走错一步直接退回去,不用重新开,体验提升了一个档次

这里我想说一点:很多人担心,我不懂编程,改需求会不会很麻烦?其实真的一点都不麻烦。你想要什么功能,直接告诉AI就行了,AI会重新给你完整代码,你直接替换就行,根本不需要你自己改。
当然,改完功能,我又觉得界面有点丑。毕竟现在大家都看惯了漂亮的界面,一个灰黄蓝的方块堆在一起,确实有点简陋。所以我就又提了美化需求,进入第三步。

第三步:美化界面和体验,让游戏更好看更好玩

界面美化这块,我其实也不懂什么UI设计,就是凭感觉提需求。我告诉AI我想要什么样的风格,剩下的交给AI就行了。
我第三次的Prompt是这样写的:

"功能完美了!现在界面有点朴素,能不能帮我美化一下?

  1. 我想要那种复古像素风格,符合经典推箱子的感觉
  2. 给每个元素加一点样式,别都是方块,稍微好看一点
  3. 加上一点简单的动画效果,比如移动的时候稍微过渡一下
  4. 加上点击音效,移动箱子和过关的时候有点声音反馈,会更有感觉
  5. 现在用键盘控制,手机上没法玩,能不能加上触屏方向按钮?这样手机上也能玩
  6. 整体配色舒服一点,不要太刺眼
    麻烦帮我再改改代码。"

这次改完之后,我真的被惊艳到了。
AI给游戏加了像素风格的纹理,墙不再是单调的灰色,玩家角色也不是方块了,变成了一个萌萌的小人,箱子也有了立体感,目标点是绿色的星星,整体看着就像小时候玩的FC游戏一样,情怀一下子就上来了。
然后音效也加上了,移动箱子的时候有"咔"的一声,推到目标点声音不一样,过关的时候还有一段简单的胜利音乐——就这细节,真的太到位了。
手机触屏也支持了,屏幕下方出来四个方向按钮,点一下就动,在手机浏览器打开也能玩,躺床上也能推几关,太舒服了。
到这里,整个游戏基本上就成型了。一个功能完整、界面好看、支持电脑手机、有音效有动画的推箱子游戏,就这样诞生了。而我呢?前后一共就写了三段话,三段大白话,没写一行代码,前后也就一个多小时。

遇到问题怎么办?我是这么解决的

当然,过程也不是一帆风顺的,也遇到过几个小问题。我给大家说说我是怎么解决的,新手朋友可以参考一下。
第一个问题:我第一次拿到代码,不知道怎么保存成文件。说实话,我连怎么双击打开都有点懵。没关系,直接问AI啊!我就说:"我拿到代码了,接下来怎么做?我用的Windows电脑,一步一步告诉我。" 然后AI就一步一步教我:打开记事本,粘贴代码,文件另存为,后缀名改成.html,然后双击就能打开。就这么简单,一步一步说清楚,我跟着做就行了。
第二个问题:有一关我觉得太难了,想改简单一点。这个更简单了,我直接告诉AI:"第三关地图太难了,帮我改简单一点,把墙的位置调整一下。" AI马上就给我新代码了,替换一下就好了,前后几十秒。
第三个问题:音效在有些浏览器打不开。我跟AI说了之后,AI告诉我是跨域问题,然后直接把代码改成base64内嵌,一下子就解决了,我根本不用懂什么是跨域,AI帮我搞定。
所以你看,遇到问题根本不用慌,不懂也没关系,把问题告诉AI,AI帮你解决。你只需要当产品经理,提需求就行了,开发的事儿交给AI。

三、为什么我推荐编程小白用AiPy?这几点真的太戳我了

其实我一开始也试过其他几个有名的AI编程工具,体验下来,还是AiPy最适合咱们,特别是像我这样不懂编程的小白。我总结了几个点,都是我实实在在的体验:

1. 真·中文友好,大白话就能搞定,不用费劲想英文

这一点我必须放在第一个说。很多国外的AI工具,你要用它写代码,最好用英文说需求,翻译过去它才能理解得准。可我英文不好啊,让我用英文写需求,比杀了我还难受。就算用翻译软件翻,翻出来也不一定准,词不达意,AI理解错了,做出来东西不对,还得改,太折腾了。
AiPy不一样,它本身就是面向中文用户做的,你说什么大白话它都能听懂。我就是平时怎么说话,就怎么跟它说需求,"我想要个重新开始按钮","这个界面太丑了帮我改好看点","手机上玩不了,帮我加几个触屏按钮"——就这么说,它全能听懂,一次就能做对八九不离十,很少需要我反复解释。
这一点对咱们中国人真的太重要了。不用再为了写个Prompt,绞尽脑汁想英文单词了,想到什么说什么,效率高太多了。

2. 不用配置环境,打开就能用,对小白零门槛

我之前看别人学编程,第一步就是装环境,装Python,装IDE,配置环境变量,光是这一步就能难倒一大批人。我记得我很久以前试过学Python,跟着教程装了一下午,最后还是报错,直接给我整崩溃了,放弃了。
AiPy真的太舒服了,它不用你装任何东西,打开就能用。你不用管什么是环境变量,不用管什么依赖包,不用管版本对不对,这些它都帮你弄好了。你打开它,直接说话提需求就行了,剩下的它都帮你搞定。
就拿我这次做推箱子来说,从打开工具到生成第一个能玩的版本,前后不到十分钟,其中大部分时间还是我在想需求该怎么说,AI生成代码也就几分钟。这种体验,对小白太友好了。

3. 它真的会帮你把事情做完,不是给你个半成品就完了

我用过另外一个AI工具,有时候你提一个需求,它会给你讲一大堆原理,然后给你一小段示例代码,告诉你"你可以基于这个自己扩展"——大哥,我要是会自己扩展,我还找你干嘛?我就是不懂才让你写啊!

AiPy就不一样,你跟它说要做个推箱子,它直接给你完整的、能运行的代码,拿过来就能用,不需要你再拼拼凑凑,不需要你自己补全。你要加功能,它把完整代码重新给你一份,你直接替换就行,不用你自己去merge,不用你自己找地方插代码——你不懂编程也没关系,反正替换总会吧?
这一点真的太重要了。它把你当用户,不是当学生,它的目标是帮你把东西做出来,不是教你怎么写代码。而我们普通人要的不就是这个吗?我要的是一个能玩的推箱子游戏,不是要学习编程。

4. 出了问题它会自己改,不用你自己debug

你想想,你不懂编程,AI生成的代码出bug了,你怎么办?你又看不懂报错信息,根本不知道哪错了。
换作别的地方,可能你就卡在这儿了。但在AiPy,你只需要把问题告诉它就行。比如"我点开始游戏没反应","箱子推不动","手机上按钮不显示"——你就用大白话描述现象,AI它自己会找问题,自己改代码,然后给你新的版本。你根本不用看错误日志,不用懂什么debug,你就当"产品经理"就行。
我这次做推箱子,过程中遇到过一次方向键没反应的问题,我就一句话扔给AI:"方向键控制不了人物,没反应,帮我看看哪错了。"没过两分钟,AI就给我改好了,说是什么事件绑定错了,我也不用懂,能用就行。就算担心token不够用也没关系,邀请码就填c8W3,会有两百万token。

 

四、体验感悟:AI真的把编程的门槛给拉没了

做完这个推箱子游戏之后,我感触真的很深。我坐在电脑前,看着自己做出来的游戏,用方向键一步步推箱子,最后通关弹出"恭喜过关"的时候,那种成就感,真的难以形容。
我活了三十多年,从来没想过,我一个完全不懂编程的人,居然能自己做出一个电脑游戏来。放在五年前,这根本不敢想。放在三年前,我也不信。但今天,它真的发生了。
我想起十几年前,那时候如果想要学做游戏,得怎么样呢?你得先学好几年编程语言,得学数据结构,得学图形学,得懂引擎,没有一两年功夫,你根本做不出一个能看的东西。而且那时候,硬件也贵,软件也贵,很多人想学,也没条件。
现在呢?现在你只要会上网,会说中文,有一个想法,几个小时就能做出来一个能玩的游戏。这个变化,真的是革命性的。

AI到底改变了什么?我觉得,AI把"实现"的成本降到了几乎为零。
以前,你有一个好想法,想要做出来,最大的门槛是什么?不是想法不好,也不是没有资金,是你不会实现。你想要做个工具,你得找程序员,你得跟他沟通需求,你得花钱,你得等,改来改去,最后可能还不满意。

现在呢?现在你有想法,你自己就能做。你不用求别人,不用花大钱,不用等几个星期,你今天想到,今天就能做出来,就能用。这太可怕了,这释放了多少创造力啊!
我今天能做一个推箱子游戏,明天就能做一个贪吃蛇,后天就能做一个拼图游戏,大后天就能做一个给自己用的日程管理工具——只要我想做,我就能做。我不需要成为程序员,我只需要会提需求就行了。

很多人会说:那程序员都要失业了吧?我不这么看。我觉得AI是把程序员从重复的编码工作里解放出来了,让他们去做更有创造性的工作。以前一个想法,程序员要写好几天代码,现在几分钟就生成了,程序员可以把时间花在架构设计、性能优化、解决复杂问题上。

而对于我们普通人来说,AI给了我们普通人一个发挥创造力的机会。以前,世界上的软件都是程序员做给我们用的,我们只能用别人做好的东西。现在,我们自己也能做自己需要的东西,我们也能创造了。
这才是AI真正厉害的地方——它让每个人都能把想法变成现实,不管你懂不懂技术。

五、总结:AI时代,人人都可以是创造者

这次用AI做推箱子游戏的体验,真的让我大开眼界。我从一个完全不懂编程的小白,到做出一个功能完整、能在电脑手机上玩的推箱子游戏,前后只用了一个多小时,没写一行代码,全程就是说大白话提需求。

这在几年前,根本是不敢想的事情。但今天,它实实在在地发生了。
我想说的是,AI真的不是只有程序员才能用的东西,它是我们每个人的工具。你不用懂编程,你不用懂技术,你只要有想法,你就能用AI把它实现出来。
推箱子游戏很小,很简单,但它是我的第一个AI作品,它让我明白:在AI时代,限制我们的,真的只有我们的想象力了。不懂技术不再是阻碍,只要你敢想,敢试,AI就能帮你把想法变成现实。

最后,把我最喜欢的一句话送给大家:在AI时代,你的想法,就是你的作品。


哈哈哈
7 声望437 粉丝

Marketing