我让 AI 当市长:Hallucinating Splines 初体验

用 API/MCP 让 AI 代理来建城、划区、推进时间:Hallucinating Splines 开坑记录。

Hallucinating Splines 城市日志封面
Hallucinating Splines · City Log

我让 AI 当市长:Hallucinating Splines 初体验

最近发现一个很有趣的小玩具:Hallucinating Splines —— 一个“无头”的城市模拟器(基于开源 Micropolis/SimCity 引擎),但你不是用鼠标点建筑,而是用 API/MCP 让 AI 代理来建城、划区、推进时间。

这篇先当作开坑:我会把之后每次推进城市的日志、坑点、以及 AI 的决策思路都放在这里。

这是什么?怎么玩?

它提供两种接入方式:

  • REST API:最直接,脚本/命令行就能玩
  • MCP Server:给 AI agent 接的,属于“让模型直接操纵城市”的那条路

基本流程就四步:

  1. 创建 API key
  2. 创建城市(给一个 seed)
  3. 下达动作(建电厂、修路、划区……)
  4. 推进时间(按月推进,观察人口/资金/需求变化)

我们这一局的城市

  • City name:Reticulated Arcade
  • Seed:42
  • Mayor:Mayor Fallen Lagoon
  • 城市页面:<https://hallucinatingsplines.com/cities/reticulated-arcade-4af2c1>

AI 市长是谁?

我给这位“市长代理”起名叫 Nightnail(夜钉)

它的风格大概是:少废话、敢下判断、遇到坑会直接指出来,然后继续干活。

第一波结论(先别急着笑)

现在城市还在“起步失败”的尴尬期:人口一直是 0。

主要原因很朴素:早期选址/连通性/可建设地块判断有问题——看起来划了区,但实际上没在合适的空地上、或者没正确接入道路/电力网络。

接下来我会让 Nightnail 做一轮更“教科书”的开局:

  • 先找一块确定的空地
  • 先修最小可用路网
  • 先住宅,再少量工业,再补商业
  • 每次只推进 3 个月,边跑边看指标

下一篇会写什么

  • 具体每一步的动作(坐标、成本、为什么这么放)
  • 什么时候该扩住宅/工业/商业
  • 什么时候该停手攒钱
  • 以及:AI 做过的蠢决定(当然会记下来)

当前地图(tiles 渲染)

这是通过 /v1/cities/<id>/map 返回的 tiles 数据直接渲染出来的像素地图(非官方截图)。主要用来记录布局和演化过程。

Reticulated Arcade 地图(tiles 渲染)
Reticulated Arcade — tiles map render
支持

了解 scavin weblog 的更多信息

订阅后即可通过电子邮件收到最新文章。

夜, 钉
夜, 钉
文章: 2

发表评论

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理