Project Red/Бульдозер — различия между версиями

Материал из Playzone Minecraft Wiki
Перейти к: навигация, поиск
 
(не показано 9 промежуточных версий этого же участника)
Строка 1: Строка 1:
 +
'''Пока недоступны некоторые изображения из Project Red, в статье, в рецептах будут пропуски, смотрите в Minecraft на кнопке "G"'''
 +
 
С помощью мода [[Project Red]] можно создавать различные движущиеся конструкции.
 
С помощью мода [[Project Red]] можно создавать различные движущиеся конструкции.
 
В данной теме описано, как создать механизм для выравнивания местности.
 
В данной теме описано, как создать механизм для выравнивания местности.
  
 
Что необходимо для создания:
 
Что необходимо для создания:
* фреймы;
+
* Каркас;
* двигатели, или активаторы фреймов;
+
* двигатели, или актуаторы каркаса;
 
* источник блютричества;
 
* источник блютричества;
 
* провода для блютричества;
 
* провода для блютричества;
Строка 13: Строка 15:
 
* [[Сундук|сундуки]].
 
* [[Сундук|сундуки]].
  
Для начала необходимо сделать несколько фреймов:
+
Для начала необходимо сделать несколько каркасов:
  
 
<span id="Фрейм">{{Сетка/Крафт
 
<span id="Фрейм">{{Сетка/Крафт
Мод=Project Red
+
|Мод=Project Red
A1=Палка|B1=Древесина|C1=Палка
+
|A1=Палка|B1=Древесина|C1=Палка
A2=Древесина|B2=Палка|C2=Древесина
+
|A2=Древесина|B2=Палка|C2=Древесина
A3=Палка |B3=Древесина|C3=Палка  
+
|A3=Палка |B3=Древесина|C3=Палка  
MВыход=Фрейм |ВК=
+
|MВыход=Каркас |ВК=8
 +
}}
 +
 
 +
Каркас - это основа любого механизма. Их уникальная особенность в том, что каркас может быть перемещен в соседнюю ячейку двигателем каркаса либо актуатором каркаса. Двигатель сдвигает каркас вдоль своей оси по направлению стрелок на корпусе. Актуатор отталкивает от себя каркас. Также каркас двигает все другие каркасы с которыми имеет общую грань и все другие блоки с которыми каркас имеет общую грань.
 +
Комбинируя двигатели и актуаторы, можно добиться того, что механизм будет двигаться в любом направлении.
 +
 
 +
Сделаем двигатель каркаса:
 +
<span id="Двигатель каркаса">{{Сетка/Крафт
 +
|Мод=Project Red
 +
|A1=Доски|B1=Железный слиток|C1=Доски
 +
|МA2=Медная катушка |МB2=Двигатель|МC2=Медная катушка
 +
|A3=Железный слиток |МB3=Слиток электротинового сплава|C3=Железный слиток
 +
|MВыход=Двигатель каркаса|ВК=
 +
}}
 +
 
 +
Для работы двигателя каркаса необходимо блютричество. Если нет необходимости рыть тоннель (т.е. сверху будет солнце), то самый простой способ получения блютричесва - солнечные панели.
 +
 
 +
Сделаем несколько штук.
 +
<span id="Солнечная панель">{{Сетка/Крафт
 +
|Мод=Project Red
 +
|MA1=Электрический кремний|MB1=Электрический кремний|MC1=Электрический кремний
 +
|A2=Железный слиток |B2=Деревянная плита|C2=Железный слиток
 +
|A3=Деревянная плита |МB3=Слиток электротинового сплава|C3=Деревянная плита
 +
|MВыход=Солнечная панель|ВК=
 
}}
 
}}
 +
 +
 +
Направление смещения каркаса соответствует стрелкам на двигателе каркаса. Для его изменения нужно отверткой ПКМ на двигателе. Если зажать shift, то двигатель будет вращаться вокруг своей оси.
 +
 +
{|align="center"
 +
|-valign="top"
 +
|[[Файл:tut_buld_01.png|200px|thumb|Разместим на открытой местности несколько солнечных панелей и двигатель каркаса]]
 +
|[[Файл:tut_buld_02.png|200px|thumb|Когда на солнечные панели будет падать солнечный свет, они будут вырабатывать блютричесвто, когда двигатель накопит достаточно блютричества, на нем зажгутся голубые лампочки, что будет означать о его готовности]]
 +
|[[Файл:tut_buld_03.png|200px|thumb|Разместим несколько каркасов на двигателе]]
 +
|[[Файл:tut_buld_04.png|200px|thumb|при сигнале красного камня двигатель активируется и сдвигает каркас на один блок. Каркас, в свою очередь, тянет другие каркасы за собой]]
 +
|}
 +
 +
Таким образом мы добились того, что конструкция из каркасов может двигаться в одном направлении.
 +
Добавим функционала нашей постройке, пусть она разрушает блоки перед собой и складывает их в сундук. Для этого сделаем несколько труб под давлением и разрушителей блоков.:
 +
