OpenTTD
OpenTTD | |
原名 | OpenTTD |
类型 | 模拟建造 |
平台 | 官方:Windows、macOS、Linux 非官方:Android |
开发 | ( |
发行 | 官网、Steam |
引擎 | Simple Direct Layer, SDL |
模式 | 单人、多人 |
发行时间 | 首发:2004年3月14日 正式版:2010年4月1日 Steam:2021年4月2日 |
相关作品 | 原作:运输大亨豪华版(英语:Transport Tycoon Deluxe,TTD);同一原作的另一重置版本:TTDPatch |
OpenTTD(全称:Open Transport Tycoon Deluxe,简称OTTD;不常用中文译名:开放运输大亨豪华版)是基于游戏《运输大亨豪华版》(英语:Transport Tycoon Deluxe,TTD,1994年)复刻的模拟经营游戏。游戏支持Windows、Linux、MacOS平台。由于游戏以GNU General Public License 2.0开放源代码,且使用支持多种平台的Simple Direct Layer(SDL)引擎,因而也有玩家重新编译出Android版,成为游戏的重要非官方版本。2021年4月1日,OpenTTD开发团队将游戏1.11版本上架至steam平台。[1]
TTD、TTDPatch与OTTD
克里斯·索耶(Chris Sawyer)的《运输大亨》于1994年发行后大获成功,于是他随即推出了豪华版(TTD),也就是OTTD的源头。之后索耶转而开发其他游戏及续作《运输王》。虽然索耶自认为《运输王》是《运输大亨》的续作,但玩家并不买账,销量和评价都不及预期。卖情怀?于是,OpenTTD和TTDPatch以TTD反向工程为基础诞生了,它们修复了TTD的错误并使得游戏可以在较新的操作系统上运行(TTD基于MS-DOS制作)。OpenTTD将TTD改写为C语言,2008年又升级为C++。OpenTTD最初需要使用原版的TTD图像、音乐等文档才能游玩,但目前这些文档均已进行了开放许可证的重置,使得游戏可以完全独立运行。OpenTTD采纳了TTDPatch的单向信号灯等许多元素,并新增了隧道、双向铁路车站、机场等功能。
游戏内容
OpenTTD的游戏目标是建立各种运输线路盈利,并最终在2050年达成运输大亨。游戏在2050年结算计分,玩家可以在此之后继续游戏,但不会有新运输工具出现。OpenTTD允许最多15间公司在同一局游戏营运、竞争,同一间公司可以由一位或多位玩家操作,也可以由电脑控制。原版游戏中有汽车、铁路、船及飞机4种交通工具,也可使用NewGRF增加有鬼有轨电车。玩家开局时默认得到的资金实为贷款,需要通过运输收入偿还。玩家可以选择进一步贷款,但总贷款额度存在上限。根据行车间隔、载具速度、运量等因素,每个装载站点的每种货物以及旅客都有评分,以衡量运营效率,并反过来影响货物的产量。玩家可在游戏中改变地形、种植树木。
游戏中的工业以工业设施为单位。原料型工业不需要输入而只进行产出,是供应链的源头。玩家负责将这些产品运输到下游工业,下游工业需要输入才能生产。最终煤炭会被运至火力发电厂发电(玩家不参与电力传输),其余货物会被加工成Piece Goods供城镇居民使用。
游戏中的居民以城镇为单位。城镇当局会为运输公司评分,评分过低的公司会被禁止拆除房屋、道路乃至禁止在城镇区域内设立新站点,但当局不能限制地形改变、树木砍伐及禁止新建线路。过度破坏树木、改变地形会大幅度降低评分,因此玩家应该先建设车站再修建线路。除了良好的运输服务外,在城镇内种植树木也会改善城镇对运输公司的评价,因此OpenTTD也是一款种树游戏。
游戏内的所有载具即使有原型,出于版权原因也会使用不同的名字。如空中客车Airbus在游戏中被称为Airtaxi空中出租车
铁路
随着游戏进程,游戏内依次会出现4种铁路:普通铁路、电气化铁路、单轨铁路及磁悬浮铁路。除普通铁路列车可在电气化铁路上运行(游戏中并没有“碳烤接触网”之类的设定)之外,其余列车不互通。同时有内燃/蒸汽车头和电力车头的先进动力列车可以在普通铁路上运行。导入部分扩展包可能会引入新的轨道类型或是禁用一些类型的轨道。不同于公路等运输方式,有多列列车参与铁路运输时必须使用信号灯。OpenTTD的常规信号灯采用区间闭塞方式,而之后加入游戏的路径信号灯更接近现实中的电气连锁自动闭塞,以路径为基础,后来居上成为游戏中最重要的信号灯。有玩家认为路径信号灯的引入是OpenTTD不同于其他运输类游戏最大的亮点。然而,游戏中无法在桥梁、隧道中设置信号灯和车站,使得深入大城镇核心区的铁路运输变得较为困难。
公路
游戏中的公路运输相比铁路运输运量要小得多,因此适合小产量货物的运输。由于城镇生成时自带道路,因而公路运输也是城镇核心区域的重要客运方式,但是游戏自带的巴士运量很低,大城镇容易运不完。游戏中的汽车之间没有碰撞,因而也没有红绿灯。除了在道路尽头之外汽车不会主动调头,因而玩家在建设往返式路径时需要做好如何调头的规划。游戏中城镇道路上没有私家车,因此只要玩家设置得当不会出现堵车。公路与铁路平交时,由于游戏不会将复线铁路的平交道口合并,也不会提前关闭道口(除非铁路方面使用路径信号灯),非常容易发生事故。为此,只要资金充裕地形允许,一般都会选择立交。
航空
由于游戏中的运输收入与行程时间成负相关,航空运输是最快也是原版游戏中最赚钱的运输方式。为平衡这一优势,游戏中存在“飞机速度因子”这一设置,将飞机速度乘以飞机速度因子才是飞机实际的速度,通过削减飞机速度以使航空收入与铁路运输差不多,默认值为1/4。游戏中的飞机分为大型飞机、小型飞机和直升机。游戏早期可用的小型机场会在一定年份后不再可用,而大型飞机在小型机场降落会有一定概率发生空难(无视设置,只能作弊解除)。@空中浩劫协和式客机是原版游戏中最快的运输工具,但运量感人而缺乏优势。原版游戏中所有直升机最终会变得不可用,因此如果想在后期游戏中继续使用直升机需要借助载具永远可用设置或是NewGRF。
水运
水运是游戏中最慢的运输方式,但运量较大,较为鸡肋(由于产量与评价有关,评价又与速度挂钩,一般高产量需要较高速度的载具)。一些NewGRF(知名的有FISH@阿尔斯通[2])会添加其他船只以改善水运。
电车
游戏原版提供了轨道、车库等完整的电车固定设施,[3]但没有提供载具,因此游戏将电车设施隐藏。玩家需要通过导入NewGRF添加载具以使之有实际用途。电车与汽车可以共用车站,但不能共用车库。由于游戏中不存在社会车辆干扰,电车速度较快@亦庄有轨电车 @张江有轨,再加上NewGRF制作者通常倾向于将运载能力设得较大,因而电车是解决早期没有设置铁路的大城市内部交通的重要方式。
游戏设置
OpenTTD提供了丰富的设置选项,以供玩家更改游戏体验。中文用户通常首先要修改的是字体设置,因为游戏不支持ttf格式的字体而只支持ttc格式,而有时系统默认的字体就属于ttf格式。一般可以在openttd.cfg
中将smallfont
、mediumfont
、largefont
都改为C:\Windows\Fonts\simsun.ttc
解决问题。玩家可以设置无故障模式、无维修需求、无空难(大型飞机在小型机场降落时除外)、显示等,但无法更改快捷键。
游戏拓展
OpenTTD支持NewGRF、AI、场景等拓展,使得游戏内容有了更多可能。
NewGRF
虽然NewGRF的制作缺乏较好的工具,甚至早期的"Near Hex Editing"[4]也没有打消玩家们的热情,游戏内置的在线查找拓展包系统内有大量社区制作的NewGRF可供选择。NewGRF可以添加新的载具、新的道路、铁路类型乃至改变整个工业体系(知名的有FIRS)。
AI
原版游戏中没有电脑玩家,但玩家可以通过在线查找找到不少AI。电脑玩家可以在单机游戏中充当竞争对手,增加游戏的趣味性。OpenTTD也提供了在联机游戏中使用AI的选项,但大多数伺服器管理员不会使用。虽然一些AI的游戏水平不错,也能取得较好的收益,但修的路网通常比较难看。同样,社区对创作AI有着相当的热情,甚至有作者在身患新冠肺炎隔离治疗期间依然坚持制作AI[5]。
游戏脚本
游戏脚本注重于游戏规则的改变。有些游戏脚本要求为城镇提供更多服务才能让城镇发展,也有些脚本会改变工业的运作方式。这些脚本同样可在游戏内查找。同一局游戏中只能使用一个脚本。
场景和高度图
场景是预设好的游戏地图,制作者可以从中建构更为真实的地形和工业体系,也可以天马行空,虚构地图。场景可以在游戏内查找,目前有不少场景意在重现真实的某个地区;为此一些场景会要求NewGRF以进一步还原真实情况。高度图是一张灰度图片,只指定地形而不包含工业、城镇等信息,使用时工业、城镇仍然由游戏随机生成。
|
注释
外部链接
- OpenTTD官网
- OpenTTD's Wiki(多语言,骨干页面有中文但大部分页面仍然有待翻译)(注意该网站内容与OpenTTD本体一样使用GNU/GPL协议)
- Steam
- 源代码 (GNU/GPL 2.0)