先拂百科

MC城建交通命令服务器

用户工具

站点工具


系统:闸机

这是本文档旧的修订版!


闸机

闸机是一类出入检测装置的统称,是先拂的自研技术。在先拂提到「闸机」,若不特别说明,一般指的是先拂矿铁的检测收费装置。

从历史上看,闸机是先拂团队成立的粘合剂、先拂城市化的突破口、先拂命运的转折点。

矿铁闸机

先拂矿铁闸机经过多次迭代已趋于完善,有进站扣费、闸内计时收费、非玩家击退、余额不足击退的功能。

第一代

第一代闸机研发于史前末期,大概在201906-08。纯红石,由恩古欣金设计,能够实现付费进站。

乘客向车站入口处的漏斗投入铁粒,铁粒就会以一定速率向下漏出漏斗;漏斗中尚有铁粒时铁门开启,漏完时铁门关闭,因此铁门开放的时间与投入铁粒的数量成正比。车站出口不安装闸机,以在铁门内设踏板、门外不设踏板的方式来防止逆行进站。

第一代闸机体积庞大、功能简陋,且因考验进门的手速而被手机玩家投诉,仅在起点草原站的西南口实装过,很快被第二代闸机替换。

然而作为纯红石装置,即使今天看来第一代闸机也是非常优秀的作品,更不必说其承载了难以估量的历史价值。如今装置原型已佚,作者恩古欣金也难以回忆起其具体原理。

第二代

第二代闸机研发于史前末期,第一代存取款系统之后。使用红石、命令方块配合,由恩古欣金设计。这是先拂最早的命令方块装置之一。同其研发的SPCard与之配套使用,能够实现刷卡扣费进站及防负债。

闸机中的一个命令方块通过/testforblocks时刻检测埋在地下的装有SPCard的模板漏斗与地上可见漏斗是否一致,若一致则发出红石信号使铁门下方的方块充能,从而打开铁门,并激活其下方的命令方块来对最近玩家扣费(当时为5⎊存款)。这样一来,乘客向可见的漏斗中放入SPCard,就能开门并触发扣费。又有一命令方块时刻检测最近玩家的存款,若余额不足则发出红石信号使模板漏斗充能,这样即使可见漏斗中有SPCard也与模板漏斗不同,就不会开门及扣费。车站出口不安装闸机,与第一代相同。

第二代闸机曾在1号线2号线18号线上广泛使用,一直使用至贵都时代。如今,第二代闸机的原型保存在澳门实验基地;另外,不少曾经开通、现在停运的车站(如鹤凫洲15号线各站)仍装有第二代闸机。

第二代闸机体积较大、不可旋转,且防逃票性能差——玩家把SPCard放进漏斗后不取出来,铁门会一直开启而不会再次扣费。第三代闸机一直程度上解决了这些问题。

第三代

第三代闸机研发于20200102-13,使用红石、命令方块配合,由恩古欣金设计。这是/execute命令及[r=…]选择器在先拂的最早用例。与SPCard配套使用,能够实现刷卡扣费进站及防负债。票价改为54⎊。

第三代闸机与第二代的原理类似,用法基本相同。改进之处有:

* 新增开门条件:存在有足够的''存款''的''r=3''玩家。解决了放一张卡就永远开门的问题,提升了防逃票性能。
* 将命令方块直接执行''/testforblocks''改为''/execute''占位的命令方块矿车执行,实现了可旋转性,为将来的[[中控技术]]奠定了坚实的基础。
* 把漏斗改为投掷器,退卡更方便。

已知的问题:r=3的乘客存款恰好只够进站一次(54~107)时,会正常触发扣费,但扣完费后系统立刻发现该玩家存款不够而关门,导致玩家投诉扣了钱进不了站。

虽然第三代闸机的体积与第二代相比已经大幅减小,但仍对高架车站不够友好,这一点在3号线北段的重修中充分体现。因此,交通部提出进一步减小体积的需求。

第四代

第四代闸机研发于20200304,使用纯命令方块,由臤徘斯设计,利用tag技术实现无卡扣费进站,并大幅升级了防逃票功能,但放弃了防负债功能。

第四代闸机的原理与前三代有根本区别。其核心有两点:一是物理阻隔与扣费系统分离,二是进站口和出站口使用相同装置。

第四代闸机可分为三部分:进站机、出站机、生物击退机。无论进出站口都在靠外一格安有出站机、靠内一格安有进站机。

由于一部闸机就要使用大量重复命令方块,第四代闸机极易失活;在中控技术逐渐成熟的时代背景下被第五代闸机取代。

第五代

第五代闸机研发于20200826,使用中控命令方块及命令方块矿车占位,由恩古欣金臤徘斯共同设计。其与第四代闸机功能、原理相同,体积进一步减小,且避免了失活问题,增加了稳定性。

第六代(当前)

第六代闸机研发于20210812,由臤徘斯恩古欣金共同设计,是先拂新时代从源头上彻底地防止负债的重要一环。其在第五代闸机的基础上,从扣存款改为扣ctk(交通卡),并增加了非玩家击退、余额不足击退的功能。

衍生闸机

其他闸机系统由第四代以后的矿铁闸机原理衍生而来。包括碎温兔球场的入场闸机、室内外检测系统。

室内外检测系统

中控命令方块,亮度等级为4和7的两种光明方块作占位物。

本文没有完成。

你需要登录发表评论。
系统/闸机.1638492160.txt.gz · 最后更改: 2021/12/03 08:42 由 臤徘斯