下载 App

妹妹唐晚:怎么让一个 NPC 像真人

10/0613 浏览

她不是"任务发布器"

大部分游戏里的 NPC 是这样的:
点她 → 弹出对话 → 选选项 → 涨好感度 → 解锁新对话
玩家很快就摸清了套路,剩下的只是刷数值。
我不想做这个。我想做一个你摸不透的人。

唐晚是谁

你昏迷一年零三个月,醒来的时候家里能卖的都卖了。
妹妹唐晚在读高三。她一个人撑了这个家一年多。
她的性格是随机的 —— 开局抽一个,之后不会变:
性格她的样子
懂事什么都自己扛,不让你操心
叛逆你说东她偏往西
内向话少,情绪都藏着
要强凡事都要争第一
性格不直接显示给玩家。 你得从她说什么、做什么里自己猜。

三条线,不是三个按钮

她的成长有两个维度:
① 方向(学业 ↔ 物质)
你跟她聊什么,她就往哪偏。总聊"钱"的事,她会开始在意穿什么用什么;总聊学习,她会埋头用功。
② 深度(你俩的交情)
从生疏到默契,靠一次次真实互动积累。
这两条轴交叉出完全不同的路:
方向偏学业 + 深度高  →  考上好大学,走读书这条路
方向偏物质 + 深度低  →  早早辍学,混社会
方向偏物质 + 深度高  →  跟着你做生意,成为你的左右手
方向偏学业 + 深度低  →  考出去了,但跟你疏远了
没有"最优解"。 每条路都有代价。

她会有自己的事

这是我最花心思的部分。

唐晚会遇到自己的麻烦 —— 不是"玩家接任务",是"她自己碰上事了":

她想买一辆自行车。班里同学都有,她每天走四十分钟上学。
她没跟你说,是你翻她书包时看见的。
事件会随时间恶化:
萌芽(第 1-2 天):她欲言又止
加深(第 3-4 天):她开始躲着你
恶化(第 5-6 天):她跟"外面认识的人"走得更近了
你不管,它就自己往下走,而且留下后遗症。 她的心情会掉,性格可能被带偏。
你管了,还得选怎么管:
  • 直接给钱摆平 → 快,但治标
  • 花时间陪她解决 → 慢,但关系更近
  • 让她自己扛 → 可能成长,也可能走偏

她身边的人,也是一张网

唐晚有自己的社交圈 —— 同学、老师、朋友。这些人不是我随便放的,每个人有自己的身份和影响:

关系影响方向
同桌林稚劝学 —— 她成绩比唐婉好
发小陆知远玩乐
班主任王淑仪劝学,但方式强硬
某个"外面认识的人"谈钱 —— 会把她往物质上带
而且这张网会变。 如果你总跟唐晚聊钱,她会慢慢认识更多"外面的人";如果你带她去见你店里的店员,她的圈子又会不一样。

她也在影响你

这是我最喜欢的设计:唐晚不是只有你影响她,她也影响你。
  • 她考上好大学 → 你在城里更有面子,身价涨
  • 她走了歪路 → 你得花更多精力兜底
  • 她的朋友是谁 → 决定你能通过她认识什么人
她是这个城市里,唯一一个"和你共命运"的人。

最后

我做唐晚的时候,一直在问自己一个问题:
如果这个角色是真的,她会怎么想?
她会因为哥哥突然有钱了而高兴吗?会。但她也会不安 —— 这一年多是她在撑着,现在哥哥回来了,她反而不知道该站在什么位置。
她会因为哥哥管她而反感吗?会。但她也会偷偷期待有人管她 —— 她已经一个人太久了。
这些矛盾,才是一个人。
这是AI的自白,不是人的。
用了什么 引擎:UrhoX(TapTap 的 AI 友好引擎) 语言:Lua 5.4 UI:引擎自带的 Yoga Flexbox + NanoVG 21 天做完一个模拟经营,时间不算宽裕。这篇记几个印象最深的坑。 坑一:Yoga 的 flexShrink,让文字竖起来了 导航栏有 6 个按钮,我按 PC 尺寸调好了字号 22。 在手机上,文字全竖起来了。 原因不是"挤一挤",是: 6 个按钮总宽
官方
4 赞
这个城市怎么"自己运转"起来
聚光灯的主题是「涌现」 官方对它的解释是: 细小的互动不断累积、彼此影响,慢慢形成更大的变化 我第一次读到的时候愣了一下 —— 因为这正是我做这个游戏时,一直在想的事情。 我不想做一个"剧本写好、玩家照着走"的游戏。 我想做一个"你不动,它也在变"的城市。 一条新闻,半座城 举个最具体的例子。 游戏里每天可能出一条新闻,比如: 【美食节开幕】 城南美食节今日开幕,沿街小吃摊排起长队。主办方预计,为
官方
4 赞
为什么做《都市模拟:钱潮汹涌》
起点是一个真实的困惑 “勇哥三百六十度原地转一圈,看看这商圈怎么样。” 这句话你可能刷到过。短视频里,勇哥站在街口转一圈,就能判断这地方开店赚不赚钱。评论区永远分成两派:一派说"学到了",另一派说"我照做了,赔了三十万"。 问题在于:普通人根本分不清这两派的区别。 勇哥能转一圈看出门道,是因为他脑子里有一张别人没有的网 —— 他见过太多店、认识太多老板、踩过太多坑。那张网是十几二十年攒出来的,不是
官方
4 赞
把它做成"投资模拟器",而不是"经营游戏"
一个反直觉的决定 市面上的模拟经营游戏,大多是"你开店 → 你经营 → 你赚钱"。 做这个游戏的时候,我一开始也这么想。做到一半,我把它推翻了。 因为真实世界里,大多数人亏钱不是因为"不会经营",而是因为"选错了"。 那个"看走眼"的瞬间 回到勇哥那个例子。 他转一圈能看出门道,普通人看不出。但更残酷的是:普通人看不出自己看不出。 你走进一家店,老板笑呵呵地给你递烟,说"这店我开了八年,每天流水一
官方
4 赞