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

Материал из wiki.appsalutecreator.com
Перейти к: навигация, поиск
(Параметры объекта Pipes)
(Параметры объекта Pipes)
Строка 46: Строка 46:
 
Для создания объекта '''pipes'''  необходимо создать любой безресурсный объект и выбрать для него из раздела '''Game mechanic''' тип '''pipes'''.  
 
Для создания объекта '''pipes'''  необходимо создать любой безресурсный объект и выбрать для него из раздела '''Game mechanic''' тип '''pipes'''.  
  
[[Файл:Создание.png|200px]]
+
[[Файл:Создание.png|250px]] [[Файл:Характеристики.png|250px]]
 
 
[[Файл:Характеристики.png|200px]]
 
  
 
Кроме общих для всех параметров "положение" и "размер" необходимо задать параметры непосредственно для объекта pipes.
 
Кроме общих для всех параметров "положение" и "размер" необходимо задать параметры непосредственно для объекта pipes.
 
(У объекта Pipes нет отображения его положения на экране, поэтому для определения его места и правильного расположения в игре необходимо делать его подобъектом какой то машины, размер объекта задаётся количеством его колонок и строк)
 
(У объекта Pipes нет отображения его положения на экране, поэтому для определения его места и правильного расположения в игре необходимо делать его подобъектом какой то машины, размер объекта задаётся количеством его колонок и строк)
 +
Память должна стоять "1" если надо что-бы игра не переигрывалась после каждого разбора.
  
 
'''ВНЕШНИЙ ВИД'''
 
'''ВНЕШНИЙ ВИД'''
Строка 61: Строка 60:
 
Ячейки имеют нумерацию (0;0), (0;1), (0;2), (0;3),(0;4), (0;5), (0;6), (0;7).... - в строке,
 
Ячейки имеют нумерацию (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).... - в столбце,
 
и (0;0), (1;0), (2;0), (3;0),(4;0), (5;0), (6;0), (7;0).... - в столбце,
 +
 +
[[Файл:Ячейки2.png|250px]]
 +
 
'''ВХОД'''
 
'''ВХОД'''
 
*'''x''' - задается номер ячейки по х
 
*'''x''' - задается номер ячейки по х

Версия 10:41, 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. Если в этом параметре пустая строка - уровень генерируется.

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

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

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

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

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