简要回答

每一段路按人怎么走来算,不按地图上的直线来算。先为那种走法选定一天的距离,再加上爬升、季节、天气,以及历法里已经定下的休息。作为历史对照,不是规则,斯坦福的罗马交通模型 ORBIS 采用步行一天约 30 公里、牛车 12 公里、骑马 56 公里。它常用的民用河运是顺流一天约 65 公里、逆流 15 公里,海上则没有单一速度。韦格提乌斯记载的训练行军只占几个小时,不是一整天。把结果写成有名字的地点之间的天数,并让信件、货车和船各用不同的天数。

骑手可以在船上的粮食到达之前,先把船误期的消息带到。牛车做不到。如果地图只写这些地方“很远”,两句话都是猜的。旅行时间是两个有名字的地点之间的天数,对应一种走法、一个季节,再加上你已经定下的休息。

下面来自历史的数字都标了出来,并链到出处。示例路线上的距离是为这篇而设的。它们不是某条真路的测量,也不是每个世界都要遵守的规则。

从可能失败的旅程开始#

写下出发地、到达地,以及旅人迟到时会出什么岔子。一场会面、一道要封闭的山口、一艘不会等的船。量距离之前,先画出这段旅程周围的区域。那篇把过桥写成一天,把绕道渡口写成在途中过夜。那是故事的约束。这篇讲的是,这类约束所依靠的数字怎么定。

草图没有比例尺,就不要拿它做除法。照地图那篇的说法,标成示意图,直接选定天数。按顺序列出地点,旁边写上天数,一条路上的短篇有这些就够了。

故事卡在这里时定下这一项可以留粗
骑手比货车先赶到会面这一条路上每种走法的天数大陆的其余部分
冬天的短缺山口封闭的月份,以及镇上存粮能撑几天山上每一天的天气
会推动价格的消息谁能换马,谁必须跟着货物走一整套驿站网
追逐慢的方向和快的方向中间的每一座村子

绘图工具是另一项选择。奇幻地图工具的名单在比较它们。路线有了比例尺之后,这篇剩下的部分才用得上。

借用一天的距离,并写明是借来的#

ORBIS 是斯坦福的罗马交通模型,它为公元 200 年前后的路网设定了平均日行距离。构建说明把它写成依据古代材料和后世比较画出的大致图景,不是秒表读数。除了连续换马,模型假定人们在白天赶路。夜间赶路会更快,说明里写,这种走法通常只能维持很短一段时间。

把这张表当作可以注明出处的起点。你的路更差,就写下更慢的数字和理由。ORBIS 本身是罗马帝国的路网。同一份说明写明,中世纪的阿尔卑斯道路比帝国时期的罗马道路更差,所以较晚时代的泥路不该一声不吭地沿用罗马的日行距离。

ORBIS 模型中的走法一天的距离这样读
牛车12 公里重货,白天赶路
挑夫,或重载的骡子20 公里身上有实打实负重的人
步行、行军中的军队、中等负载的驮畜、骡车、骆驼商队30 公里白天的普通陆路
沿途有歇处的日常私人车辆36 公里既不是牛车也不是信使的轮式旅行
日常骑马56 公里一名骑手、一匹马,不是一串新马
不带辎重的急行军60 公里短时间的赶路,不是能维持几周的速度
快马车,官驿或私人信使67 公里沿途有接应的轻车
连续换马250 公里消息能多快到达的上限,不是一名骑手的一天

模型还为加快的私人轮式旅行设定一天 50 公里,介于日常车辆和快马车之间。比利牛斯、亚平宁、阿尔卑斯、巴尔干、安纳托利亚和马格里布的山路,会给日常车辆额外加上半天、一天或一天半,其他走法按比例分摊,视爬升和路程而定。在某些冬季月份,模型直接从比利牛斯、阿尔卑斯和托罗斯撤掉牛车和快马车。说明里写,这仍可能低估坏天气里货物的延误,而且陆地上的季节变化处理得比海上粗。

操练的步速不是一天的行军#

带着辎重的军队落在 30 公里那一行。60 公里那一行是不带辎重的急行军,而且只维持短时间。侦察兵、一家人、一支队伍并不共用一种步速。按路上实际是谁,选对应的那一行。

河和海不是更慢的路#

