Перейти к содержимому

Totoro Cookies

  • записей
    9
  • комментариев
    136
  • просмотров
    114 049

Как собрать шахтерского робота

Totoro

16 597 просмотров

blog-0795503001422232387.png

Как собрать робота

в 5 шагов

(инструкция для самых маленьких)

2015-01-26_00.44.47.png

Абстрактное описание сборки робота я уже писал много раз, поэтому это будет короткое руководство на конкретном примере.

Соберем и запустим Totoro Recursive Miner.

 

 

Шаг 1. Подготовка

blocks:assembler.png?w=128&tok=95e838

Для создания робота нам потребуется сборщик (assembler).

Чтобы он работал - подведите питание. Сборка робота потребует некоторого времени (примерно 5 минут) и энергозатрат.

 

 

Шаг 2. Подбор железа

Запчасти делятся на обязательные и необязательные.

 

Детали обязательные:

1) Корпус

Основа робота. Без него никуда. Для TRMiner нужен корпус 2+ уровня, потому что он должен содержать апгрейд-генератор.

2) Процессор

Мощность процессора определяет количество выполняемых роботом операций в такт. Т.е. проще говоря - скорость его работы.

Однако перемещаться быстрее робот не станет. Этот параметр можно улучшить "прокачав" робота (см. апгрейд-опыт).

3) Память

Практика показала, что одной планки 1 уровня для нормальной работы на компьютере недостаточно. TRMiner хранит в памяти данные о жилах руды, поэтому требует как минимум две планки уровня 1.5. При меньшем количестве корректную работу не гарантирую. (Хотя возможно он будет работать.)

4) Монитор

Достаточно 1 уровня. Робот не поддерживает цветные экраны. (Можно собрать робота и без экрана. Но это - для любителей хардкора.)

5) Видеокарта

Также достаточно 1-го уровня. Требуется для вывода изображения на монитор. Без нее монитор будет просто черным.

6) Клавиатура

Чтобы иметь возможность набрать что-то в консоли.

7) Дисковод

Для установки OpenOS и копирования программы TRMiner. (Любители хардкора могут попробовать запустить робота без дисковода. Это возможно. Но я не скажу как :P )

8) Жесткий диск

Для хранения ОСи и программы. Первоэтапный диск в 1Мб хватит с головой. Это даже много. Будет занято ~20%.

9) Lua BIOS

Этот чип нужен для корректной работы OpenOS. Крафтится из пустого EERPOM и книги.

 

Детали обязательные для Totoro Recursive Miner:

10) Апгрейд-инвентарь.

Робот хранит в нем добытую руду. Рекомендуется установить 2 или 3 апгрейда (т.е. 32 или 48 слотов). Больше можно не ставить, ибо обычный сундук, в который робот сбрасывает добычу имеет размер в 27 слотов.

11) Апгрейд-генератор.

Нужен роботу для непрерывной работы. Робот будет сам заряжаться с его помощью, сжигая часть добытого угля.

(Любители хардкора могу не ставить генератор. Программа будет работать. Вы можете заряжать робот таская за ним заряжающее устройство, или приделав пару солнечных панелей и выкопав вертикальный колодец до поверхности. :D)

 

Детали необязательные:

12) Апгрейд-опыт

Позволит роботу прокачиваться во время добычи. Со временем он станет быстрее двигаться, меньше тратить энергию и медленнее ломать свой инструмент. Требует Корпуса 3-его уровня.

13) Апгрейд-батарея

Ну тут все понятно. Увеличивает емкость аккумулятора. Полезная штука.

 

Детали вредные (эксклюзив для IT 1.7.10):

14) Апгрейд-чанклоадер

После включения робота, в момент опустошит его аккумулятор. На том все и закончится.

 

Вот две рабочие конфигурации:

 

minimal.png

Минимальная

recommended.png

Рекомендуемая

 

(UPD.: Тут уважаемый Krutoy любезно предоставил картинку, которая иллюстрирует, сколько всего ресурсов у вас уйдет на сборку рекомендуемой конфигурации робота:

Sax0oS4.png

За что ему большое спасибо.)

 

Уложите выбранные детали в сборщик и запускайте процесс.

 

 

Шаг 3. Софт

Раздобудьте дискету с OpenOS (крафтится из чистой дискеты и книги).

 

Скачайте программу Totoro Recursive Miner на другую, чистую дискету.

http://pastebin.com/L21VMm7S

Для этого этапа нам потребуется компьютер. Свой или соседа, все равно. Он должен иметь выход в интернет (интернет-плата) и дисковод для дискет.

 

Как скачать программу на новую дискету:

1) Вставить дискету

2) Посмотреть в инвентаре ее адрес. Запомнить первые его буквы-цифры.

3) Написать в консоли команду:

label -a xxxx floppy

Где xxxx - первые буквы-цифры ее адреса, а floppy - это будущее название (этикетка).

