Описание
Этот небольшой программный комплекс(всего 3 файла) делает одну простую вещь: определяет, на какой блок смотрит игрок, в пределах некоторой области.
Гифки для наглядности:
Теперь перейдем к билду
Нам нужен стандартный компьютер с дополнительно подключенными Соединенная плата, Геоанализатор, Glasses Terminal(не забудьте привязать и надеть очки)
А также планшет со следующей начинкой:
Можно использовать более дешевые компоненты, однако в контейнер улучшений нужно будет вставить Улучшение "Навигация", поэтому он должен быть 2 уровня.
На оба устройства устанавливаем OpenOS.
На планшет устанавливаем wtwtp_tool.lua
wget https://raw.githubusercontent.com/hohserg1/OpenComputersPrograms/master/playerlook/wtwtp_tool.lua
На компьютер устанавливаем wtwtp.lua и glasses.lua
wget https://raw.githubusercontent.com/hohserg1/OpenComputersPrograms/master/playerlook/wtwtp.lua
wget https://raw.githubusercontent.com/hohserg1/OpenComputersPrograms/master/playerlook/glasses.lua
Редактируем в wtwtp_tool.lua строчку
local cx,cy,cz = -1408,0,512
Вставляем свои координаты центра карты, используемой в апгрейде навигации
Редактируем в wtwtp.lua строчки
local geolyzerAbsolutePos = {-1408,5,512}
local glassesAbsolutePos = {-1408,4,512}
Вставляем свои координаты геоанализатора и терминала очков
Запускаем wtwtp с аргументами x1,y1,z1,x2,y2,z2 соответствующие области вокруг геоанализатора, в которой мы хотим работать. Геоанализатор может скнаировать кубическую область во все стороны на расстоянии 32.
Комп какое-то время будет сканировать блоки в заданной области и после вернется курсор терминала.
Запускаем wtwtp_tool без аргументов и через долю секунды мы увидим, что блок, на который игрок смотрел игрок в момент выполнения wtwtp_tool, будет подсвечен.
Запоздалый вопрос актуальности
Наверное, некоторые читатели подумали: "а зачем же оно нужно?"
Эту систему можно использовать в качестве инструмента интерактивного взаимодействия с миром для какой-то другой системы.
Например, у меня есть идея "беспроводные трубы на дронах", в рамках нее таким инструментом можно указывать точки сбора и доставки.