TeaCon 茶后谈第 290 期
如果你仔细观察过 Minecraft HDL 的介绍图(见「茶后谈#170」的附图),你可以发现 Minecraft HDL 生成出的红石电路的占地面积都异常大,哪怕是简单的 1 位全加器和 4 选 1 多路复用器,也要动辄占地三、四个区块。当然我们也可以手动优化来减少占地空间,但当你的红石电路的规模大到一定程度时,你会发觉「再怎么优化都没办法压缩占地了」。那么问题出现了,有没有可能让红石电路本身「变小」?答案是有:一个名叫 Super Circuit Maker 的模组(下简称 SCM)。SCM 的作者 amadornes 在 2016 年 8 月发布了这个模组的预告(https://redd.it/4ye1f4)。从这个预告中我们可以得知,amadornes 最初在重写 Blue Power 模组中的集成电路(Integrated Circuit)机制,但进展并不顺利,数个月后他突然意识到「这套简单但灵活的电路系统和我一直想做的一个模组挺搭的」,但几个月后他觉得他「实在等不及」了,决定先把这个「简单但灵活的电路系统」做成独立模组,而这个「独立模组」正是 SCM。在预告贴中他还贴出了大量预览图,我们可以从中找到微缩版本的红石线、红石火把、拉杆等元件,这些元件不仅可以塞进一个完整方块内,还能依靠支架「飞起来」,且可以无缝与其他模组交互(如图一、图二)。同年 11 月,SCM 在 CurseForge 上正式发布(https://www.curseforge.com/minecraft/mc-mods/super-circuit-maker),一经发布便引起相当数量的关注:在 /r/feedthebeast 上的讨论贴累计得到了 300+ upvote(https://redd.it/5b4gx2),而在发布一周之内来自世界各地的玩家就提交了包括简体中文在内的十余种语言文件(见图三),甚至有玩家在一年后找到了 Minecraft HDL 的作者询问是否有意增加对 SCM 的兼容(https://github.com/itsFrank/MinecraftHDL/issues/4)。然而,因为 amadornes 忙于学业等现实中的事务(https://redd.it/66a13b),SCM 在发布数个版本后便陷入沉寂,并停在了 1.10.2,直至 2021 年 12 月 amadornes 再次捡起了 SCM,将其更新到 1.18.2。【本期编辑:3TUSK】


