Макар Осокин - “Редактор уровней для игр на Flash”
-
Upload
flash-gamm -
Category
Documents
-
view
4.121 -
download
0
description
Transcript of Макар Осокин - “Редактор уровней для игр на Flash”
Редактор уровней для игр на Flash
Makar Osokin, Karma TeamFlashGAMM 2011 Moscow
Level editor for Flash games
What is the level editor?
Цели:• Дизайн• Расстановка объектов• Настройка зависимостей• Настройка поведения
Targets:• Design• Placement of objects.• Set dependencies• Set the behavior
Что такое редактор уровней?
Types of level editors?
Какие бывают редакторы уровней?
External level editors
• Mappy• DAME Editor• Tile Map Editor• Flan• Flevel
Внешние редакторы
External level editors
Достоинства:• Продуманная архитектура• Слои и прочие фишки
Недостатки:• Перенос контента• Настройка объектов• Парсинг конечного
формата• Нельзя отдать игрокам
Advantages:• Smart architecture.• Layers and other features
Disadvantages:• Content pipeline• Setting up оbjects• Level format parsing• Should not be given to
players
Внешние редакторы
Flash IDE
• JSFL• Instance Names• Components
Flash IDE
Достоинства:• Полноценный графический
редактор• Настройка через компоненты• Средства генерации уровня
Недостатки:• Перегруженный интерфейс• Сложно настраивать
взаимосвязи• Сложно настраивать уникальные
объекты• Нельзя отдать игрокам
Advantages:• A image editor• Component-oriented
settings• Auto-generation levels
Disadvantages:• Cumbersome interface• Poor settings relations• Poor settings unique
objects• Should not be given to
players
Own level editor
Свой редактор
Own level editor
Достоинства:• Удобный интерфейс• Удобная настройка• Уникальные объекты• Генерация уровня• Можно отдать игрокам
Недостатки:• Производительность• Аскетичность• Дополнительные
затраты
Advantages:• User-friendly interface• Easy set objects• Support for unique
objects• Auto-generation levels• Can be given to the
players.
Disadvantages:• Performance• Ascetic• Additional costs
Свой редактор
Which editor you choose?
• Жанры игр• Геометрия уровней• Уникальность геймплея
• Game genres• Geometry of the levels• Unique gameplay
Какой редактор выбрать?
Which editor you choose?
Внешний редактор• Простые уровни, не нужно
отдавать игрокамFlash IDE• Сложные уровни, много
арта, мало уникальных объектов, не нужно отдавать игрокам
Свой редактор• Нужно отдавать игрокам,
уровни средней сложности, много уникальных объектов.
External level editor• Simple levels, no need to
give to playersFlash IDE• Big levels, lots of graphics,
a little unique objects, no need to give players
Own level editor• Ought to be given to the
players, levels of medium size, many unique objects.
Какой редактор выбрать?
How to create a level editor?
Как сделать свой редактор?
How to create a level editor?
• Интерфейс• Редактирование
o Выборo Установка и
перемещениеo Поворот и размерo Настройка связейo Настройка поведения
• Настройка под игру• Использование
• Interface• Editing
o Selectingo Position & Movingo Rotation & Scaleo Settings of relationshipo Settings of behavior
• Setting up for the game• Using
Как сделать свой редактор?
Interface
• Удобство• Интуитивность• Универсальность
• User-friendly• Intuitive• Versatility
Интерфейс
Editing
• Выбор• Установка и перемещение• Поворот и размер
• Selecting• Position & Moving• Rotation & Scale
Редактирование
Editing
• TransformManager - $300 (http://www.greensock.com)
• TransformTool + hands (http://senocular.com)
Редактирование
Editing
• Настройка связей• Настройка поведения
• Триггеры• Скрипты
• Settings of relationship• Settings of behavior
• Triggers• Scripts
Редактирование
Setting up for the game
Настойка под игру
Setting up for the gameНастройка под игру
Using
• Генерация XML• Сохранение
o JPEG EXIFo Текст
• Загрузка
• XML generation• Saving
o JPEG EXIFo Text
• Loading
Использование
Вопросы?Questions?