В результате ваша дискета получит короткое и ясное название.

4) Написать команды:

mount floppy fcd /f

В результате вы окажетесь в корневом каталоге дискеты.

5) Скачать программу TRMiner:

pastebin get L21VMm7S mine

Для этого нужна интернет-плата. Программа будет сохранена на дискету под именем mine.

6) Извлеките дискету.

 

(Также можно поискать игрока с ником Totoro и подоставать его, чтобы дал дискету с программой нахаляву. Тогда и компьютер не нужен.)

 

totoro.png

Шаг 4. Установка

Поставьте робота. Можно прямо на месте предполагаемой добычи руды. Чтоб два раза не ходить.

Включите его и установите OpenOS (это надо сделать только один раз).

 

Как установить OpenOS:

1) Вставить в робота зеленую дискету.

2) Включить его.

3) Написать в консоли:

install

4) Он спросит на какой жесткий диск устанавливать. Напишите 1.

5) Согласитесь на рестарт (y).

 

Теперь сбросьте программу TRMiner с дискеты на жесткий диск робота. (Можно каждый раз вставлять дискету и запускать программу прямо с нее, но это лишние действия. Зачем оно нам?)

 

Как сбросить программу с дискеты:

1) Вставить дискету с программой в робота.

2) Убедиться, что он включен.

3) Написать в консоли робота:

mount floppy fcp f/mine mine

4) Достать дискету.

 

Все! Софт установлен. Дискеты больше в принципе не нужны. Но сохраните их на всякий случай.

 

 

Шаг 4A. Настройка программы (необязательно)

Для настройки программы Totoro Recursive Miner, введите в консоль команду:

edit mine

В двадцатой строке вы увидите константы набранные заглавными буквами:

TECH_SLOTS = 6VANILLA_CHEST = truePATHWAYS = trueDROP_TRASH = false

TECH_SLOTS - количество слотов с образцами "пустой породы" и сундуками. То есть тех слотов, которые не будут заняты добычей.

VANILLA_CHEST - режим для работы с обычными сундуками. Есть возможность работать с сундуком Эндера.

Для этого, установите константу в значение false и дайте роботу инструмент с зачарованием "Шелковое касание". В слот с сундуками положите один сундук Эндера.

PATHWAYS - если true, робот проделает в шахте дорожки, для удобства хождения игрока

DROP_TRASH - если true, робот будет выбрасывать булыжник и другую "пустую породу".

 

После изменения констант, нажмите клавиши Ctrl+S (сохранение) и Ctrl+W (выход).

 

 

Шаг 5. Добыча полезных ископаемых

Принесите робота на место предполагаемой шахты. Поставьте робота в ее воображаемый правый передний угол, передней стороной вперед.

Вот так:

 

mine_plan.png

В инвентаре робота разложите образцы пустой породы (5 штук по дефолту). Причем (лайфхак для ускорения работы робота), кладите в порядке убывания распространенности. У меня это камень-земля-гравий-булыжник-камень Бездны (abyssal stone из RailCraft). В последний из технических слотов (6-ой по дефолту) положите сундуки (или сундук Эндера, если вы перенастроили программу).

 

Роботу в "руку" положите кирку или бур. Чем прочнее и острее - тем лучше.

 

items.png

Теперь включите. Введите в консоль команду такого формата:

mine <длина> [ширина] [возвращаться_в_начало]

Первые два параметра - числовые. Последний - true/false (Если не указать, равен false).

 

2015-01-25_23.34.51.png

Ура! Наконец все ездит, копает и складывает без нашего участия. Остается только иногда менять кирку. И уносить добычу.

 

2015-01-26_00.00.17.png

 

Enjoy!

  • Нравится 21


33 комментария


Рекомендуемые комментарии



Согласен с Алксом. Это не гайд, это шедевр! Чётко, понятно, без воды, иллюстрировано! Не то, что мои "гайды": занудские и сумбурные. Впрочем, я никогда не обладал талантом писателя =) "Лайк" и 5 звёздочек, конечно. Не поленюсь сделать, в отличие от всех :P

Поделиться комментарием


Ссылка на комментарий

Рад, что гайд удался. Дописывал его вчера ночью, одновременно делая скриншоты и исправляя программу. Был уверен, что получилось что-то до жути запутанное. =)

Поделиться комментарием


Ссылка на комментарий

А если можно настраивать робота через комп, тогда можно ведь пойти путем хардкорщика и не ставить в бездушную махину монитор, видюху и дисковод, а это таки выгодно.

Поделиться комментарием


Ссылка на комментарий

А если можно настраивать робота через комп, тогда можно ведь пойти путем хардкорщика и не ставить в бездушную махину монитор, видюху и дисковод, а это таки выгодно.

Конечно. Клавиатуру тогда тоже можно выкинуть. А если пойти еще дальше, надо выкинуть винчестер и записать программу на EEPROM.

