也许你们中还有人记得老款的浏览器游戏CS Manager?20年前我在CS 1.6战队比赛间隙玩过它。后来它没了,也没有替代品,我一直念念不忘。所以今年夏天我自己做了一个:AIMperium。
花了十个晚上的时间,AIMperium已经是一个封闭测试的真实游戏了,不过如果你想试试,当然可以申请提前体验。你管理一支五人小队,训练他们,制定战术(eco局、强起局、Rush A/B等等),然后在2D俯视角观看器中一轮一轮地观看比赛。真实的经济系统、手雷、地图禁用、球员老化、五级联赛升降级制度。仅限浏览器(手机端可以但未完全优化),单人游戏,免费。未来如果需求足够,可能会加入多人模式。
数据:
- 首次提交于6月29日,所以大约10个晚上的时间和周末
- 10万+行TypeScript代码,1804次提交,36个版本
- 143个测试文件,约2900个测试
- 比赛引擎是确定性的:相同种子输入,每次输出相同比赛结果
我实际的工作方式:
- 每个功能都始于采访,而非提示。 我使用一种技能,它会用编号问题拷问我,直到设计没有漏洞,然后将答案转化为规格说明和任务单。AI提问,我做决定。
- 测试先行,信任在后。 所有游戏逻辑都是纯函数且带种子的,所以每条规则都可以进行单元测试。当Claude声称某件事可行时,测试也必须能证明。目前已经有2900个测试。
- 平衡性靠测量,不靠感觉。 一个统计框架模拟数千轮比赛,并按地图和阵营断言胜率区间。任何战斗改动都会重新运行。当地图未能达到区间时,修复的是地图,而不是断言。
- 项目有自己的记忆。 一个决策日志、一个简短的项目概要,以及按主题整理的文档,每个新会话都会先阅读这些。
- 沙箱/生产环境完全分离且可快照。 沙箱在本地运行,当测试通过后推送到生产环境。沙箱数据库和生产数据库始终托管在云端。
免费、无广告、无付费赢取,网站上放了个打赏罐子,仅此而已。
核心循环已完成;大型赛事系列还在陆续添加。目前是封闭测试,我正在寻找第一批少量测试者。我手动审批每个邀请,以保持小规模:aimperium.pro,留下你的邮箱,邀请将分批发送。
乐于回答任何关于游戏、工作流程、技能或整体环境的问题。
感谢你的关注!
评论 (0)