如何在 Linux 上安装 OpenTTD?

9 Oct 2024 | 7 分钟阅读

什么是 OpenTTD?

OpenTTD 代表 Open Transport Tycoon Deluxe。它是一款开源且非常流行的游戏,是经典游戏 Transport Tycoon Deluxe 的克隆版。该游戏于 1994 年由 MicroProse 发行,由 Chris Sawyer 开发。OpenTTD 通过新增功能、改进和多人游戏支持来增强和扩展原始游戏。这款游戏是用 C、C++、Objective C 和 Squirrel 开发的。

您可以在 Linux 上轻松安装 OpenTTD;这是一个直接的过程。OpenTTD 代表 Open Transport Tycoon Deluxe,并且大多数 Linux 发行版都提供此游戏,例如 Ubuntu、Linux Mint、Arch Linux、openSUSE 和 Fedora。这里是一个安装指南。通过使用它,您可以在您的 Linux 发行版中轻松获取 OpenTTD。

使用包管理器安装

您可以使用包管理器在您的 Linux 机器上安装 OpenTTD。以下是在 Debian/Ubuntu、Fedora、Arch 和 openSUSE Linux 机器上安装 OpenTTD 的命令。

Debian/Ubuntu

打开终端并为基于 Debian/Ubuntu 的发行版运行以下命令


How to Install OpenTTD on Linux?

Fedora

对于 Fedora,运行此命令

Arch Linux

对于像 Manjaro 这样的基于 Arch 的发行版,输入以下命令

openSUSE

对于 openSUSE Leap 和 Tumbleweed,执行给定命令

使用 Flatpak 方法安装 OpenTTD

如果您的发行版支持 Flatpak,您可以通过 Flatpak 安装 OpenTTD,如果您想要最新版本或者您的发行版在其存储库中没有 OpenTTD,这会很有用。

1. 检查您的 Linux 机器上是否已安装 Flatpak

在这里,请参阅为基于 Debian/Ubuntu 的 Linux 发行版提供的命令。

对于基于 Debian/Ubuntu 的发行版

对于基于 Fedora 的发行版

对于基于 openSUSE 的发行版

对于基于 Arch 的发行版

2. 如果您还没有添加 Flathub 存储库,请添加它

3. 现在,通过输入以下命令安装 OpenTTD

使用 Snap 安装 OpenTTD

  1. 首先,如果尚未安装 Snapd,请安装它。
  2. 使用 Snap 方法安装 OpenTTD

安装完成后,您可以从应用程序菜单启动 OpenTTD,或者在终端中键入 **'openttd'** 来启动。

How to Install OpenTTD on Linux?

执行该命令后,游戏将打开,您将看到如下界面

How to Install OpenTTD on Linux?

玩法

当您开始玩 OpenTTD 时,您必须建立并管理一个成功的运输公司。游戏有点复杂;您需要制定策略、物流和管理。这是一个概述

首先,选择一张地图

开始新游戏时,选择一张可以随机生成或预设场景的地图。地图在大小、地形、气候和产业分布方面各不相同。

  • 创建公司:给您的公司起一个名字,选择一个配色方案,并以一定的资金开始。您的目标是通过建立运输路线和盈利来发展您的公司。
  • 选择运输模式:您可以使用多种模式运输货物和乘客,包括火车、公路车辆(巴士和卡车)、轮船和飞机。每种模式根据地形和距离都有其自身的优缺点。

建造路线

第一步是建造运输路线

  • 铺设轨道,建造车站并购买火车。火车是长途运输和重货的理想媒介。
  • 建造道路、公交车站和卡车车库,用于运行车辆。
  • 建造机场并购买飞机,以快速将货物运送给长途乘客。
  • 建造码头并购买轮船,通过海路运输货物。
  • 您需要一个好的计划来放置车站、车库和终点站,以便收取和交付货物。

赚钱

在这款游戏中,主要的收入来源是从不同地点运输货物和乘客。您运送货物的速度越快,赚到的钱就越多。

  • 成本包括建设、车辆采购、维护和运营成本。平衡收入和支出将带来盈利。
  • 您可以贷款来资助您的大型或小型项目,但您需要按时管理债务和利息支付。
  • 随着城市的发展和产业的兴起,运输需求增加。您需要扩大您的网络以满足这一需求。
  • 升级到更快的火车、更大的机场和更高效的公路网络有助于提高服务和利润。

应对挑战

  • 在多人游戏中,您将与其他公司争夺有利可图的路线和资源。这可能导致价格战、敌意收购和激烈的竞争。
  • 困难的地形,如山脉和河流,需要创造性的解决方案,如隧道和桥梁。气候也会影响游戏玩法,例如北极的雪会减慢车辆的速度。
  • 游戏动态经济意味着产业可能会关闭,需求可能会转移。您必须拥有自己的网络和策略才能保持盈利。

