Pipes — различия между версиями

Материал из wiki.appsalutecreator.com
Перейти к: навигация, поиск
(Параметры объекта Pipes)
(Параметры объекта Pipes)
Строка 77: Строка 77:
 
В строке '''РАСКЛАД''' в строчку задается расположение конкретных фишек в ячейках поля.
 
В строке '''РАСКЛАД''' в строчку задается расположение конкретных фишек в ячейках поля.
 
*Рисунок уровня в виде последовательности чисел через запятую. Чисел должно быть четное количество. Первое число каждой пары - тип ячейки от 0 до 6 включительно, Второе - начальный поворот от 0 до 3. Если в этом параметре пустая строка - уровень генерируется.
 
*Рисунок уровня в виде последовательности чисел через запятую. Чисел должно быть четное количество. Первое число каждой пары - тип ячейки от 0 до 6 включительно, Второе - начальный поворот от 0 до 3. Если в этом параметре пустая строка - уровень генерируется.
 +
 +
[[Файл:1.0.png|250px]][[Файл:1.1.png|250px]][[Файл:2.0.png|250px]][[Файл:2.2.png|250px]]
 +
  
 
по правой кнопке мыши добавляются команды, по которым можно изменять состояние или параметр объекта при выгрыше
 
по правой кнопке мыши добавляются команды, по которым можно изменять состояние или параметр объекта при выгрыше

Версия 10:56, 15 апреля 2013

Трубопроводы (микросхемы)

Общее Описание

  • На поле находится регулярная квадратная решетка.

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

  • Используются фишки с таким возможным расположением линий.


Трубы Fishky.jpg

0
1
2
3
4
5
6

Анимация2.png


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

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

  • Кроме того, на поле задаются ячейки с началом и концом трубопровода.Поле при этом имеет вид


Sc Bed Times.jpg

Безымянный.png

Игровая механика

  • Игровое действие. Игрок при помощи тапа может поворачивать фишки каждую относительно ее центра, таким образом, чтоб линии, проходящие из ячейки в ячейку, соединялись.
  • Фишки могут располагаться сейчас только одним единственно заданным способом.

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

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

Параметры объекта Pipes

Для создания объекта pipes необходимо создать любой безресурсный объект и выбрать для него из раздела Game mechanic тип pipes.

Создание.png Характеристики.png

Кроме общих для всех параметров "положение" и "размер" необходимо задать параметры непосредственно для объекта pipes. (У объекта Pipes нет отображения его положения на экране, поэтому для определения его места и правильного расположения в игре необходимо делать его подобъектом какой то машины, размер объекта задаётся количеством его колонок и строк) Память должна стоять "1" если надо что-бы игра не переигрывалась после каждого разбора.

ВНЕШНИЙ ВИД

  • картинка - в это поле из редактора ресурсов перетаскивается анимация, кадрами которой являются изображения фишек в заданной последовательности,
  • колонок - здесь задается число колонок поля,
  • строчек - здесь задается число строчек поля,
  • время поворота - время поворота фишки вокруг центра ячейки,

Ячейки имеют нумерацию (0;0), (0;1), (0;2), (0;3),(0;4), (0;5), (0;6), (0;7).... - в строке, и (0;0), (1;0), (2;0), (3;0),(4;0), (5;0), (6;0), (7;0).... - в столбце,

Ячейки2.png

ВХОД

  • x - задается номер ячейки по х
  • y - задается номер ячейки по y,
  • грань - здесь задается номер грани, с которой начинается линия.К постановке этого параметра нужно отнестись осмысленно. Нумерация граней идет по часовой стрелке, начиная сверху - 0,1,2,3

Аналогично задаются параметры выхода

ВЫХОД

  • x - задается номер ячейки по х
  • y - задается номер ячейки по y,
  • грань - здесь задается номер грани, на которой заканчивается лини

В строке РАСКЛАД в строчку задается расположение конкретных фишек в ячейках поля.

  • Рисунок уровня в виде последовательности чисел через запятую. Чисел должно быть четное количество. Первое число каждой пары - тип ячейки от 0 до 6 включительно, Второе - начальный поворот от 0 до 3. Если в этом параметре пустая строка - уровень генерируется.

1.0.png1.1.png2.0.png2.2.png


по правой кнопке мыши добавляются команды, по которым можно изменять состояние или параметр объекта при выгрыше

ИЗМЕНИТЬ СОСТОЯНИЕ

  • объект - выбирается доступный в этом экране объект
  • состояние - задается состояние этого объекта

ИЗМЕНИТЬ ПАРАМЕТР

  • объект - выбирается доступный в этом экране объект
  • параметр - задается новое значение параметра для этого объекта