TeaCon 茶后談第 290 期
如果你仔細(xì)觀察過 Minecraft HDL 的介紹圖(見「茶后談#170」的附圖),你可以發(fā)現(xiàn) Minecraft HDL 生成出的紅石電路的占地面積都異常大,哪怕是簡單的 1 位全加器和 4 選 1 多路復(fù)用器,也要?jiǎng)虞m占地三、四個(gè)區(qū)塊。當(dāng)然我們也可以手動(dòng)優(yōu)化來減少占地空間,但當(dāng)你的紅石電路的規(guī)模大到一定程度時(shí),你會(huì)發(fā)覺「再怎么優(yōu)化都沒辦法壓縮占地了」。那么問題出現(xiàn)了,有沒有可能讓紅石電路本身「變小」?答案是有:一個(gè)名叫 Super Circuit Maker 的模組(下簡稱 SCM)。SCM 的作者 amadornes 在 2016 年 8 月發(fā)布了這個(gè)模組的預(yù)告(https://redd.it/4ye1f4)。從這個(gè)預(yù)告中我們可以得知,amadornes 最初在重寫 Blue Power 模組中的集成電路(Integrated Circuit)機(jī)制,但進(jìn)展并不順利,數(shù)個(gè)月后他突然意識(shí)到「這套簡單但靈活的電路系統(tǒng)和我一直想做的一個(gè)模組挺搭的」,但幾個(gè)月后他覺得他「實(shí)在等不及」了,決定先把這個(gè)「簡單但靈活的電路系統(tǒng)」做成獨(dú)立模組,而這個(gè)「獨(dú)立模組」正是 SCM。在預(yù)告貼中他還貼出了大量預(yù)覽圖,我們可以從中找到微縮版本的紅石線、紅石火把、拉桿等元件,這些元件不僅可以塞進(jìn)一個(gè)完整方塊內(nèi),還能依靠支架「飛起來」,且可以無縫與其他模組交互(如圖一、圖二)。同年 11 月,SCM 在 CurseForge 上正式發(fā)布(https://www.curseforge.com/minecraft/mc-mods/super-circuit-maker),一經(jīng)發(fā)布便引起相當(dāng)數(shù)量的關(guān)注:在 /r/feedthebeast 上的討論貼累計(jì)得到了 300+ upvote(https://redd.it/5b4gx2),而在發(fā)布一周之內(nèi)來自世界各地的玩家就提交了包括簡體中文在內(nèi)的十余種語言文件(見圖三),甚至有玩家在一年后找到了 Minecraft HDL 的作者詢問是否有意增加對(duì) SCM 的兼容(https://github.com/itsFrank/MinecraftHDL/issues/4)。然而,因?yàn)?amadornes 忙于學(xué)業(yè)等現(xiàn)實(shí)中的事務(wù)(https://redd.it/66a13b),SCM 在發(fā)布數(shù)個(gè)版本后便陷入沉寂,并停在了 1.10.2,直至 2021 年 12 月 amadornes 再次撿起了 SCM,將其更新到 1.18.2。【本期編輯:3TUSK】


