我用AI做了个小游戏(一)

今天跟大家来聊聊如何从零开始做小游戏的过程。

去年闲来无事,娃老找我玩线下小游戏,有卡牌的,有地图的,还有孩子自己创造的,简直一个不亦乐乎。

一天突发奇想为啥不自己做一个电子的来玩呢。于是我用AI花两天写了个投篮小游戏,叫「灌了个篮」(刚开始上线要起名字都没想好,随便起了个-我家篮筐)。

纯原生TypeScript写的,没用任何游戏引擎,就是Canvas上面画篮筐、画篮球,监听触摸事件算抛物线。玩法特简单------按住屏幕拖动,松手投篮,,投进了就得分。

在本地跑的时候那叫一个丝滑。我当时想:这不就稳了?搞台服务器扔上去,朋友圈一发,等着大家来玩岂不更有乐趣?

阿里云+宝塔:我以为是捷径,结果比较坑

我的计划是这样的:在阿里云买台ECS,装上宝塔面板,用Nginx把静态页面挂上去,搞定。

第一脚就踩空了。

买服务器的时候,配置看得我眼花。1核2G怕扛不住,4核8G又心疼钱。最后折中选了2核4G,带宽5M,想着一个投篮小游戏能有多少人玩。月付一百多块,还行。

服务器到手,先装宝塔。这玩意儿确实是好东西,图形化界面,点几下就把Nginx、MySQL、PHP全套装好了。我把「灌了个篮」的HTML和JS文件往网站目录一丢,哎,没域名!

于是乎,一顿操作猛如虎,买域名备案,等待。。。

好了,终于配上了

还没来得及高兴,新问题又来了:

好不容易域名能访问了,又发现HTTPS没配。浏览器地址栏显示个"不安全"的红色三角,我自己看着都心虚。好不容易蹭了个免费的,等全部搞完距离写完代码已经过去了一周了。

那一刻我深刻理解了一句话:个人开发者最大的敌人,从来不是写不出代码,而是这些看不见边儿的技术坑。

微信小游戏:另一条路,也不全是坦途

被阿里云服务器折腾得够呛之后,我开始琢磨微信小游戏这条路。

坦白讲,入坑微信小游戏也有点"烦"。

个人开发者想上微信小游戏,首先得有个认证的小程序账号。个人主体免费但功能受限,企业主体要营业执照,外加300块认证费。我翻出压箱底的营业执照,总算把号搞定了。

审核也不轻松。「灌了个篮」第一版提交上去,三天后被驳回了,理由是"玩法过于简单,缺乏完整性"。我又赶紧加了排行榜、加了分享功能、调了UI,第五次提交终于过了。没想到后面还有两个漫长的等待,备案审批,管局审批。。。中间一点事都没有,就是等啊等,等了两月终于批下来啦,游戏可以上线啦!这就是2026年1月21号那天,公众号发布消息,亲朋好友一同骚扰~ 按下不表。

说这些不是劝退,而是想说:微信小游戏也不是点点鼠标就能上的。它有它的门槛,只是这些门槛跨过去之后,后面的路就宽了。

同样的小游戏开发运维,两种体验天差地别

虽然微信小游戏入场麻烦,但一旦跑通,后面的体验和自建服务器简直是两个世界。

自建版本我得天天盯着宝塔面板,看CPU有没有飙高、内存有没有吃紧、磁盘日志有没有把空间撑爆。

微信版本呢?云开发直接托管,早期日活几十人的时候完全不用担心,流量上来了自动弹性伸缩。我再也没半夜被"服务器挂了"的消息吓醒过。

测试环节差距更大。自建版本我怎么测?拿自己手机玩,流畅;借老婆手机玩,也还行;发群里让朋友测,有人说卡,有人说打不开,但谁也说不清具体原因。微信开发者工具自带性能面板,帧率、内存、首屏加载时间全给你标出来,哪里有问题一目了然。还有云测试,点点鼠标,自动测试脚本,机型匹配,还有各个测试报告,性能测试,压力测试不光是全,还是全自动的,可以不夸张的说完全超越了一个中小型公司里的专业测试团队!

安全更不用提。自建版本上线纯前端代码完全裸奔,只不过本来就是玩,也无所谓啥。不过上了微信平台直接提供代码保护插件,毕竟开始走商业化路线,各种保护做的非常到位。

AI开发的一点心得

最后说说用AI写代码这事。「灌了个篮」的投篮物理引擎、触摸事件处理、Canvas渲染循环,基本都是我和AI"聊"出来的。

我的经验是:别让AI一口气写整个游戏,它容易把代码写成一坨。把需求拆碎------先让它写抛物线计算函数,测通了;再写触摸事件监听,测通了;再写碰撞检测,一块一块往上摞。

还有就是多让AI写注释。它生成的代码过两天自己都看不懂,有注释起码能想起来这段是干嘛的。

我用Cline + Deepseek/MiniMax + VsCode,每次提需求都加一句"保持代码整洁,架构清晰,算法最优,易维护,易扩展,加好注释"。它还真听。

灌了个篮」教会我一件最重要的事:个人开发者最稀缺的资源不是技术,是精力。你把精力花在配服务器上,就没精力打磨玩法;你把精力花在防攻击上,就没精力优化体验。

微信小游戏把基础设施包圆了,虽然入场有门槛,但跨过去之后,你只需要关心一件事:怎么把玩法做好,让玩家在游戏里面得到乐趣,喜欢上玩这个事是最重要的。

相关推荐
MRDONG12 小时前
Hermes Agent(爱马仕):一个会“成长”的 AI 智能体
人工智能·语言模型·自然语言处理·prompt
GISer_Jing2 小时前
笑不活了!蒸馏Skill竟能复刻前任、挽留同事?三大热门项目+完整地址汇总
前端·人工智能
Agent产品评测局2 小时前
企业流程异常处理自动化落地,预警处置全流程实现方案:2026企业“数字免疫系统”构建指南
运维·人工智能·ai·chatgpt·自动化
配奇2 小时前
PyTorch 核心使用
人工智能·pytorch·python
gjhave2 小时前
强化学习论文(A3C)
人工智能·机器学习
roman_日积跬步-终至千里2 小时前
【深度学习】国科大:CIFAR-100 图像分类项目
人工智能·深度学习·分类
jarvisuni2 小时前
成了!Opus4.7直接克隆Claude桌面版!
人工智能·ai编程
小贺儿开发2 小时前
【MediaPipe】Unity3D 指间游鱼互动演示
游戏·unity·人机交互·摄像头·手势识别·互动·康复训练
福大大架构师每日一题2 小时前
ollama v0.20.7 最新版更新详解:ROCm 7.2.1、Gemma4 渲染修复与多项 Metal/Renderer 回归修补
人工智能·数据挖掘·回归·ollama