没有地图图片的文字冒险,怎样让玩家知道自己在哪里?
把空间写成一份可复述的清单,而不是靠叙述气氛暗示位置。玩家读完一段文字后,应能回答三个问题:我现在叫什么地名,身边有什么可辨认的参照,下一步能往哪走。作者手里则要保留一张不随文风改动的拓扑表,记录地点、连接关系和返回路径。下面用虚构教学例子“灰礁岛”说明做法,岛上的地名、方向和回合均为编造,不对应任何真实项目。

导读
把空间写成一份可复述的清单,而不是靠叙述气氛暗示位置。玩家读完一段文字后,应能回答三个问题:我现在叫什么地名,身边有什么可辨认的参照,下一步能往哪走。作者手里则要保留一张不随文风改动的拓扑表,记录地点、连接关系和返回路径。下面用虚构教学例子“灰礁岛”说明做法,岛上的地名、方向和回合均为编造,不对应任何真实项目。
先定四个稳定锚点
灰礁岛只有四个地点:北岸灯塔、东侧盐沼、南坡石屋、西湾浅滩。它们围成一圈,任意两点之间最多经过一个中间点。锚点指玩家可以反复回到、且名称不变的地点,这里就是这四处。
| 地名 | 固定参照物 | 可达出口 | 回到锚点的路 |
|---|---|---|---|
| 北岸灯塔 | 白色塔身、铁门 | 东到盐沼,南到石屋 | 从任一邻点原路返回 |
| 东侧盐沼 | 断木栈道、咸水味 | 西回灯塔,南到浅滩 | 沿栈道向西 |
| 南坡石屋 | 石墙、木门 | 北回灯塔,西到浅滩 | 沿坡向上向北 |
| 西湾浅滩 | 搁浅小船、碎石 | 东回石屋,北到盐沼 | 离开水线向东 |
这张表是空间拓扑,写作时只改措辞,不改“谁连着谁”。灯塔可以写成“铁门锈得推不动”,也可以写成“门轴发出干涩的响声”,但它的出口始终是东和南。
让方向词有落点
“那里”“这边”“前方”单独出现时,玩家无法判断距离和方位。建议第一次提到某个方向时,把它绑到一个已出现的参照物上。比如“盐沼在灯塔东边,沿断木栈道走”,比“你朝那边走去”更能建立位置。
对照两种写法:
- 含混版:“你离开灯塔,走了一会儿,来到一片有水的地方。那里似乎有人。”
- 明确版:“你从灯塔东侧的铁门出去,沿断木栈道走。栈道尽头是东侧盐沼,咸水没过脚踝。栈道边坐着一个人。”
第二版给出的信息可以被玩家复述:起点是灯塔,方向是东,路径是栈道,到达地是盐沼。人物出现的位置也落在具体地点上。
两次移动回合的完整写法
假设玩家从北岸灯塔出发。第一回合输入“往东走”。
你推开灯塔东侧的铁门,脚下换成断木栈道。木板之间露出黑水,咸味越来越重。走完最后一块木板,你站在东侧盐沼边缘。断木栈道在你身后向西延伸,南边是一片更低的水线。盐沼里没有别人。
这一回合只做了三件事:离开灯塔、经过栈道、到达盐沼。出口写了两个:西回灯塔,南到浅滩。没有新增第五个地点。
第二回合输入“往南”。
你离开栈道,向南踩进浅水。水线逐渐退去,脚下变成碎石。一艘搁浅的小船横在面前,船身朝东。这里是西湾浅滩。向北可以回到盐沼,向东是南坡石屋的方向。
此时玩家在浅滩。北回盐沼,东到石屋。两次移动后,拓扑没有变化:灯塔—盐沼—浅滩仍是一条链。
检查返回原地是否一致
返回测试的做法是让玩家按相反顺序走回去,看叙述是否承认他回到了同一个地方,而不是生成一个新地点。从浅滩输入“往北”,应回到盐沼;再输入“往西”,应回到灯塔。可以写成:
你沿原路向北,重新踩上断木栈道。咸水味和断木的位置都没变,这里是东侧盐沼。栈道向西通向灯塔。
你沿栈道向西走,铁门重新出现在眼前。白色塔身立在上方,这里是北岸灯塔。
完成检查可以逐条核对:
- 四个地名在往返叙述中拼写一致,没有出现“东边沼泽”“盐地”等别名混用。
- 每个地点至少有一个固定参照物,返回时该参照物再次出现。
- 每次移动只改变当前位置,不悄悄增加新地点。
- 出口数量与拓扑表一致,灯塔两个、盐沼两个、石屋两个、浅滩两个。
- 玩家能凭文字说出“我从哪来、现在在哪、能去哪”。
处理玩家输入与AI输出的边界
如果移动叙述由AI生成,输入里应带上当前地名、可达出口和最近一次移动。AI可能把“往东”写成到达一个表外地点,这时需要作者核对并改回拓扑表内的地名。提示约束不保证每次输出正确,所以稳定地名和连接关系要由作者维护,不能交给模型即兴决定。
玩家输入“去那里”时,先确认“那里”指哪个已出现的地点。若上文只提到盐沼,就按盐沼处理;若同时提到盐沼和石屋,可以追问“你指盐沼还是石屋”。这不是新增世界事实,只是把指代落到已有地名上。
角色如果编造借口,例如说“灯塔北边还有一条密道”,这属于角色的话,不自动成为新的世界事实。作者要决定是否把它写进拓扑表;在决定之前,密道不存在,玩家不能从灯塔向北移动。
把清单交给玩家
不需要图片,也可以在段落里重复关键坐标。每次到达新地点,用一句话收束:“这里是东侧盐沼,西回灯塔,南到浅滩。”这句话像路牌,读者不必记住前文所有描写。文风可以变,路牌句式尽量稳定。
下一步行动:拿你正在写的一段移动叙述,圈出所有地名和方向词,补一张四列小表——地名、参照物、出口、回路。表填不满的地方,就是玩家会迷路的地方。


