地点
v1 小镇中的全部 14 个地点,包含 NPC、时间表、事件和 AI 行为权重。
每个地点遵循相同的文档模板:
- 身份 — 这是什么地方,谁是主人
- 时间表 — 什么时候开放,什么时候热闹
- NPC — 谁经常出现在这里
- 事件 — 这里通常会发生什么
- 行为权重 — AI 如何在多个地点之间做优先级排序
1. 🏛️ 镇中心广场
身份: 一个中央开放广场,有喷泉、几条长椅,还有每周一次的集市摊位。小镇的心脏。
时间表: 全天开放。10:00–14:00 和 17:00–19:00 最热闹。夜晚安静。
NPC:
- 🧓 Eleanor Hartwell(63 岁,退休教师)——每天早上来喂鸽子
- 👦 Tommy Briggs(12 岁,学生)——上学路上经过这里
常见事件:
- 路过的 NPC 偶遇闲聊
- NPC 停下来休息
- Eleanor 和熟面孔打招呼
行为权重:
- 早晨路过:高
- 午间聚集:中
- 傍晚闲逛:中
- 夜间:低
2. 🏛️ 镇公所
身份: 行政建筑。镇长办公室、档案室、公共公告栏。
时间表: 工作日 09:00–17:00 开放。周末关闭。
NPC:
- 👔 镇长 Patricia Holloway(54 岁)——在这里办公
- 🧑职员 Robert Ng(38 岁)——在这里办公
常见事件:
- 官方公告
- 市民来问事(少见)
- Robert 在日记里抱怨文书工作
行为权重:
- 市民到访:非常低(大多数人没理由来)
- 工作人员在岗期间:100%
3. ⛪ 教堂
身份: 一座小石头教堂。每周日 10:00 做礼拜。婚礼和葬礼按需安排。
时间表: 每天 08:00–18:00 开放。周日礼拜 10:00。
NPC:
- ⛪ Marcus 神父(51 岁,牧师)——在这里工作
- 🧓 Eleanor Hartwell(志愿者敲钟人)
常见事件:
- 周日礼拜(出席率高,约 15 个 NPC)
- 婚礼(涌现事件,由关系里程碑触发)
- 葬礼(涌现事件,由 NPC 死亡触发)
- 安静的冥想
行为权重:
- 周日上午:高
- 工作日:非常低
- 婚礼/葬礼:受邀 NPC 100% 出席
4. 🛒 市场
身份: 露天市场,约 8 个摊位。蔬菜、肉类、鱼、鲜花、面包、工具。
时间表: 每天 07:00–14:00 开放。周一休市。
NPC:
- 🥕 Maria Esposito(47 岁,菜贩)——经营一个摊位
- 🌸 Yuki Tanaka(29 岁,花贩)——经营一个摊位
- 🐟 老 Jack(67 岁,鱼贩)——经营一个摊位
常见事件:
- 日常购物(大多数 NPC 每周来 2-3 次)
- 顾客之间的闲聊
- Maria 和 Yuki 偶尔为摊位位置争吵
- 老 Jack 讲钓鱼故事
行为权重:
- 早晨购物:高
- 中午:中
- 下午:低(多数摊位收摊了)
- 雨天:非常低(没人喜欢湿漉漉的市场)
5. 🥖 面包店
身份: 小型家庭面包店。面包、糕点、外带咖啡。
时间表: 周二至周六 06:00–14:00 开放。周日周一休息。
NPC:
- 🥐 Anna Schmidt(41 岁,面包师)——老板兼主厨
- 🧒 Lukas Schmidt(14 岁,她儿子)——周末来帮忙
常见事件:
- 早高峰(06:30–08:00)
- Anna 和熟客闲聊
- Lukas 在周六轮班后日记里抱怨学校
行为权重:
- 早晨:非常高(大多数 NPC 路过买早餐)
- 其他时段:低
6. 🏪 杂货店
身份: 日用品、工具、家居杂货。什么都有点。
时间表: 每天 08:00–19:00 开放。
NPC:
- 🧑💼 Henry Lawson(52 岁,店主)——在这里工作
常见事件:
- NPC 补货采购(通常每周 1-2 次)
- Henry 在日记里抱怨顺手牵羊(基础概率低,随镇上事件升高)
行为权重:
- 常规到访:低频率,但 NPC 需要补给时优先级高
7. 💊 药房
身份: 小型药房。药品、绷带、基础健康建议。
时间表: 周一至周六 09:00–18:00 开放。
NPC:
- 👩⚕️ Sarah Kim 医生(39 岁,药剂师)——在这里工作
- 🧑⚕️ Daniel Park 护士(32 岁)——在这里工作
常见事件:
- NPC 来取药
- 健康建议(微妙的、涌现式的)
- Daniel 和 Sarah 像老夫老妻一样拌嘴(他们并不是)
行为权重:
- NPC 到访:低频率,由生病或受伤触发
8. 🍺 锈锚酒馆
身份: 小镇主要的社交场所。啤酒、简餐、一个飞镖靶。
时间表: 周一至周四 16:00–24:00,周五周六 14:00–01:00,周日 14:00–22:00。
NPC:
- 🍻 Sam O'Brien(45 岁,酒馆老板)——经营这里
- 🍻 Tom Whitfield(52 岁,医院杂工,夜班)——常客
- 🍻 Margaret Caldwell(58 岁,退休图书管理员)——常客
常见事件:
- 周五晚上的聚会(出席率最高)
- 喝多了之后的争吵(LLM 生成,规则验证)
- 新的友谊形成
- Sam 打烊后收拾(日记素材)
行为权重:
- 周五/周六晚上:非常高
- 其他晚上:高
- 白天:低
- 这是 v1 中排名第一的涌现故事引擎。
9. ☕ 醒来咖啡馆
身份: 比酒馆更安静的白天去处。咖啡、茶、轻食。
时间表: 每天 07:00–18:00 开放。
NPC:
- ☕ Lila Wong(33 岁,店主)——在这里工作
- ☕ James Carter(28 岁,学校教师)——常客
常见事件:
- 早晨来杯咖啡
- 安静的闲聊
- James 读报纸
行为权重:
- 早晨:高
- 下午:中
- 作为酒馆的平衡点——为不喝酒的 NPC 提供场所。
10. 🏥 医院
身份: 小型诊所。急诊室、8 张床位、2 名医生、4 名护士。
时间表: 全天候。随时有值班人员。
NPC:
- 👨⚕️ Michael Chen 医生(47 岁,主治医生)
- 👩⚕️ Sarah Kim 护士(同时在药房兼职)
- 👨⚕️ Aisha Patel 医生(35 岁,外科医生)
- 🧑⚕️ Tom Whitfield(52 岁,杂工,夜班)
- 🧑⚕️ Carla Reyes 护士(41 岁)
常见事件:
- 患者到来(涌现事件,由生病/受伤触发)
- 夜班日常
- 夜班工作人员之间的长聊
- 医院八卦
行为权重:
- 患者:只在生病或受伤时来
- 工作人员:按排班确定性出现
- 这是排名第二的涌现故事引擎(疾病故事线)。
11. 🚓 警察局
身份: 小型分局。2 名警官、1 名值班警长。
时间表: 全天候。随时有人值班。
NPC:
- 👮 Ben Foster 警官(36 岁)
- 👮 Priya Singh 警官(42 岁)
- 👮 Joe Williams 警长(55 岁)
常见事件:
- 罕见的犯罪事件(盗窃、纠纷升级)
- Ben 和 Priya 关于警务的哲学争论
- Joe 发脾气
行为权重:
- 犯罪:罕见但影响大
- 大多数 NPC 从不与这个地点互动
12. 🏫 学校
身份: 小学。约 50 个儿童 NPC 在此上学。
时间表: 工作日 08:00–15:00。
NPC:
- 👩🏫 James Carter(28 岁,教师)——在这里工作
- 👩🏫 Helen Walker(45 岁,校长)——在这里工作
儿童 NPC(部分):
- 👦 Tommy Briggs(12 岁)
- 👧 Sophie Walker(10 岁,Helen 的女儿)
- 👦 Ben Carter(8 岁,James 的儿子)
- 👧 Lily Wong(9 岁,Lila 的女儿)
常见事件:
- 上学日
- 教师在日记里的抱怨
- 孩子们结交朋友
- 家长会(少见)
行为权重:
- 儿童:确定性出现(上课时间)
- 成人:只有教师在这里工作
13. 🏘️ 住宅区
身份: 约 20 户住宅聚落。不是一个单一地点——每户都是独立的子地点。
时间表: 始终"开放"(居民自由出入)。
NPC: 全部 30 个 NPC 都在这里有一个家。
常见事件:
- 家庭晚餐
- 在家争吵
- 安静的夜晚
- 睡觉
行为权重:
- 22:00–06:00:非常高(所有人都在睡觉)
- 19:00–21:00:高(晚餐、家庭时光)
- 白天:低(大多数人在工作/上学)
14. 🚂 火车站
身份: 小镇南端的小站。每天两班列车(游戏内)。
时间表: 08:00 和 17:00 各一班列车。
NPC:
- 🎫 列车员 Frank Miller(60 岁)——在这里工作
常见事件(v1):
- 基本空置。v1 中用来营造氛围。
- v2 将引入访客和出发功能。
行为权重:
- v1:非常低
- v2:中(NPC 可能因工作、家庭等原因出行)
跨地点动线
早晨动线
家 → 面包店(早餐)→ 工作地点(通勤)午间动线
工作地点 → 咖啡馆或酒馆 → 工作地点傍晚动线
工作地点 → 酒馆/咖啡馆/家 → 家(晚餐)→ 家(睡觉)这些动线是从每个 NPC 的独立决策中涌现出来的,而非硬编码的时间表。它们看起来井然有序,是因为大多数人本身就井然有序。
未来地点(v2+)
- 🏞️ 农场(镇外)
- 🏔️ 矿场(北端)
- ⛵ 港口(v2 多镇联动)
- 🏛️ 图书馆(v2)
- 🎭 剧院(v2)