<span id="Труба под давлением">{{Сетка/Крафт
 +
|Мод=Project Red
 +
|A1=Золото (самородок)|B1=Стеклянная панель|C1=Золото (самородок)
 +
|A2=Стеклянная панель |B2=|C2=Стеклянная панель
 +
|A3=Золото (самородок) |B3=Стеклянная панель|C3=Золото (самородок)
 +
|MВыход=Труба под давлением|ВК=8
 +
}}
 +
 +
<span id="Разрушитель блоков">{{Сетка/Крафт
 +
|Мод=Project Red
 +
|A1=Булыжник|B1=Железная кирка|C1=Булыжник
 +
|A2=Булыжник |B2=Поршень|C2=Булыжник
 +
|A3=Булыжник|B3=Красная пыль|C3=Булыжник
 +
|MВыход=Разрушитель блоков|ВК=
 +
}}
 +
 +
Разрушитель блока, при наличии сигнала красного камня, разрушает блок перед собой, и помещает в свой буфер размером 1 блок. Т.е. если поставить рычаг на разрушитель блока, и включить его, блок перед разрушителем исчезнет, но если вновь поставить блок и еще раз дернуть рычаг, ничего не произойдет, т.к. внутренний буфер полон. Нужно его как-то освободить.
 +
 +
{|align="center"
 +
|-valign="top"
 +
|[[Файл:tut_buld_05.png|200px|thumb|Этот механизм - роющая часть "бульдозера"]]
 +
|[[Файл:tut_buld_06.png|200px|thumb|К обратной стороне разрушителя блока подключается труба под давлением, и подводится к какому-то сундуку]]
 +
|[[Файл:tut_buld_07.png|200px|thumb|При разрушении блока, разрушитель будет выталкивать разрушенный блок в трубу, пройдя по трубе блок попадает в сундук]]
 +
|}
 +
 +
 +
В каркасы можно вставлять трубы, а в трубы полоски из блока красного камня. Полоски получаются при распиливании пилой блока красного камня, сначала на плиты, потом на панели, потом на крышки и, в конце-концов на полоски.
 +
 +
Вот что получается, если объединить эти два механизма в один:
 +
{|align="center"
 +
|-valign="top"
 +
|[[Файл:tut_buld_08.png|200px|thumb|Общий вид механизма]]
 +
|[[Файл:tut_buld_09.png|200px|thumb|Вид со стороны разрушителя]]
 +
|[[Файл:tut_buld_10.png|200px|thumb|Установка сундука]]
 +
|[[Файл:tut_buld_11.png|200px|thumb|Установка рычага для активации разрушителя]]
 +
|}
 +
 +
Теперь если дергать рычаг подключенный к двигателю каркаса, можно всю конструкцию подвинуть к стене. После этого дернуть верхний рычаг и кусок стены попадет в сундук.
 +
 +
 +
=== Важный момент ===
 +
Для установки рычагов, кнопок, факелов и т.п. необходимо в каркас вставить плиты из каких либо блоков. Так же, когда каркас будет двигаться рядом с каким-то блоком, то вся конструкция застопориться, это происходит потому, что все блоки кроме воздуха прилипают к каркасу. Если блок будет один, и окружен со всех сторон воздухом, то такой блок будет двигаться вместе с каркасом, если же перед этим блоком, по ходу движения каркаса будет не пустой блок, то каркас перестанет двигаться. Для того, что бы к каркасу не прилипали блоки, в его грани необходимо поместить крышки из каких либо блоков. Если конструкция из каркасов достаточно объемная, то различить что вставлено в грани каркаса - плиты или крышки, очень сложно. По этому рекомендуется выбирать контрастные блоки. Например, черная шерсть для плит, и белая шерсть для крышек - тогда легче определить почему не движется конструкция из каркасов.
 +
 +
Схему можно масштабировать. Т.е. сделать поле уничтожителей нужной ширины и высоты. Следует учесть, что если границы поля из разрушителей блоков выходят за предел одного чанка, при разрушении возможен вылет клиента.
 +
 +
Для того, что бы не только сдвигать конструкцию из каркаса неподвижно стоящим двигателем, а быть "мобильным" нужно использовать два двигателя или актуатора. Идея состоит в том, что когда двигатель установленный на каркас сдвигает этот каркас, то сдвигается вся конструкция за исключением этого двигателя, следовательно, нужен второй двигатель, который будет возвращать на место первый. Если последовательно активировать эти двигатели, получим движение всей конструкции в одну сторону.
 +
Соответственно, если собрать конструкцию из 12 двигателей, то можно получить платформу способную двигаться во все стороны света.
 +
 +
{|align="center"
 +
|-valign="top"
 +
|[[Файл:tut_buld_12.png|200px|thumb|Профиль конструкции для движения в сторону указанной стрелкой]]
 +
|[[Файл:tut_buld_13.png|200px|thumb|Заряженные двигатели с установленными рычагами]]
 +
|[[Файл:tut_buld_14.png|200px|thumb|При активации нижнего рычага, все каркасы, и двигатель слева вверху сдвигаются вправо]]
 +
|[[Файл:tut_buld_15.png|200px|thumb|Активация верхнего двигателя "задвигает" нижний двигатель на место]]
 +
|}
 +
 +
 +
{{PR}}

