Макар Осокин - “Редактор уровней для игр на Flash”

4,164 views

Published on

Для создания большинства flash игр необходим редактор игровых уровней. Какие бывают редакторы уровней? Какой редактор выбрать для своей игры? Как сделать свой редактор, удовлетворяющий все потребности вашей игры? Обо всём этом вы узнаете в этом докладе, который будет интересен в первую очередь разработчикам, т.к. содержит много практической информации и примеров.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
4,164
On SlideShare
0
From Embeds
0
Number of Embeds
2,713
Actions
Shares
0
Downloads
14
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Макар Осокин - “Редактор уровней для игр на Flash”

  1. 1. Редактор уровней для игр на Flash Level editor for Flash gamesMakar Osokin, Karma TeamFlashGAMM 2011 Moscow
  2. 2. Цели:• Дизайн• Расстановка объектов• Настройка зависимостей• Настройка поведенияTargets: • Design • Placement of objects. • Set dependencies • Set the behaviorЧто такое редактор уровней? What is the level editor?
  3. 3. Какие бывают редакторы уровней? Types of level editors?
  4. 4. • Mappy • DAME Editor • Tile Map Editor • Flan • FlevelВнешние редакторыExternal level editors
  5. 5. Advantages: Достоинства:• Smart architecture. • Продуманная архитектура• Layers and other features • Слои и прочие фишкиDisadvantages: Недостатки:• Content pipeline • Перенос контента• Setting up оbjects • Настройка объектов• Level format parsing • Парсинг конечного• Should not be given to формата players • Нельзя отдать игрокам Внешние редакторы External level editors
  6. 6. • JSFL• Instance Names• Components Flash IDE
  7. 7. 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 • Нельзя отдать игрокам Flash IDE
  8. 8. Свой редакторOwn level editor
  9. 9. 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 затраты Свой редактор Own level editor
  10. 10. • Жанры игр • Геометрия уровней • Уникальность геймплея• Game genres• Geometry of the levels• Unique gameplay Какой редактор выбрать? Which editor you choose?
  11. 11. External level editor Внешний редактор • Simple levels, no need to • Простые уровни, не нужно give to players отдавать игрокамFlash IDE Flash 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. много уникальных объектов. Какой редактор выбрать? Which editor you choose?
  12. 12. Как сделать свой редактор?How to create a level editor?
  13. 13. • Interface • Интерфейс• Editing • Редактирование o Selecting o Выбор o Position & Moving o Установка и o Rotation & Scale перемещение o Settings of relationship o Поворот и размер o Settings of behavior o Настройка связей• Setting up for the game o Настройка поведения• Using • Настройка под игру • Использование Как сделать свой редактор? How to create a level editor?
  14. 14. • Удобство • Интуитивность • Универсальность• User-friendly• Intuitive• Versatility Интерфейс Interface
  15. 15. • Selecting • Выбор• Position & Moving • Установка и перемещение• Rotation & Scale • Поворот и размер Редактирование Editing
  16. 16. • TransformManager - $300 (http://www.greensock.com)• TransformTool + hands (http://senocular.com) Редактирование Editing
  17. 17. • Settings of relationship • Настройка связей• Settings of behavior • Настройка поведения • Triggers • Триггеры • Scripts • Скрипты Редактирование Editing
  18. 18. Настойка под игруSetting up for the game
  19. 19. Настройка под игруSetting up for the game
  20. 20. • Генерация XML • Сохранение o JPEG EXIF o Текст • Загрузка• XML generation• Saving o JPEG EXIF o Text• Loading Использование Using
  21. 21. Вопросы?Questions?

×