今年春节,和几个老朋友聚会。酒过三巡,一个老朋友说起了他的小活动,他在老家里给平时打牌娱乐的朋友弄了个排行榜,每赛季按排名发奖金,赛季结束大家聚餐颁奖。
"挺有意思的,"他说,"就是记分太麻烦了。"
现在用的是Excel。每次打完,他得对着一套复杂的积分规则手动算分,一场下来十几分钟。打的人多,规则里还有各种加成、沉降、喜报,算错是常事。有人觉得自己分少了,有人质疑规则没讲清楚,他夹在中间两头不是人。
"要是有个网页版就好了,"他随口说了一句,"点两下就自动算完。"
说者无心,听者有意。我当时正好在研究AI辅助开发,想着这事不难,就说:"我给你做一个。"
隔天就找朋友要来一张规则截图。我打开一看,直接懵了。

满眼都是黑话:"三界等级"、"爆发奖励"、"沉降机制"、"封神线"、"通杀"、"酬勤"……
这不是普通的记分,是一套完整的游戏化积分体系。
规则的核心是"赋分制":根据每场比赛的排名自动分配基础分,然后再叠加各种加成和扣分。4人赛第一名+100分,最后一名-50分,但这只是开始。
真正复杂的是后面的规则链。
比如"爆发"——单局得分绝对值超过阈值,额外+50分。"区域加成"——选手分属"新手村""竞技区""神之域"三个等级,互相影响得分系数。"沉降"——奖金池越高,所有人的正分扣得越多,防止强者恒强。还有喜报、新人保护、酬勤……
我花了整整一天,拉着朋友逐条确认每个黑话的含义、每个规则的边界条件。到傍晚,总算理出了一份清晰的规则文档。
那一刻的感受是:这规则设计得真用心。表面上是在算分,实际上是在做一套"友谊第一,比赛也第二"的博弈系统——既保护新手、奖励活跃,又给高手设难度,还让垫底的人也有奖拿。阳光普照,人人有份。
规则理清楚了,剩下的就是动手做。
我的计划是先做网页版,后续再考虑小程序。网页版部署快,往服务器上一丢就行,不用过审。而且朋友们手机打开就能用,不需要下载任何东西。
最近正好接触到claude code,这次开发就全用AI辅助来写,我把自己只处理需求和验证就好了,正好也试试claude code到底有多神
第一天剩下的时间,我让AI根据梳理好的规则生成了一份需求文档。结果有点意外——结构清晰、逻辑完整,甚至比我以前见过的部分产品经理写的还要规范。当然,黑话太多,AI也没完全理解,我花了不少时间做补充和修正。
第二天,AI给出了技术选型建议:Node.js + Express做后端,纯HTML/CSS/JS做前端,数据用JSON文件存储,不需要数据库。理由很简单——这个项目体量小,不需要复杂架构,越简单越好维护。我采纳了。
然后AI开始写代码。核心积分计算引擎是第一块硬骨头,AI写得很快,但第一版漏掉了管理后台。我赶紧补上需求,让它加上比赛录入、选手管理、权限控制。
第三天到第四天,反复测试。我找朋友要来了他手动录入的历史积分表,一场比赛一场比赛往系统里录入,对比结果。对不上的地方就排查,发现大部分问题不是AI写错了,而是我对规则的理解和朋友的原意有偏差。
这是个很有意思的发现:AI写代码的准确率很高,真正的坑出在"需求转化"这个环节。朋友说的、我理解到的、AI写成的,三者之间总有偏差。核对了两三轮需求之后,流程才算真正跑通。
第五天,部署上线。把项目往服务器一丢,绑定公众号菜单,朋友们从公众号点一下就能直接进入排行榜。

上线到现在,已经完整跑完了一个赛季,第二个赛季的数据也开始录入了。
几个实际数据:使用人数50多人,比赛场数100多场,算错次数0。
负责记分的朋友说:"以前录入一场要算十分钟,现在点两下就完事,系统自己算。"
使用者说:"现在从公众号就能进排行榜,分数、排名、称号一目了然,比以前Excel方便太多了。"

还有一个意外收获:因为规则透明、称号有趣,大家的参与热情比之前高了不少。有人专门为了某个称号多打几场,赛季末冲刺封神线的时候,群里气氛跟电竞比赛一样紧张。
做完这个项目,有几个感受想分享。
AI改变的不是"谁写代码",而是"谁敢动手做"。以前想到要做这样一个系统,第一反应是"规则太复杂,懒得搞"。现在有了AI,复杂逻辑它可以帮你搭框架,你只需要做确认和调边界。门槛低了,敢动手的人就多了。
另一个感受是,需求转化比写代码更难。整个开发过程中,AI写代码几乎没出过错。所有问题都出在"朋友说的→我理解到的→AI写成的"这个链条上。核对需求、验证结果,这些工作占了开发时间的大头。这也让我越来越觉得,未来互联网行业的核心能力,可能是"精准把业务需求转化为技术需求"——这本质上就是产品经理的能力。
最后,小工具也有大价值。这个项目不会出现在任何应用商店排行榜上,也不会有人投资。但它解决了50多个人的真实痛点,让朋友聚会的体验变好了。这就够了。
这个排行榜系统的技术复盘我放在了下一篇,会详细讲AI是怎么帮我梳理复杂规则的、选型思路是什么、踩了哪些坑。
如果你也有任何需求或者任何想做成网页/小程序的想法——可以留言或私信我。
源码和部署方法可以分享,简单的小工具我也可以免费帮忙做。
毕竟,能用手里的技术帮朋友解决一个实际问题,这感觉挺好的。
夜雨聆风