AtomicPuzzle

Материал из wiki.appsalutecreator.com
Перейти к: навигация, поиск

AtomicPuzzle - объект редактора, который реализует игровую механику "Atomic Puzzle" - задача игрока логически удалить атомы с молекулы, тем самым уничтожив ее, не оставив ни одного атома.


Основные свойства

Atom1.png
  • файл уровня - файл с описанием уровней.
  • номер уровня - номер текущего уровня.
  • прокликиваемый - Если 1, то прямоугольник прозрачен для клика мышкой (пропускает объектам под собой). Если 2, то прямоугольник сам обрабатывает клик, но и пропускает его дальше.
  • звуки
    • конец хода (обычный) - звук конца обычного хода.
    • конец хода (обмен) - звук конца хода при применении бонуса обмена.
    • конец хода (закраска) - звук конца хода при применении бонуса закраска.
  • параметры анимации
    • начальная скорость движения - начальная скорость движения.
    • ускорение движения - ускорение движения.
    • время исчезновения ms - время исчезновения ms.
    • время пульсации линии ms - время пульсации линии ms.
    • минимальное значение альфы при пульсации - минимальное значение альфы при пульсации.
  • счетчики
    • ходы - счетчик оставшихся ходов.
    • время - счетчик оставшегося времени.
  • сохранение
    • сохранять в профиль - Если ==1, то значение будет сохранено в текущий профиль, если 0 - то глобально..
    • поле в опциях - Поле в опциях, в которое будет сохраняться номер последнего пройденного уровня.

Дополнительные параметры

  • графика атома - ресурс, используемый для отрисовки игрового атома
    • номер - Номер атома в файле уровня.
    • клип - Клип атома.
    • подсветка - Клип подсветки атома.
    • эффект удаления - эффект удаления.
  • графика линии - графика соединения между атомами
    • клип - клип линии. Пивот должен быть в левой/центральной точке.
    • подсветка - клип подсветки линии.
  • изменить состояние объекта - победа - обработчик победы
    • объект - объект, состояние которого меняем.
    • состояние - новое состояние для объекта из предыдущего поля.
  • изменить состояние объекта - поражение - обработчик поражения
    • объект - объект, состояние которого меняем.
    • состояние - новое состояние для объекта из предыдущего поля.
  • изменить состояние объекта - ход - изменить состояние объекта - ход
    • объект - объект, состояние которого меняем.
    • состояние - новое состояние для объекта из предыдущего поля.

Файл уровней

 <?xml version="1.0" encoding="UTF-8"?>
 <levels>
 <level id="0" w="6" h="6" exit_x="5" exit_y="2" turns="20" time="120" final_shift="40" final_vx="5">
 <field val="0,0,3,0,0,-3,
 0,0,-2,0,0,0,
 1,0,0,-2,-2,0,
 2,0,0,0,0,0,
 -2,0,0,0,0,0,
 0,2,0,3,0,0"/>
 <wall x1="0" y1="0" x2="1" y2="0" />
 <answer val="0,3,1,3,0,4,0,3,1,5,0,5,3,5,2,5,5,0,5,3,2,0,3,0,2,1,2,0,3,2,3,3,4,2,4,3,0,2,4,2"/>  
 </level>
 </levels>

Пример

S:\!MOBILE\!!!EditorGames\Wiki_sample

atom.zip