DIZZY QUEST EDITOR
Описание
Скачать
Скриншоты
ЧаВо
Автор
Проекты

Описание

Краткое описание

Dizzy Quest Editor (DQE) - это полнофункциональная среда разработки 2D-квестов в стиле Диззи. Тех, кто не знаком с этим удивительным персонажем, прошу на официальный сайт Желткового народа: www.yolkfolk.com.

DQE не зря называется средой разработки. Она содержит в себе всё, что нужно для создания полноценного квеста (так сказать "All In 1").

В состав DQE входят:
  • Редактор игровых экранов - Вы можете расставлять объекты на экране с помощью мыши, а также менять их свойства, используя Диспетчер объектов (как в Delphi).
  • Редактор скриптов - Запрограммировать действия тех или иных объектов или написать что-то наподобие ИИ сможет каждый, кто хоть раз программировал на Object Pascal (благодаря объектно-ориентированному подходу в организации скриптов).
  • Редактор диалогов - Позволяет создавать нелинейные диалоги (с выбором ответа), что предоставляет возможность внести в ваши квесты элементы RPG.
  • Редактор музыки - Звук составляет половину успеха в любой игре. DQE позволяет использовать эффекты DirectSound, что дает вам возможность задать окружающую обстановку для каждого игрового экрана, будь то лес или пещера.
  • ... а также другие немаловажные редакторы.
Программа создавалась с таким расчетом, чтобы дать максимальную свободу действий квестописателю. Для этого введена продвинутая система скриптов, которая дает доступ ко всем параметрам объектов, музыки и др. Короче говоря, с помощью скриптов вы сможете сделать всё, что угодно (ну, в пределах разумного ;). Начинающим же не составит труда создать простенький мир, т.к. в программе сделано всё для упрощения редактирования экранов. Весь процесс создания объектов сводится к перетаскиванию их с панели объектов.

Основные возможности

  • Интегрированная среда разработки позволяет редактировать объекты, диалоги, музыку и другие параметры не выходя из программы.
  • Очень простой и интуитивно понятный интерфейс программы не отпугнет новичков в "квестостроении".
  • Редактор выжимает всё что можно, из 2D графики (альфа-канал, анти-альязинг, эффекты смешения цветов) и звука (реверберация, эхо и другие DirectSound9 эффекты).
  • Скриптовая система на основе синтаксиса Delphi (Object Pascal) позволяет получить доступ к любому свойству любого объекта (звука, диалога, шрифта и др.).
  • Более-менее полная справочная система, описывающая все возможности Редактора и скриптов.

Некоторые технические характеристики:

  • Загрузка графики в форматах: *.bmp, *.jpg, *.tga, *.png (подержка альфа-канала), *.gif (поддержка анимации), *.apng (несколько подряд идущих *.png-файлов).
  • Поддержка музыки в форматах: *.MO3, *.IT, *.XM, *.S3M, *.MTM, *.MOD, *.UMX, *.MP3, *.MP2, *.MP1, *.OGG, *.WAV. Имеется возможность подключать плагины WinAMP.
  • Возможность использования в скриптах функций из стандартных модулей Delphi: System.pas, SysUtils.pas, Math.pas, Classes.pas (например: IntToStr или LowerCase)
  • Поддержка джойстика
  • Возможность писать пре- и пост-рендер скрипты
  • Относительно низкая нагрузка на процессор
  • Для воспроизведения квестов конечными пользователями, используется Плеер квестов, который входит в комплект DQE. Таким образом снижается размер передаваемого файла. (Конечно, при необходимости, можно вместе с квестом выкладывать и плеер).

Разработка

Dizzy Quest Editor Source Development Kit (DQE SDK) - это всего-навсего один Delphi модуль, который контролирует всё, что происходит в игре. SDK будет полезен в первую очередь разработчикам, т.е. тем, кто хочет создать свой редактор или плеер квестов. В данном модуле реализованы все классы, используемые в Редакторе. По сути дела Редактор можно воспринимать как визуальную оболочку DQE SDK.

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

Несмотря на то, что DQE SDK представляет собой отдельный модуль, для его компиляции требуются некоторые сторонние библиотеки. Подробнее об этих зависимостях смотрите на вкладке "ЧаВо".

Лицензия

Самое хорошее то, что Редактор распространяется бесплатно и, более того, по лицензии OpenSource. Это значит, что все исходники проекта, доступны любому желающему для использования в своих Open Source проектах
Оригинальный текст лицензии вы можете найти на: Неофициальный перевод GPLv3 на русский язык:
Хостинг предоставлен: Get Dizzy Quest Editor at SourceForge.net. Fast, secure and Free Open Source software downloads