TIS-3D — это мод для Minecraft, вдохновлённый блестящей игрой TIS-100 (купите её, серьёзно). Он берёт концепцию минималистичных программируемых узлов (называемых «модулями» в моде) и расширяет её до третьего измерения. Это позволяет гибко создавать многоблочные компьютеры из различных модулей. Некоторые особо полезные модули включают в себя модуль выполнения, который можно запрограммировать на диалекте ASM (как в TIS-100, но с немного большим количеством инструкций), и модуль красного камня, который позволяет считывать и испускать сигналы красного камня, обеспечивая базовое взаимодействие с миром. Более специализированные модули включают в себя модуль стека, обеспечивающий небольшое хранилище данных, инфракрасный модуль, позволяющий осуществлять беспроводную передачу данных между компьютерами TIS-3D, и модуль терминала, обеспечивающий элементарный ввод и вывод текста. И это ещё не всё.
Начало работы
Для начала создайте контроллер и несколько корпусов. Для поиска рецептов я настоятельно рекомендую взять JEI. Чтобы получить копию внутриигрового руководства, используйте книгу на установленном контроллере (т. е. щёлкните правой кнопкой мыши по блоку с обычной книгой Minecraft в руке). Вы должны найти всю необходимую себе информацию в руководстве.
Программирование компьютеров TIS-3D
Для программирования компьютера TIS-3D вы можете использовать ванильную Книгу с пером или Книгу кода TIS-3D. Чтобы установить программу на модуль выполнения, просто используйте книгу на установленном модуле (т. е. щёлкните по нему правой кнопкой мыши, держа книгу в руке). При использовании книги с пером каждая книга будет обрабатываться как одна длинная программа, то есть при установке программы на модуль выполнения все страницы будут объединены. При использовании книги кода каждая страница обрабатывается как отдельная программа, и в модуль будет установлена программа на выбранной в данный момент странице. Вы также можете копировать программы из модулей выполнения обратно в книгу кода, используя её на модуле выполнения во время приседания.
Что теперь?
Так что же вы на самом деле можете делать с модом? Веселитесь с ним! Используйте его как средство автоматизации вещей, которые вы в противном случае автоматизировали бы, используя сложные схемы из красного камня. Создайте музыкальную машину. Разработайте интерпретатор машинного кода и запустите ещё более крупные программы (запрограммированные в модуль ПЗУ). Сходите с ума!
Тем не менее. Вот короткое видео, объясняющее некоторые основы, если вы не любите читать. Оно было создано на ранней стадии разработки, но основные концепции не менялись.
Как установить мод:
Установи нужный загрузчик, он указан для каждого файла, например: Forge, NeoForge или Fabric.