在河上,ORBIS 把民用货船和靠桨划的军用船分开。民用里最常见的速度是顺流一天 65 公里、逆流 15 公里。有的河定得更高或更低。模型里唯一随季节改变速度的河是尼罗河。军用船定为顺流一天 120 公里、逆流 50 公里。模拟里的河运只限白天。说明里写,这些白天的速度很可能高于真实平均值,因为真实的行程会因障碍停下。把 65 和 15 读成你可以用来安排情节的对照:顺流比逆流快得多。不要把其中任何一个数字当成每条船都能做到的保证。

海上没有对应的一行。ORBIS 不用单一的日行距离去除一段航程。它按每个月的风来模拟横帆船,两种船在顶风航行上能力不同,强海流只出现在少数海峡。某个月里,浪高至少 12 英尺的情况若占到至少 10% 的时间,那条航线就关闭。这条规则会大幅切断冬季的大西洋航行,也会切断法国以南、地中海西北部在冬季的一部分。说明里写,古代和后世的作者都把冬季航行视为危险,即使航道仍然开着。模型里有五处短途渡海全年可用,因为天气数据并不经常把它们关掉:博斯普鲁斯、达达尼尔、墨西拿海峡、直布罗陀和多佛尔海峡。

模拟时间是许多次航行的平均,所选路径是一条最优路径。说明里写,许多真实航行更慢。船要等天气。船要停港。船会偏离最好的航线。写故事时,选定月份,写下你愿意承担责任的天数,并决定月份不对时港口怎么办。那个数字是你的决定。除非你真的在 ORBIS 里跑过这条航线,它就不是 ORBIS 的输出。

有一个结果很容易用错。在模型的模拟里,走陆路常常比航行更快,视路线和交通方式而定,而陆运始终更贵。一名骑手可以超过运粮船。一座靠船上粮食过活的城市,仍然依赖那艘船,也依赖港口安静时存下的食物。设计一座奇幻城市从水和食物开始。旅行所用的历法说明,船停开时这些食物要备下多少天。

加上爬升、季节和休息#

平地上的日行距离漏掉了山口。W. W. Naismith 在 1892 年 9 月的 Scottish Mountaineering Club Journal 里,为“状态尚可的人”走“轻松的行程”提出一个公式:地图上每 3 英里一小时,每上升 2000 英尺再加一小时。他用来核对的那一天包含短暂的停留。这个公式不为货车、风暴或已经封闭的山口计价。它只是让你注意到,对符合条件的步行者,爬升要花掉若干小时。

给这笔花费标上日期的地方是一套奇幻历法。给下雪的月份一个长度。给休息日、节庆或集市一个长度。上面的日行距离已经是旅行的一天,不是把每小时的速度乘上钟面上的每一个小时。只有故事里有普通的一天涵盖不了的理由时,才另加停留。除非你有愿意引用的出处,不要编一套牲口必须隔多久休息的日程。“骡子在节庆那天休息,因为历法写明那天路上没人”是故事规则。“马必须每六天休息一次”是关于动物的论断,这篇不提出这个论断。

一套架空经济已经用着同一处转轴。木炭由重载的骡子驮过 Brenna 山口到达 Ostra,山口在冬天封闭。在 ORBIS 的一组数字里,重载的骡子是 20 公里那一行,不是普通步行者的 30 公里。只有某一场戏需要这个天数时,才给 Brenna 山口一个长度。冬天封闭这一点,两种做法都保留。

走一遍一条虚构的路线#

Porth 是港口。Lind 是河边的镇子。Yarrow 在 Tor 山口的那一边。这些距离都不是历史数据。每一行都写明用的是哪种速度。

路段虚构的距离采用的速度你记下的结果
海路,好季节进入 Porth不设距离,由作者决定不是 ORBIS 的结果5 天,风暴月不出航
Porth 到 Lind,逆流60 公里民用,一天 15 公里4 天
Lind 回到 Porth,顺流60 公里民用,一天 65 公里一天之内
Lind 到 Tor 山口脚下30 公里步行 30,骑马 56,牛车 121 天;大约半天;两天半
Tor 山口,天气好地图上 6 英里,上升 2000 英尺给步行者用的 Naismith步行约 3 小时
Tor 山口,牛车同一次翻越,不用公里来量ORBIS 给更难山路所加时间的上限,再加上你的历法好天气加一天半,不要再按牛车的日行距离结算那 6 英里;下雪的月份封闭
沿路传递的消息120 公里250 公里的换马上限,或牛车一天 12 公里按上限是当天;用牛车是 10 天