Таким образом в списке обязательных деталей останутся только корпус, процессор, память и чип. :D

Поделиться комментарием


Ссылка на комментарий
Конечно. Клавиатуру тогда тоже можно выкинуть. А если пойти еще дальше, надо выкинуть винчестер и записать программу на EEPROM.

Таким образом в списке обязательных деталей останутся только корпус, процессор, память и чип. :D

У ЕЁPROMа памяти мало для программы.

Поделиться комментарием


Ссылка на комментарий

У ЕЁPROMа памяти мало для программы.

 

Miner весит 9 КБ (8.79 KБ) на диске. EEPROM вмещает 4 КБ кода.

Если повыкидывать все лишнее и немного ужать код - вполне поместится.

А еще можно дооборудовать робота сетевой платой и вообще грузить на него программы с планшета.

Поделиться комментарием


Ссылка на комментарий

Роботики меня боятся... 0.41 же последняя версия проги? На ИТ у тебя с компа взял =)

0.5H

Это новая версия, единственная ссылка на нее - в этом посте :D

Там, на моем компьютере - старая версия, до переписывания.

Поделиться комментарием


Ссылка на комментарий

0.5H

Это новая версия, единственная ссылка на нее - в этом посте :D

Там, на моем компьютере - старая версия, до переписывания.

А... Я тогда завтра закину к тебе прогу?) А потом и на дискету.

Поделиться комментарием


Ссылка на комментарий

Замечательно! Сделаю одно маленькое дополнение.

Перед сборкой робота, делаем из его компонентов обычный компьютер. Командой install зхаписываем ОС на жесткий диск и потом собираем робота без дисковода - он больше не нужен. Всё есть на жестком диске.

Вместо дисковода можно воткнуть что-либо полезное, например дополнительный апгрейд-инвентарь или аккумулятор.

Поделиться комментарием


Ссылка на комментарий

Замечательно! Сделаю одно маленькое дополнение.

Перед сборкой робота, делаем из его компонентов обычный компьютер. Командой install зхаписываем ОС на жесткий диск и потом собираем робота без дисковода - он больше не нужен. Всё есть на жестком диске.

Вместо дисковода можно воткнуть что-либо полезное, например дополнительный апгрейд-инвентарь или аккумулятор.

Я предпочитаю держать у всех роботов дисковод — кто знает, что случится? Вдруг нужно будет срочно с дискеты копировать?

Поделиться комментарием


Ссылка на комментарий

" ... (Также можно поискать игрока с ником Totoro и подоставать его, чтобы дал дискету с программой нахаляву. Тогда и компьютер не нужен.) ... "

Ага ... Подоставать ... Он ведь может и лазером "шмальнуть" :)

Поделиться комментарием


Ссылка на комментарий

собрал робота по сборке №2 , при включение выдает слишком много компонентов подключено к компьютеру.как решить?

Поделиться комментарием


Ссылка на комментарий

собрал робота по сборке №2 , при включение выдает слишком много компонентов подключено к компьютеру.как решить?

 

На какой версии мода собираешь?

Разрешенное количество компонентов определяет процессор. Поэтому для рекомендуемой сборки нужен именно алмазный процессор. У него максимальное поддерживаемое количество (16 компонентов, если не ошибаюсь).

Поделиться комментарием


Ссылка на комментарий

Запустил робота с этой программой и еле еле нашел его потом. Если бы не реактивный ранец потерялся бы - чанклоадер был установлен. Хотя указал роботу в начале 100 10 true, копал вертикальные шахты с самого низа и до самого верха, в последствии перемещаясь на несколько блоков в сторону, для того, чтобы сделать еще несколько вертикальных шахт. И все эти ходы  в переплетении естественных пещер.

Поделиться комментарием


Ссылка на комментарий

Запустил робота с этой программой и еле еле нашел его потом. Если бы не реактивный ранец потерялся бы - чанклоадер был установлен. Хотя указал роботу в начале 100 10 true, копал вертикальные шахты с самого низа и до самого верха, в последствии перемещаясь на несколько блоков в сторону, для того, чтобы сделать еще несколько вертикальных шахт. И все эти ходы  в переплетении естественных пещер.

 

Неправильно заданы образцы пустой породы скорее всего.

Поделиться комментарием


Ссылка на комментарий

Как я образцы мог не правильно задать? Положил в первые слоты камень, землю, гравий..

 

И еще заметил, что собирал себе во внутреннее хранилище и не сбрасывал мусор.

Поделиться комментарием


Ссылка на комментарий

Как я образцы мог не правильно задать? Положил в первые слоты камень, землю, гравий..

 

И еще заметил, что собирал себе во внутреннее хранилище и не сбрасывал мусор.

Камень или булыгу? Это огромнейшая разница.

А выбрасывание мусора отключено по умолчанию. На 23 строке вместо false поставь true

Поделиться комментарием


Ссылка на комментарий

Гость
Добавить комментарий...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...