Текущая версия на 10:41, 12 января 2017

Пока недоступны некоторые изображения из Project Red, в статье, в рецептах будут пропуски, смотрите в Minecraft на кнопке "G"

С помощью мода Project Red можно создавать различные движущиеся конструкции. В данной теме описано, как создать механизм для выравнивания местности.

Что необходимо для создания:

  • Каркас;
  • двигатели, или актуаторы каркаса;
  • источник блютричества;
  • провода для блютричества;
  • полоски из блока красного камня;
  • труба под давлением;
  • панели и крышки из любых блоков;
  • рычаги;
  • сундуки.

Для начала необходимо сделать несколько каркасов:

 Grid Палка.png  Grid Древесина.png  Grid Палка.png Grid layout Arrow (small).png  32px88
 Grid Древесина.png  Grid Палка.png  Grid Древесина.png
 Grid Палка.png  Grid Древесина.png  Grid Палка.png

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

Сделаем двигатель каркаса:

 Grid Доски.png  Grid Железный слиток.png  Grid Доски.png Grid layout Arrow (small).png  32px
 Grid layout Empty.png  Grid layout Empty.png  Grid layout Empty.png
 Grid Железный слиток.png  Grid layout Empty.png  Grid Железный слиток.png

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

Сделаем несколько штук.

 32px  32px  32px Grid layout Arrow (small).png  32px
 Grid Железный слиток.png  Grid Деревянная плита.png  Grid Железный слиток.png
 Grid Деревянная плита.png  Grid layout Empty.png  Grid Деревянная плита.png


Направление смещения каркаса соответствует стрелкам на двигателе каркаса. Для его изменения нужно отверткой ПКМ на двигателе. Если зажать shift, то двигатель будет вращаться вокруг своей оси.

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

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

 Grid Золото (самородок).png  Grid Стеклянная панель.png  Grid Золото (самородок).png Grid layout Arrow (small).png  32px88
 Grid Стеклянная панель.png  Grid layout Empty.png  Grid Стеклянная панель.png
 Grid Золото (самородок).png  Grid Стеклянная панель.png  Grid Золото (самородок).png

 Grid Булыжник.png  Grid Железная кирка.png  Grid Булыжник.png Grid layout Arrow (small).png  32px
 Grid Булыжник.png  Grid Поршень.png  Grid Булыжник.png
 Grid Булыжник.png  Grid Красная пыль.png  Grid Булыжник.png

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

Этот механизм - роющая часть "бульдозера"
К обратной стороне разрушителя блока подключается труба под давлением, и подводится к какому-то сундуку
При разрушении блока, разрушитель будет выталкивать разрушенный блок в трубу, пройдя по трубе блок попадает в сундук


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

Вот что получается, если объединить эти два механизма в один:

Общий вид механизма
Вид со стороны разрушителя
Установка сундука
Установка рычага для активации разрушителя

Теперь если дергать рычаг подключенный к двигателю каркаса, можно всю конструкцию подвинуть к стене. После этого дернуть верхний рычаг и кусок стены попадет в сундук.


Важный момент

Для установки рычагов, кнопок, факелов и т.п. необходимо в каркас вставить плиты из каких либо блоков. Так же, когда каркас будет двигаться рядом с каким-то блоком, то вся конструкция застопориться, это происходит потому, что все блоки кроме воздуха прилипают к каркасу. Если блок будет один, и окружен со всех сторон воздухом, то такой блок будет двигаться вместе с каркасом, если же перед этим блоком, по ходу движения каркаса будет не пустой блок, то каркас перестанет двигаться. Для того, что бы к каркасу не прилипали блоки, в его грани необходимо поместить крышки из каких либо блоков. Если конструкция из каркасов достаточно объемная, то различить что вставлено в грани каркаса - плиты или крышки, очень сложно. По этому рекомендуется выбирать контрастные блоки. Например, черная шерсть для плит, и белая шерсть для крышек - тогда легче определить почему не движется конструкция из каркасов.

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

Для того, что бы не только сдвигать конструкцию из каркаса неподвижно стоящим двигателем, а быть "мобильным" нужно использовать два двигателя или актуатора. Идея состоит в том, что когда двигатель установленный на каркас сдвигает этот каркас, то сдвигается вся конструкция за исключением этого двигателя, следовательно, нужен второй двигатель, который будет возвращать на место первый. Если последовательно активировать эти двигатели, получим движение всей конструкции в одну сторону. Соответственно, если собрать конструкцию из 12 двигателей, то можно получить платформу способную двигаться во все стороны света.

Профиль конструкции для движения в сторону указанной стрелкой
Заряженные двигатели с установленными рычагами
При активации нижнего рычага, все каркасы, и двигатель слева вверху сдвигаются вправо
Активация верхнего двигателя "задвигает" нижний двигатель на место