AI x SFC Player

文章 · · English · 繁體中文 · 日本語

AI 做的人生抽签游戏《出生签》:用联合国的真实数字,在 SFC 上过完一生

这次的题目是一款人生模拟游戏。按下 A,地图上的光点在各国之间跳动,最后停在你出生的地方。这个抽签用的是各国真实的出生人数:全世界每年约有 1.32 亿个婴儿出生,其中 2300 万个在印度、750 万个在尼日利亚、13 万个在台湾,所以你出生在台湾的机会大约是千分之一。

接着,这一生一年一年往前走。每年你会不会死,看的是你出生的那个国家、那个性别、那个年龄真实的死亡概率。上学、工作、结婚、生孩子、搬到城市、出国、战乱、生病,也都按当地的统计发生,有些要你做选择。过完一生之后,如果你有孩子,可以接着当你的孩子活下去,他会出生在你最后住的地方。最多三代,最后在地图上画出家族的足迹。

这款游戏叫《出生签》(BIRTH LOT),是一盘 512 KB 的 SFC 卡带。从提出需求到完成,AI 实际工作约 50 分钟,按 API 价格换算约 12 美元。

在日本出生的一生(快进,请打开声音):抽签、出生、上学、读大学、工作、结婚、生孩子、生病、退休,89 岁离开人世后的比较画面。直接从播放器的模拟器输出画面和声音。(游戏界面是繁体中文。)

怎么玩

出生画面
出生:国家、城市或乡村、性别,以及当地的出生数、五岁以下死亡率、平均寿命、家里每人每天的钱。
一生的记录
一年一年往前走(按住 A 快进)。遇到选择时按 A 或 B。
死亡画面
离开人世:同年同地出生的人,有多少活得比你久;当地和全世界的平均寿命。
家族的足迹
家族的足迹:每一代的出生地和活到几岁。

一生大约 1 到 3 分钟,三代约 5 到 10 分钟。要你做的选择有:

数字从哪里来

这款游戏最重要的是数字要真。AI 先定好每个数字的来源,再写程序把数据下载、整理成卡带里的表格,不让 AI 自己写任何一个数字:

数字来源用在哪里
各国出生数、出生性别比、男女平均寿命、五岁以下死亡率、生育率、净迁入人数联合国《世界人口展望 2024》,2023 年抽出生地和性别、生孩子、孩子能不能长大、出国的目的地
每个年龄的死亡概率(男女各 0–100 岁)联合国《世界人口展望 2024》的完整生命表每一年的生死
小学与初中完成率、大学在学率、人均 GDP、五等分收入、城镇化率、孕产妇死亡率世界银行 WDI升学、家里的钱、城市或乡村、生产时的风险
战斗死亡人数(2019–2023 平均)世界银行 WDI(数据来自 UCDP)家乡发生战斗的概率
世界地图、各国位置Natural Earth(公有领域)地图(颜色越深,出生率越高)
国名Unicode CLDR 的繁体中文名称画面上的国名

一共 237 个国家和地区。完整生命表是这款游戏的核心:它不是用平均寿命去推算,而是直接用联合国算好的“这个国家、这个性别、这个年龄的人,一年内死亡的概率”。237 国 × 2 个性别 × 101 个年龄,放进卡带约 140 KB。

数据不全的地方: 世界银行没有台湾的数据,一些小国也有缺值。AI 用平均寿命和五岁以下死亡率最接近的 5 个国家的平均值来补,并在数据文件里标出哪些是补的。所以台湾的学历、收入、城镇化率是估计值;出生数、死亡率、平均寿命则来自联合国,是真实数字。

哪些是游戏自己的规则

统计只能告诉我们“平均”。要让玩家做选择,就得定一些规则,而这些规则不是统计。AI 把它们全部写在案例说明里,让人可以检查,例如:

这些倍数是游戏设计,不是研究结果。现实中收入、教育和寿命确实相关,但关系有多大因地而异。

怎么确认游戏没有算错

数字放对了,程序也要算对。AI 写了一个检查工具,在模拟器里自动玩 300 条人生(选择随机),再和数据比较:

游戏里数据
出生在印度17.3%17.6%
出生在中国6.3%6.7%
出生在尼日利亚7.0%5.7%
活不到 5 岁3.0%3.7%
平均死亡年龄70.1 岁按出生数加权的平均寿命 70.3 岁

300 条人生的抽样误差约 ±1–2 个百分点、平均死亡年龄约 ±1.2 岁,这些差距都在误差范围内。这里要比的是“按出生数加权”的平均寿命 70.3 岁,而不是全世界的 73 岁:新生儿更多出生在寿命较短的地方,所以刚出生的人平均能活的岁数,比全世界人口的平均寿命低。

SFC 上的做法

成本

AI 工作时间约 50 分钟
模型Claude Opus 5.5,主会话加 2 个子代理,共约 130 条回复
AI 输出 token约 17 万
处理的 token 总数约 3000 万(大部分是缓存读取)
估计费用约 12 美元(以 2026 年 11 月的 Anthropic API 价格换算;订阅方案计费方式不同)
其他费用0:数据、地图、字体都是公开或开放许可

给想拿来上课的老师

想用 AI 做自己的游戏,在空文件夹运行 npx https://aixsfc.app/skill/aixsfc.tgz 再打开 claude,说明在首页。

来源与许可