下载 App
开发者日志 02:你记录它,它就知道你在看
1 小时前5 浏览综合
#聚光灯gamejam开发者日志
大家好,这里是《完美邻居》的开发日志。
上期发出去之后,有位朋友评论说"感觉更像是分支解谜类型"。这条评论我们在文档里记了一整天——因为它指向了一个我们最想回答的问题:
如果异常全是预设好的,那它就不该怕玩家记录。
但在这栋楼里,观察本身是一种输入。你记下异常的那一刻,邻居会知道。这期日志讲的就是这件事:一栋会自我修补的楼。

一、两条底层规则
上次说过邻居由 3-4 条简单行为规则驱动。规则之上,我们埋了两条只关于"你"的规则:
– 反复观察、拍摄、记录某个邻居,会累积扰动。扰动够了,他的作息会悄悄改变——门口出现的时间平移,监控里就能看出来。
– 破绽一旦被你记进观察档案,当事人当天就会开始修补它。
修补只有五种方式:换时间、换措辞、消除痕迹、换路线、避开镜头。
(另外有个小阀门:每个邻居每天最多修补一次。这栋楼的"注意力"也是有限的。)
二、修补不是换一段动画
如果修补只是"把预设 A 换成预设 B",那它还是解谜,只是藏得深。
我们做的是另一种:修补时,系统把已有的素材重新拼装——作息参数、公约条款、其他邻居的时间窗——然后让这个破绽换一种方式重新出现。目前有十几套因果模板在干这件事,它们产出的是种子池之外的破绽。
一句话:我们写的异常有一张手写清单,但游戏运行时会长出清单外的东西。
三、四个案例:你记录了什么,楼就变成了什么
· 陈阿姨「同步」——你拍下了她眨眼的固定节律。之后你注视监控的每一秒,她都睁着眼。你移开视线、再回头:她的眼睛是刚睁开的。
· 小马「0302」——你记下三次推销电话的号码:三个号码,同一个声音。之后来电号码不再变了,只剩下一个,尾号 0302——那是你自己的门牌号。他把号码留给你,像留一把钥匙。
· 林同学「你的书签」——你记下他背单词的进度。之后他不背单词了。他停在一页上,一整晚。那是你昨天记下的页码。你记录过的,他都在读。
· 周大哥「短了一拍」——上期提到过"他从没哼过的第 9 小节",其实那只是这条链的上游。顺着往下走:你记录他哼唱的旋律之后,他开始把整首曲子哼完整。但数一数会发现,每一次,都比上一次少一拍。有什么在把旋律吃掉。

顺便说一个可以自己验证的细节:被修补过的异常,在观察档案里会灰显划掉,多出一行【已被修补】。你可以回档案里确认"它"确实动过。
四、所以它为什么不是分支解谜
分支解谜是:作者替你把每一班岔路口都修好了,你在里面选一个走。
而这里,你改变的是系统的参数;输出是随时重算的。最直观的例子里有一个我们叫「错身的邻居」——某位邻居的作息被修补后平移了一点,恰好撞进另一位邻居的时间窗。两个人在楼道里同时停下,又同时退开,像两个校准过的钟摆。
这个画面不在我们的任何一张事件表里。它是两个邻居各自按自己的规则行动,在运行时撞出来的。
五、进度:上次说的二周目 meta
"邻居提前知道你的习惯"这件事,楼的历史已经在记了——每次结局达成,游戏会把这局你的行为统计(你吃了几块饼干、检查过几次水槽、记录过谁……)存进"楼"的记忆。你在按天重玩页看到的履历栏(累计周目、已达成结局、三种真相),就是它露出的第一层。
而它已经开始回话了:新的一周目里,如果你总是把对门送的饼干原封不动存起来,陈阿姨下次敲门时会说——"上次的饼干,你一直没舍得吃。这次我只放了两块糖,趁热。"你总在清晨核对某个人的时间,她某天会先抬起手腕给你看:6:40:00——"这次不用你核对了。"
完整的呈现会在日志 03 展开。
最后:这周顺手修掉了一批试玩里暴露的问题(回溯后的时间错乱、几处界面重叠)。好的试玩反馈让这栋楼更结实,欢迎继续砸过来。
游戏页面还在创建中,发布后第一时间同步。以及想问问已经看过上期的朋友:四个邻居里,你觉得第一个露出破绽的会是谁? 评论区聊聊,别剧透细节。
—— 《完美邻居》开发组













