Архив ‘GameMaker2Flex’

О компьютерных играх

Четверг, 21 Февраль, 2008

Читаю про разработку компьютерных игр (хотя, вероятно, будет интересно только людям, непосредственно с этим столкнувшимся, или интересующимся общими вопросами по управлению проектами)

http://dtf.ru/articles/read.php?id=3755 - Игры: как это делается (юмористическое)
http://www.dtf.ru/blog/read.php?id=49888 - Практическое руководство для молодых команд

Пара моих демо-игр: http://gm2flex.janvarev.ru/Examples (с использованием флекса, используется собственноручно разработанная библиотека)

XMLScriptEngine 1.0 под GPL2

Суббота, 30 Июнь, 2007

XMLScriptEngine - библиотека на AS3 (Action Script 3), позволяющая интерпретировать XML-файлы как скрипт, исполняющийся в некотором окружении.

Пример - Исходный код примера

Возможности библиотеки:

  • Вычисление конструкций произвольной степени вложенности
  • Поддержка условий и циклов
  • Вызов функций у объектов окружения.
  • Добавление собственных функций.

Сегодня раскрыл коды библиотеки под GPL2, в надежде принести пользу человечеству и немного “раскрутить” библиотеку. Для достижения цели страница проекта оформлена на английском :)

Про историю создания я уже писал, теперь - про применение.

Применение

Вообще библиотека должна очень сильно пригодится в файлах конфигурации - вам достаточно просто определить окружение, состоящее из AS3 объектов, а затем запустить файл конфигурации. Язык составлен так, что можно будет запустить любые функции и установить любые параметры для окружения. А если понизить уровень безопасности, то потенциально можно командовать всем AS3-приложением.

Сам я ее применяю в игровом движке GameMaker2Flex, для конфигурации объектов игры.