本篇教程由作者设定使用 CC BY-NC 协议。

前言

在 Create v0.5 更新中加入了好玩实用又颇具浪漫的铁路系统,这一系统再一次大大拓展了 Create 的可玩内容。铁路系统允许玩家搭建列车轨道,使用 动态结构 系统组装列车,设置车站,并用铁路信号系统协调轨道网络中多辆列车的运行。

虽然此次加入的铁路系统依然继承了 Create 一贯的高易用性,但对于未曾接触过相关知识的玩家,铁路信号系统仍然具备一定的理解难度。因此本篇教程将在游戏内 思索 系统提供的信息上拓展,帮助玩家进一步理解铁路信号系统并掌握基础的轨道网络设计方法。

在阅读本教程之前,强烈建议完整观看 思索 系统内 铁路设备 的全部情景。

铁路信号系统 - 机械师设计指南-第1张图片

铁路信号系统简介

什么是铁路信号系统?铁路信号系统可以理解为针对火车设计的红绿灯,直观地说,铁路信号系统可以告诉列车前方是否能够通行,但从根本上而言其作用是协调轨道网络内多辆列车的运行,防止列车发生碰撞,确保列车顺利运行。当一条铁路上只有一辆列车运行时,自然不用担心列车之间的碰撞问题。而运行的列车多于一辆时,由于列车并不能直接感知其他列车的存在,便存在碰撞的风险。为了避免发生碰撞,需要铁路信号系统对列车进行指示,在前方有其他列车时指示列车停止,在前方没有障碍时指示列车通行。

铁路信号系统 - 机械师设计指南-第2张图片

作为生产安全的保障,现实中的铁路信号系统自然十分复杂,而在 Create 和大部分涉及铁路物流的游戏中大可不必如此。在 Create 中铁路信号系统经过简化后的主要内容包括 列车信号机 以及 区间,通过设置 列车信号机 可以将轨道网络划分为多个 区间,系统会自动判定 区间 内是否存在障碍并对尝试进入的列车进行指示以避免列车进入有障碍的区间。也就是说,在 Create 中,合理地使用 列车信号机 划分 区间 是设计安全且高效铁路系统的关键之一。

铁路信号系统 - 机械师设计指南-第3张图片

列车信号机和区间

列车信号机 是 Create 铁路信号系统中唯一且最为重要的方块 废话列车信号机 的作用是将轨道网络分割为多个区间。手持 列车信号机 时不同的 区间 会被不同的颜色标记出来。

手持 列车信号机 看向铺设好的 列车轨道,在轨道上会出现带箭头的方形指示标记,此时对轨道右击即可在轨道上绑定 列车信号机 的位置,再对着附近的方块右击,可以将 列车信号机 放置下来。方形指示标记的位置就是 区间 的分割点。需要注意的是,列车信号机 前后的 区间不能是同一个(例如在环形轨道上放置了一个信号机),出现这种情况时,信号机上的红色指示灯会持续闪烁,提示这是无效的放置。

铁路信号系统 - 机械师设计指南-第4张图片

列车运行逻辑

在讨论如何才能合理地划分 区间 前我们需要知道信号是如何产生以及列车是如何根据信号运行的。

  • 对于信号机而言,只要其后方的区间(方形标记上箭头所指方向)内有任何障碍,就会发出红色(禁行)信号,否则发出白色(通行)信号。

  • 对于列车而言,当其通行路径上出现红色信号时,列车会在红色信号前停止,直到红色信号变为白色信号。

也就是说,对于任何 区间 而言,在其中的列车没有离开前,不可能有第二辆列车进入这个区间,区间内任何时刻最多只有一列列车。铁路信号系统通过这种方式避开了两列列车在同一区域运行的可能,也就杜绝了发生碰撞的可能。

铁路信号系统 - 机械师设计指南-第5张图片

铁路信号系统 - 机械师设计指南-第6张图片对于岔道、十字交叉,以上规律依然成立,并且列车在寻路时会自动选择没有红色信号的路线。

铁路信号系统 - 机械师设计指南-第7张图片

轨道网络

在了解了以上规律后,要如何设计一个实用的轨道网络呢?

试想我们需要一条连接基地和矿场的铁路,在不考虑列车反向行驶的情况下,最简单的方法是在两地之间铺设一条环形轨道,让列车在两地间循环运行。

铁路信号系统 - 机械师设计指南-第8张图片

如果我们需要添加一个站点,可以直接将环线拉到第三个站点的位置,然后让列车在三个站点间循环运行。那如果我们需要再加一个站点,大可如法炮制,铺设一个四站点的环线。但随着站点的增多,环线的长度也会也来越长,列车运行一轮的时间也会越来越长,这将会降低铁路运行的效率。我们可以向铁路中添加更多的列车来提高总体的运输效率,但在同一区域中运行多辆列车存在发生碰撞的危险,所以我们需要使用信号机将环线分成多个区间。当然,区间的数量要多于列车的数量,毕竟一个区间内只能有一辆列车。

这样的方法看似可以无限扩展,但在扩充到一定程度时,由于环线的长度太长,一辆列车运行一轮的时间也长到不能接受。并且由于站点在环线上的顺序固定,想开设仅去一个或多个特定站点的班车是不可能的。更坏的情况是,只要有一辆列车在站点停靠,所有的列车都会被堵死。

造成这些问题的根本原因是所有站点的车站都在这唯一的一条环线上,为了改变这种情况,我们需要将车站与环线分离开,为每个车站开设一条支线。为了让每条支线能够独立运行不干扰环线,我们需要将支线作为独立的区间从主线上分离开。

铁路信号系统 - 机械师设计指南-第9张图片

为了能够在主线上同时运行多辆列车,我们延续之前的做法,在主线上每隔一定间距就设置一个区间。

铁路信号系统 - 机械师设计指南-第10张图片

这样每一辆列车都可以根据需要选择是否在站点停靠,并且在站点停靠的列车不会干扰环线的运行,环线上也可以承载多辆列车同时运行。

至此我们已经得出一种简单且较为实用的铁路系统设计以及区间划分的方法。本教程仅对信号系统的使用进行基础讲解,对于铁路结构的设计模式不过度深入,可以参考其他游戏如 Factorio 的铁路设计教程。

结语

作为 Create v0.5 版本的重大更新内容,铁路系统在具备相当可玩性的同时也在信号系统上给玩家带来了设计挑战。本教程针对 Create 中铁路信号的使用进行了简短的讲解,希望能对不熟悉此类玩法的玩家有所帮助。

祝您游玩愉快。