TIS-3D:用于 Minecraft 的低科技计算
TIS-3D 是一个灵感来自于游戏 TIS-100 的 Minecraft 模组。它采用了原游戏中最小可编程节点(在模组中称为“模块”)的概念,并将其扩展到第三维。这让用户能够用不同模块以超级灵活的方式构建多方块计算机。
模组提供了一些有用的模块。比如执行模块,它可以用底层汇编语言进行编程(和 TIS-100 的差不多,但有一些改进)。以及红石模块,它允许读取和写入红石信号,实现与世界的基本交互。专用性更强的的模块包括栈模块(提供小型数据存储)、红外模块(允许在 TIS-3D 计算机之间无线传输数据)和终端模块(提供基本文本输入和输出)等等。
一台基本的TIS-3D计算机
首先,需要制作控制器和外壳,建议 Forge 使用 JEI,Fabric 使用 REI 方便查找配方。
对着放置好的的控制器用原版书右键即可获取本模组的手册。在手册中你可以找到所有你需要的详细信息。
游戏内手册
要编写 TIS-3D 计算机程序,你可以使用原版的书与笔或 TIS-3D 的编码书。
要将程序安装到执行模块中,只需对着已安装的执行模块使用书(即,在手里拿着书的同时右键单击它)。
当使用书与笔时,每本书将被视为一个长程序,也就是说,当程序安装到执行模块上时,所有的页面将被连接起来。
使用编码书时,每个页面都被视为一个单独的程序,当前页上的程序将被安装在执行模块上。
你还可以通过在执行模块上潜行使用编码书,偷偷地将执行模块中的程序复制回编码书。
在编码书上编程
用它进行自动化,不然你还得使用复杂的红石电路来实现自动化。
或者创建一个音乐机器,设计一个机器代码解释器,并运行更大的程序(编进 ROM 模块)。祝您玩得开心!