粮食#

Colm 的运粮牛车不是从山口出发的。在这个例子里,船用你选定的 5 天到达 Porth。从 Porth 到 Lind 是逆流,按一天 15 公里,用 4 天。从 Lind 到山口脚下的路用两天半,翻越再加一天半,因为你用的是 ORBIS 在更难的山路上允许追加的时间上限。这笔追加已经代表了翻越。不要再把 6 英里除以牛车的速度。把标好的几段加起来,好季节的行程在你另加的节庆日之前是 13 天。如果你的历法更早封闭山口,粮食就在 Lind 过冬。这就是那场戏。13 天是这些假设上的算术,不是历史平均值。

信#

Ida 用大约半天骑完同样的 30 公里,然后面对山口。ORBIS 认为,除了高山口,坡度对独自的骑手或轻马车并不是严重的延误,而在高山口上它仍然加了时间。用文字定下来:天气好时,她在离开 Lind 的当天翻过山口,下雪的月份则不翻。Colm 还在路上的时候,她就可以告诉 Yarrow,船误期了。在 Yarrow 买粮的人可以按她这句话行动。牛车不能。

顺流逃走#

从 Lind 搭民用船的人,按一天 65 公里的速度,当天就能到 Porth。沿着同样的 60 公里从 Porth 逆流追向 Lind 的人,按一天 15 公里需要 4 天。这 4 天还没花掉之前,追逐不是勇气的较量。如果船提前停下,ORBIS 的说明写真实行程常常如此,领先的距离就会缩短。这时要改数字,不要指望读者看不出来。

时间线应把出航、到达,以及每个人听到消息的那一天,记成彼此分开的事件。出航挪动一周,这三件都要挪动,否则这场戏就是错的。

常见的错#

  • 用步速去乘一天里的每一个小时。 日行距离已经是那一天。把操练或步行速度从日出乘到日落,会把人停下的钟点算两次。
  • 两个方向用同一个速度。 逆流不是顺流。在下雪的月份翻回山口,可能根本走不成,不只是变慢。
  • 路上的每个人共用一种步速。 侦察兵、一家人、辎重队是不同的行。
  • 用陆路速度去除海上距离。 给海一个月份,再给一个由你决定的天数。不要给它一天 30 公里。
  • 把夏天抄到冬天。 山口一封闭,镇上的存粮就是故事。港口不放船,那 5 天就不会开始。
  • 直线。 量旅人实际能走的那条路。只有一道山口的山脉是有代价的绕行,不是一堵墙,也不是平路。
  • 忘了回程。 消息、粮食、必须回家的人,是三次旅行。

改过一个日期之后,拿那场戏去对表。历法写明山口封闭的那一天,牛车还能出现在 Yarrow 吗?第一天听到消息的人,第二天是不是仍像粮食已经到达那样行动?如果去掉顺流,逃走还是只要一天吗?

把地点和天数放在一起#

地图用你喜欢的工具来画。Yazar.io 适合存放图上放不下的那些决定。地点用来写城市、森林和山口,一条地点可以连到依赖它的人和事件(功能)。

给 Porth、Lind 和 Tor 山口各建一条地点。字段模板可以加上这条路线需要的字段。产品更新在字段类型里列出了数字和文本,所以数字可以记下好天气的步行天数,文本可以记下山口封闭的月份(更新)。在另一条记录里打出地点的名字,它会自己连上。也可以打 @ 来选那条记录。每个页面都有反向链接面板,列出提到它的页面,山口封闭时你要的就是这份名单(功能)。

时间线上的事件可以写上参与的人和事件发生的地点。那个地点的页面随后会按顺序列出这些事件(更新)。把出航、到达,以及 Ida 的信传到的那一天放上这条时间线,日期写法沿用你的历法。

免费方案在一本书里、每种条目类型各有 15 条可编辑记录,地点也在其中,像这样一条路线上的停靠点放得下。术语表、时间线、笔记和摘录不限数量(定价)。把每个村子都收进地名词典,地点记录会比这些停靠点多。如果你需要超过十五条可编辑的地点,可以在定价页上查看是否有更高的上限。记录留住你选定的数字,场景核对才做得到。

参考来源