匠心千游 | 纯 AI 打造休闲小游戏

前言

《匠心千游》 是一款 休闲益智小游戏集。目前已上架微信小游戏,未来发展较好的话,会考虑基于 Flutter 完成全平台应用。经历了三周的业余时间打磨,目前已经完成 23 个经典小游戏的集成。而程序包的总大小仅为 884KB,这足以见得,目前项目中没有引入任何游戏引擎,是纯 Canvas 绘制的小游戏。

而完成这些小游戏的过程中,我 没写任何代码,都是通过自然语言的描述,让 AI 编写的。

- -

AI 让我这个 Flutter 开发者,在完全不懂微信小游戏开发的情况下。创作了一个产品,并上架成功、接入广告,每天还有点小收益。确实不得不感慨 AI 时代对传统编程的冲击。它可以大大提升你的能力上限,让之前很多有心无力的想法,得以通过任何形式落地。

在不远的将来,并不缺乏实现想法的手段。缺乏的是想法本身。

感兴趣的朋友,可以在微信或QQ 的小游戏中搜索 匠心千游 体验~


1. 匠心千游的初衷

记得小时候,手机还是数字按键的时代。五子棋、象棋、数独、打靶、贪吃蛇等小游戏,曾丰富了我的童年时光,玩累了歇一歇也没什么负担。而现在的小朋友都开始玩,那些打打杀杀的刺激游戏,抽皮肤、氪金、买礼包,每日任务眼花缭乱,摸到手机后就停不下来。

另外,现在想在手机上找到纯净版的休闲益智小游戏,可以说非常困难,更不用说高质量的合集了。广告充斥着游戏的各个环节,对游戏的侵扰、公平性带来了非常大的影响。游戏本来是用来放松的,现在反而成了负担。

  • 广告泛滥:下个五子棋,每走几步就弹30秒广告
  • 强制观看:想继续游戏?先看广告再说
  • 过度包装:简单的井字棋被包装成复杂的商业产品
  • 难以寻找:真正纯净的经典游戏很难找到

其实接广告也无可厚非,毕竟开发维护,也需要开发者的时间、精力、金钱来维护。只是平衡点非常重要,匠心千游中也有广告,但是:

[1]. 广告 默认关闭,对匠心千游支持的朋友可以手动开启。
[2]. 匠心千游中的游戏,都会为广告留下空白区域。保证广告不影响游戏体验。

- -

因为这些游戏是 AI 编写的,所以维护它,我来说也不会花费很多精力。所以对于广告收益来说,只是锦上添花。匠心千游的初心是:

让游戏回归游戏,让经典的智慧与策略得以传承。

回归游戏本质

游戏就是游戏,不需要那么多花里胡哨的东西。五子棋就是五子棋,象棋就是象棋,让用户专心享受游戏的乐趣,而不是被各种干扰打断。

收集真正的经典

什么是经典游戏?就是那些几十年甚至上百年来一直有人玩的游戏。五子棋、象棋、数独、扫雷...这些游戏之所以能传承至今,就是因为它们的玩法经过了时间的检验。


2. 从想法到落地的历程

之前在玩 Flutter Flame 游戏开发时,就有意项去做一个游戏盒子,收录经典的休闲益智游戏。但是后面工作比较忙,还有一些别的计划,就搁置了。

可能有人会疑问,既然会 Flutter Flame ,为什么你不用 Flutter 做全平台应用?

怎么说呢,现在客户端应用即使开发出来了,对于个人开发者来说,上架也非常麻烦。即使上架,分享和宣发也是个大问题。倒不如基于腾讯微信的生态,先用微信小游戏试试水。而且休闲小游戏,并不太吃性能,微信小游戏也够丝滑了。如果未来 匠心千游 发展良好的话,再考虑基于 Flutter 做客户端也不迟。

当接触到 AI 编程后,我感觉我的想法可以落地了。开始让 AI 从一个空白文件夹,尝试编写第一批游戏。当时的心里预期是完成基本的玩法,界面上不追求太好看,下面是最初版本的样子:

初版·游戏中心 初版·五子棋 初版·中国象棋

五个小游戏大概花了三天晚上就搓出来了。也就在这个版本,我提交了第一次审核。代码会审核很快就过了。但离上架还很远呢~

初版·游戏中心 初版·五子棋 初版·中国象棋

微信小游戏必须进行备案, 接下来就是非常漫长的备案和审核阶段。提交信息、初审、提交管局审核,一共前后花了近一个月。整体来说还是很顺利的,只是需要耐心等待。填写备案资料时真的非常随意,就这几个界面随便写写都没问题 😂

备案审核整个过程,不会有电话回访。

微信认证时,会有微信委托的三方机构,核对一些信息。

通过初审 通过备案

3.审核中的逐步发展

在审核过程中,我也没闲着。希望面相用户的第一版就相对完整,于是继续增加经典的棋类游戏,比如国际象棋、跳棋、斗兽棋等。并且统一了游戏控制面板的表现,看起来像那么回事了。

国际象棋 跳棋 斗兽棋

