本意是想做一个给人类玩的编程游戏,但发现加入 Agent 支持后并没有削减他的乐趣,于是全量开放源代码、MCP 和各种文档,与群友小范围测试发现效果非常好,遂分享(
游戏需要通过 Typescript 给无人机编程,使其可以自动化种植、浇灌、收割农作物,大概长这样:

单人模式下,游戏总共持续 500 个回合,每一回合由代码执行决定无人机需要做什么操作(种植,浇灌,etc. ),最终赚取的金钱作为总成绩计入排行榜。
由于地形、农作物属性、无人机操作对赚钱效率均有影响,因此需要一套复杂的决策机制,以取得更高的分数。
在这一点上,Agent 展现出非常强大的潜力;同时,在搜索最高效率方案时,不同 LLM / Harness 的能力也可以从中反映出来。目前测试中,Gemini 表现是御三家中更好的;但截至发帖时的最高分由 d4p 取得

除此以外,游戏还带一个 多人竞技模式,这个模式则可以偷对家的菜,同时给对家添堵:

图中左上角红色的无人机正在携带金钱返回己方半场(右半场)。
偷菜收入只有进入己方半场才会真正进入资金池,而未返回时可以被对方通过特定动作拦截下来。
游戏完全开放后端 API 和 MCP ,在人工 Github 登录后,Agent 可以直接走 MCP 提交程序到排行榜,不需要进 Web 界面:

(此处登录是为了排行榜与多人模式,不登录的情况下不影响 Web 端单人模式的游玩)
这个游戏完全在 Github 开源: https://github.com/BingyanStudio/robofarm
如果玩的开心,还希望不吝赐 Star, 非常感谢~
PS: 同样是编程,这玩意和 《编程农场 (The FARMER was Replaced) 》 有啥区别?
《编程农场》中的很多机制其实是围绕计算机问题设计的,如排序仙人掌、寻路迷宫等;
而这个游戏则希望通过各种机制来设计一个很大的决策空间,以实现 “开放问题探索” 的体验

