【奇正游戏×史图馆】《兵法 战国篇》开发日志——地图设计

如果想支持一下我们, 可以在这里添加一个愿望单:https://store.steampowered.com/app/1270100/

或者点「关注」能看到更新日志。 

QQ群也可以了解开发情况:991942345

如果你迫不及待想玩bug,可以在这里加入内测:https://afdian.net/@qizhengyouxi



这一作的一个重要目标,就是展现真实的中国地理。这里面包含了多个部分,包括地形、地表覆盖、河流、道路、城池、行政区域等,这里面每一项都需要进行设计与考据。

确定地图范围

在设计与制作地图的最初,首先需要明确的一点是地图的范围。因为目前只会涉及中国史,所以地图的最大范围基本就是中国的现代版图与蒙古国这个范围。

中国史主要地图范围,来源:天地图

同时这一作所展现的是战国时期的历史,所以这个范围内有很大一片是相对次要的,当时的核心区域,北至燕山,南至湖南,西至蜀地,所以需要对地图的范围进一步进行收缩。同时西部北部的各个游牧民族如林胡、义渠、东胡等也在历史上有比较重要的影响,秦国收服义渠,赵武灵王胡服骑射,秦赵燕三国都长期与游牧民族对抗,所以也需要将他们的势力范围包含在内。

东周时期地图范围,来源:Google Map

在明确了范围之后,接下来无论是设计还是查阅资料,都有了更为明确的目标。

地形

地形的不同会对各类兵种产生不同的影响。如战车可以在平原上驰骋但很难在山地行进、弓弩手可以依托地势获得防守上的优势等。同时越是崎岖难行的地形,军队的行进速度也会越慢。

春秋战国至今两千多年的时间里,中国的地形几乎没有什么翻天覆地的变化,因此现代的地形会是一个非常好的参照,以现代为基础制作的地形不会有太大的偏误。要获得现代地形作为参照,Google Map或是天地图都是非常好的选择,地理空间数据云甚至能够下载到真实的地形高度图。

中国地形高度图,来源:天地图

在真实地形参照的基础上,为了方便在游戏中进行量化,就需要将地形划分为不同的几个类型,几经调整后目前确定为平原、丘陵、山地、高山四种不同类型的地形,不同地形的划分界线基本以地形的“相对高度”和“险峻程度”作为依据。

地形划分


游戏中的地形效果


游戏中的三种不同的地形:高山无法通行,山地较难通行,丘陵略有阻碍

游戏中的三种地形

弩卒在山地或丘陵能够获得防守优势

弩卒的防守优势

地形对不同兵种会有不同的影响

地形影响

不同的地形在游戏中是以格子进行分割,而一个格子的每条边线都是一个可以接战的战线,而边线的长度决定了这个方向的「战线宽度」。这个是为了模拟军队在作战时的战线展开情况而做的设定。

同时,通常来说,越是崎岖的地形,军队越是难以展开战线,因此不同的地形也会对「战线宽度」进行修正。

在游戏中,相同长度的一段边线,不同地形的「战线宽度」的关系是「平原>丘陵>山地」。

游戏中高度格子与战线宽度

地表覆盖

除了地形外,地表覆盖也是体现地理面貌的一个重要部分。

不同的地表覆盖会极大增加地图在视觉上的丰富程度,看起来更加精致多变。

同时从功能上,在华北平原、关中平原等地区会有不少村庄,村中农田可以为军队提供粮草补给;森林可以掩藏部队,而草地与森林可以引火使用火攻。

因为不太找得到战国时期的相关资料,因此只能以现代的地表覆盖数据作为依据。

现代地表覆盖数据,来源:天地图

游戏中的“森林”地表覆盖

游戏中的森林

目前森林最大的作用,就是可以将军队埋伏其中,对敌军进行伏击

利用森林伏击

河流

随着时间的推移,古时和现在的河道多多少少会有一些区别,特别是黄河这种改道频繁的河流,河道变化会更加巨大。同时,长江与黄河入海部分的海岸线与现在也有明显差异。

这里对河道考据的主要参考对象就是《中国历史地图集》当中的河流记载。

地图参考,来源:《中国历史地图集》

河流是非常重要的交通线路,走水路进行后勤补给的运输,相比走陆路能够大幅度降低运输成本。

秦西有巴蜀,大船积粟,起於汶山,浮江已下,至楚三千馀里。舫船载卒,一舫载五十人与三月之食,下水而浮,一日行三百馀里,里数虽多,然而不费牛马之力,不至十日而距扞关。

——《史记·张仪列传》

因此在游戏中,河流将来也能承担补给线运输的功能,但同时也涉及到了水战的设计。

战国时期的造船技术应当已经不弱,从《越绝书》等文献中可见一二。

水战法,大翼一艘,广丈六尺,长十二丈,容战士二十六人,棹五十人,舳舻三人,操长钩矛者四,吏仆射长各一人,凡九十一人。当用长钩矛长斧各四,弩各三十二,矢三千三百,甲兜鍪各三十二。

——《绝越书·伍子胥水战法》

在战国时必然是有水战,特别是南方的吴楚越。因此在将来设计水战的部分时,就必须考虑河流应当做成什么样,才能适应水战的表现。

水攻也是古代战争中存在感较强的部分, 晋阳之战中智瑶水攻晋阳反被淹,鄢郢之战白起水淹鄢城,都是比较有名的战例。

在游戏中,我们也对水攻做了一些表现。

游戏中个的水攻表现

当师站在有河流经过的格子时,河流会对格子上的师造成一定的负面影响。同时,河流还会降低格子上的师的移动速度。

游戏中的河流影响

城池与行政区域

城与行政区域是一体的。

在战略版中,行政区域是官员任命和国库收集的基本单位,每个行政区域中会有一个城作为行政中心。

游戏中的行政范围划分,大体以《中国历史地图集》中的郡界为参照,然后再依城的分布进行细分。

行政区域参考,来源:《中国历史地图集》

同时也参考了“叶散Era”与“史图馆”出品的视频资料

行政区域参考,来源:@叶散Era


行政区域参考,来源:@史图馆

游戏中一个格子的直径有数公里,但与城邑的密度比起来格子还是比较大,如大梁、洛阳等地周边的大量城邑只能舍弃大部分,只留下相对重要的城邑。

除了城池外,行政区域内还包含许多村庄,这些村庄能够为城池提供粮食,当军队进入村庄后也能就地获得补给。

游戏中村庄的效果

行政区域目前在游戏中呈现出来就是这样。

游戏中的行政区域

道路

道路在游戏中的主要作用就是后勤补给运输路线,连通各个城市。同时因为辎重营只能沿着道路前进,也等于对军队的移动方向有了一些限制,更加有迹可循,不致于大部队满地图乱窜。

道路参考,来源:《中国古代道路交通史》

游戏中道路的连接根据《中国古代道路交通史》作为参考依据,然后根据关卡的具体需要进行相应的调整。

游戏中的道路连接参考图

游戏中的道路与粮道,粮道会沿着道路向辎重营输送粮食。如果派遣军队到敌军的粮道上,就能够劫掠敌军粮道,断绝敌军补给。

游戏中的道路与粮道


劫掠粮道

季节

目前对季节做了一点视觉表现,能够实现积雪效果。季节主要会影响农田的产粮、降雨降雪。

季节的具体内容会在之后完成设计后详细说明。

积雪效果


积雪效果


本文为我原创

-- --
  • 投诉或建议
评论