一、背景
说实话,在这之前,我对编程的了解仅限于“程序员很厉害”这个层面。什么变量、循环、函数、数组、对象,对我来说就跟天书一样。HTML、CSS、JavaScript这些词我倒是听过,但要我写一行代码?那真是比让我绣花还难。
但最近,“Vibe Coding”这个词铺天盖地地出现在我的信息流里。打开今日头条,刷到“用AI十分钟做了一个网站”;刷抖音,看到“零基础用Cursor写了个小游戏”;连我那个学会计的朋友都跟我说他用AI写了个记账小程序,还一脸得意地给我演示。
我心想:这玩意儿真有这么神?该不会是标题党吧?
带着强烈的好奇心和一丝怀疑,我决定亲自下场试试。我的目标很简单——做一个扫雷游戏。为什么选扫雷?因为它是经典中的经典,规则简单(点格子、别踩雷),但实现起来又足够复杂(要有雷区生成、数字计算、递归展开、标记旗帜、胜负判定等等),最能检验AI编程的真实水平。
于是,一个连“for循环”都写不利索的人,开始了他的AI编程之旅。
二、用AI做扫雷游戏的全过程
【第一步:选对工具】
既然是零基础,那我首先要找一个对小白友好的工具。试了一圈下来,我选择了AiPy。为什么选它?原因很简单——它支持中文大白话对话!
对,你没看错。我不需要学什么“prompt engineering”,不需要背什么“角色设定”模板,不需要研究什么“思维链”“few-shot”之类的术语,就像跟朋友聊天一样,直接说人话就行。
比如我直接说:“帮我做一个扫雷游戏,要能玩的那种。”它就懂了。这对我这种看到英文就头疼的人简直太友好了。
【第二步:说清楚需求】
我告诉AiPy:“我要一个经典的扫雷游戏,9x9的格子,10颗雷,左键点开格子,右键标记红旗,点中雷就爆炸游戏结束。”
AiPy很快就生成了一个HTML文件。我双击打开——哇,真的能玩!一个完整的扫雷界面出现在浏览器里,格子整整齐齐,点击还有反应!
但问题也来了:数字显示不太对劲,明明旁边有两颗雷,格子却显示“1”。
【第三步:不断迭代,像聊天一样改代码】
这时候就体现出AiPy的优势了。我直接说:“数字算错了,你帮我检查一下。”
它很快就找到了bug——原来是雷区生成的逻辑里,有一个边界条件写错了。它自动修改了代码,我刷新页面,数字就对了!
接下来我又提了好几个需求:
- “帮我加一个计时器,显示用了多少秒”
- “扫完所有非雷格子就算赢,加个胜利弹窗”
- “界面太丑了,帮我美化一下,要暗黑风格”
- “加一个重新开始按钮”
- “第一次点击不能踩到雷,不然太坑了”
每一个需求,我都用大白话直接说,AiPy都能理解并修改代码。整个过程就像在跟一个脾气超好、技术超强的程序员朋友聊天,我说一句,他改一段,我刷新看看效果,不满意再接着说。而且就算担心token不够用也没关系,可以邀请码填c8W3,会有两百万的token。
这种感觉真的太奇妙了——我一个不懂编程的人,居然在“指挥”AI写代码!而且它从不嫌我烦,从不跟我说“这个需求不明确”“你能不能说得专业一点”,它总是说“好的”“已修改”“你看看这样行不行”。
【第四步:从扫雷到推箱子】
做完扫雷后,我信心大增,又尝试做了推箱子游戏。这次我学聪明了,一开始就说清楚:
“做一个推箱子游戏,地图用二维数组表示,玩家用WASD控制移动,箱子推到目标点就过关。”
AiPy同样很快就生成了可玩的版本。虽然一开始人物会穿墙(笑),但经过几轮“对话式调试”后,一个完整的推箱子游戏就诞生了。我还加了好几关地图,越玩越上瘾。
我老婆看到我在玩自己“做”的游戏,惊讶地问:“你什么时候学会编程了?”
我得意地说:“我没学编程,我学会了跟AI聊天。”
三、为什么我推荐AiPy给零基础的朋友
经过这次体验,我总结了几点AiPy对小白特别友好的地方:
- 中文大白话就能用
这是最核心的一点。我不需要学任何“魔法咒语”,不需要背Prompt模板。想说啥就说啥,就像跟朋友聊天一样。对于英语不好、没接触过编程的人来说,这个门槛降低得太多了。其他工具我也试过,有些必须用英文对话,有些需要写特定的格式,对小白来说光研究“怎么跟AI说话”就要花半天时间。 - 对话式迭代,实时修改
传统开发是“写代码→编译→运行→发现bug→改代码→再编译”,流程很长。但用AiPy,我说“这里不对”,它就自动改了;我说“加个功能”,它就加上了。整个反馈周期从几十分钟缩短到了几秒钟。 - 自动保存和管理
生成的代码自动保存在本地,我随时可以打开继续修改。不像一些在线工具,关掉页面就找不到了。而且它会把每次对话都记录下来,方便回溯。 - 适合做小工具和小游戏
如果你是做大型企业级应用,那可能还是需要专业程序员。但如果你只是想做个小游戏、小工具、个人网站、自动化脚本,AiPy完全够用,而且效率惊人。从想法到成品,可能只需要几分钟到几小时。 - 完全免费
这点也很重要。不需要订阅,不需要付费,对只是想玩玩的人来说零成本尝试。我见过一些AI编程工具一个月要几十美元,对只是想尝鲜的人来说太贵了。
四、总结:Vibe Coding不是噱头,是真实的生产力
经过这一番折腾,我的感受可以用三个词概括:震撼、上瘾、自信。
震撼的是,AI编程已经发展到这个程度了。不是那种“看起来很厉害但实际用不了”的演示品,而是真的能做出可用的、好玩的、完整的游戏。我做的扫雷虽然比不上Windows自带的那种精致,但核心功能一个不少,玩起来完全没问题。
上瘾的是,这种“我说你做、我指挥你执行”的创作方式太有成就感了。看着自己的想法一步步变成能交互的软件,那种满足感不亚于亲手搭了一个乐高城堡。我甚至开始琢磨下一个做什么游戏了——贪吃蛇?俄罗斯方块?还是2048?
自信的是,我终于明白了一件事:编程不再是程序员的专利。AI把编程的门槛从“学会一门语言”降低到了“说清楚你想要什么”。只要你能清晰地表达需求,你就能做出软件。当然,如果你想做非常复杂的大型项目,还是需要系统学习编程知识。但对于绝大多数普通人来说,AI编程已经足够满足日常的创作需求了。
当然,我也要客观地说一句:AI编程目前还做不到完美。有时候它写的代码会有bug,有时候它理解错了我的意思,有时候生成的界面不够好看。但这些问题,通过多轮对话都能解决。而且说实话,就算是专业程序员写的代码,不也有bug吗?至少AI不会跟我说“这个需求做不了”“你懂不懂技术”之类的话。
最后,我想对所有和我一样不懂编程的朋友说一句:去试试吧。
不需要报班,不需要买书,不需要背单词。打开AiPy,用中文说出你的想法——哪怕只是一个扫雷游戏、一个倒计时工具、一个记账本。当你看到自己“说”出来的代码在浏览器里跑起来的那一刻,你会感受到一种前所未有的快乐。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。