高级挑战

  • 信号对于铁路网络至关重要,以防止碰撞并优化火车运行。玩家可以创建复杂的铁路系统,允许多辆火车在共享轨道上高效运行。
  • 您可以为车辆分配详细的订单,包括特定的路线、装载说明和时间表。这允许精确控制您的网络。
  • 游戏包含具有特定目标或挑战的场景,例如在规定时间内运输一定数量的货物,或将一个小镇发展成一个大都市。

多人游戏

  • 玩家可以加入游戏来管理同一家公司。玩家可以轻松地协作建设和扩展网络。
  • 您可以在同一个世界中与其他玩家竞争。玩家可以尝试在利润、网络规模和效率方面相互超越。

长期战略

  • 随着游戏的进行,新技术变得可用,城镇也在成长。为长远规划、投资基础设施并保持在竞争对手的前面是建立持久帝国 Thus 的关键。
  • 您的行为会影响城镇的增长和环境,例如车辆造成的污染。一些场景或游戏脚本可能包含环境目标或处罚。

自定义和模组

  • 您可以通过模组来增强和自定义游戏玩法,添加新的车辆、产业和游戏机制。
  • 游戏内的编辑器允许您创建自定义地图和场景,设置特定的目标、初始条件和环境。

游戏胜利与结局

  • OpenTTD 是一款开放式游戏,在基础游戏中没有严格的“结局”或胜利条件。您可以设定个人目标,例如达到一定的公司价值、运输特定数量的货物或构建一个完全连接的网络。
  • 一些场景和游戏脚本包含特定的胜利条件,例如达到一定的财务目标、完成运输网络或达到城市人口目标。

OpenTTD 包含的特性

以下是详细描述的特性。

  • 大地图尺寸
  • 多种地形
  • 高分辨率图形
  • 易于自定义的用户界面
  • 免费开源
  • 可移植性
  • 支持多种操作系统
  • 持续更新
  • 您可以创建游戏脚本以实现自定义场景。
  • 可以添加自定义 AI
  • 专用服务器
  • 多人游戏
  • 轻松支持合作游戏
  • 复杂的铁路系统
  • 支持多式联运
  • 特定的车站设计
  • 模组
  • 游戏内内容下载
  • 交通

历史

对 Transport Tycoon Deluxe 的一些修改

Transport Tycoon Deluxe 已修改为在现代操作系统上运行。OpenTTD 之前曾由 FISH 技术集团制作商业版 Transport Tycoon Deluxe 转换以在 Windows 95 上运行。Nola 于 1999 年发布了此游戏。

TTDPatch 由 Josef Drexler 于 1996-97 年创建,并于 2010 年开发。它改变了 Transport Tycoon Deluxe 的行为,包括许多新功能、新图形、车辆、产业等。TTDPatch 受限于相同的操作系统 Windows 95。

2003 年,Ludvig Strigeus 宣布他将逆向工程 Transport Tycoon Deluxe 并希望将游戏转换为 C 语言。2004 年 3 月 6 日,Transport Tycoon Deluxe 被重新工程化并发布,并获得了一个新名称 OpenTTD。OpenTTD 的开发仍在继续。

初步开发

主要重点是 OpenTTD 的开发,它基于重构代码以提高可读性。这使得声音和音乐等增强功能、改进的用户界面以及引入新的 GUI 语言成为可能。当时还添加了各种用户修改的新游戏功能,旨在复制 TTDPatch 的能力。OpenTTD 游戏的一个主要发展是支持互联网协议的多人游戏,并允许在线和通过现代局域网进行多人游戏。

在 2000 年代,OpenTTD 是一款热门游戏,开发工作持续进行有效的变革。2007 年,做出了一些重大改变,例如支持自定义用户制作的 AI,这比原始 AI 能为玩家提供更多挑战。其他重大改变是支持 IPv6,这是一个集成的下载系统,用于用户制作的定制化内容,以及在 2009 年支持替代的基础图形、声音和音乐集。自 2007 年以来,OpenTTD 逐渐用 C++ 开发。

结论

本文重点介绍了在 Linux 操作系统上安装 OpenTTD,包括使用 G 包管理器、Flatpak 和 Snap 等几种选项。本文为您提供了在 Fedora、Arch、Debian 和 openSUSE 等各种 Linux 发行版上安装的所有命令。在游戏玩法部分,我将描述玩游戏的整个过程以及开发 OpenTTD 游戏的历程。