接下来继续完成了 2048、拼图、蜘蛛纸牌,三个相对复杂的游戏。此时已经集成了十几个游戏,游戏列表也成了宫格表现。它就像一个 种子 一样, 发芽生长,然后长出一节节的枝干,逐渐繁茂。模块化的开发使得 AI 可以独立开发单个游戏,最后在进行集成,从而避免上下文过多而引发的混乱。

2048 拼图 蜘蛛纸牌

AI 令我惊艳的瞬间有很多,比如让它实现五子棋的人机对战。然后就得到了我下不赢的五子棋了。另外,最近实现的 消灭星星七彩连珠炮击砖块 三款小游戏,是相对来说比较复杂的。AI 也可以轻松把握,如果让我自己纯手写,两个星期估计都搞不定,而通过 AI 半天就完成了。

消灭星星 七彩连珠 炮击砖块

当有了想法,AI 编程从无到有,可以迅速落地。很多人问问你用什么 AI 来做的。其实我并不想打谁的广告。目前市面上的 AI 编程编程工具有很多,关键是谁用,而不是用谁。Trae、Cursor、Kiro 等都是优秀的编程工具。

但永远不要忘记,人是永远在 AI 编程中起到主导作用的,只是角色由编码者,变成了设计者。小马过河的故事告诉我们,水是深是浅,自己试试就行了。找到合适自己的工具,去拓展自己的能力。


4.对于匠心千游的规划

在朋友圈和群聊中分享后,感谢大家的支持,目前注册用户的数量已经快 700 人了:

也顺利地接入了流量主,目前每天够喝瓶可乐了,美滋滋~

对应匠心千游,我是有自己的规划的,目前先聚焦前两个阶段。其中第一阶段的上架和集成广告已经完成了。接下来是聚焦完成 30 个小游戏。目前已经有 24 个了,还要几个已经在准备中了,第一阶段应该可以顺利完成。

第一阶段完成后,我将聚焦后端相关的事宜,让单机游戏有成为联机的可能性。同样整个过程都会通过 AI 来编写代码。后端打算采用 Rust 进行开发,因为目前我已经有了一套相对稳定的 rust 服务端项目。第二阶段的终点是完成微信认证,实现游戏排行榜功能。


5.小结

从一个简单的想法,到一个有 700+ 注册用户、接入广告的小程序,《匠心千游》的整个开发过程对我来说是一段非常有价值的体验。

  • 它证明了AI 不只是辅助工具,更是创作加速器。在这个过程中,我几乎没有写一行业务代码,全靠自然语言指令完成了 23 款游戏的开发和集成。
  • 它也让我深刻体会到,想法的价值远大于技术的复杂性。一旦想清楚了产品的定位,AI 能帮助你快速验证并实现它。
  • 最后,它也让我重新思考游戏的本质 ------ 不一定需要炫酷的动画、高成本的开发、复杂的玩法,简洁而有趣,足以打动人心

AI 的到来不是让编程者失业,而是成为更好的产品设计师、创意实现者。

《匠心千游》的旅程还远未结束,接下来会继续打磨更多小游戏,尝试接入排行榜、好友对战等功能。未来,也不排除基于 Flutter 推出桌面、移动全平台版本。

如果你也想做点什么,不妨从一个小想法开始试试; 如果你曾经也热爱过这些经典小游戏,欢迎你体验并分享《匠心千游》。感谢看到这里的你。愿你也在 AI 的浪潮中,找到属于自己的风帆~


如果你有其他的想法和建议,都欢迎在评论区留言。更多文章和视频知识资讯,大家可以关注我的公众号、掘金和 B 站 。对 AI 编程感兴趣的,或者喜欢匠心千游的朋友,欢迎加入 匠心千游 QQ 交流群: 1046304516

相关推荐
mldong5 小时前
你的 Vue3 项目也能有钉钉同款审批流设计器:npm 装包,10 分钟画出第一条审批流
前端·vue.js
2分钟速写快排5 小时前
什么是 RAG?如何用 RAG 实现一个用户记忆?
前端·后端·ai编程
passerby60616 小时前
如何自己造一个时间处理库
前端·javascript·github
走到天涯海角7 小时前
react里面的长列表渲染优化
前端·react.js·前端框架
小羊没烦恼!7 小时前
Hello Web API系列教程——Web API与国际化
java·服务器·前端·javascript·php
北岛贰7 小时前
迷茫焦虑期,我做了一个带支付带官网的 AI 聊天虚拟恋人 App
前端·人工智能·后端
mayaairi9 小时前
Vue2 组件通讯(三):全局事件总线、PubSub、插槽与组件实例属性
前端·javascript·vue.js
kyriewen9 小时前
面试官问我:AI 都能写代码了,前端凭什么还值 25K
前端·javascript·人工智能
风骏时光牛马10 小时前
AI源码分析:拆解模型底层实现逻辑
前端
IT_陈寒10 小时前
React子组件莫名其妙重渲染?你可能漏了这个Hook
前端·人工智能·后端