Показать сообщение отдельно
Старый 31.07.2011, 08:45   #1
Matt Merkulov
Модератор
 
Аватар для Matt Merkulov
 
Регистрация: 23.10.2005
Сообщений: 219
Написано 62 полезных сообщений
(для 247 пользователей)
[DWLab] Новый фреймворк для создания 2D-игр на BlitzMax

Digital Wizard's Lab - это фреймворк для разработки двумерных игр на BlitzMax.

Проект с открытым кодом, бесплатен для разработки коммерческих программ.

Возможности:
* Проекты с изменяемым кол-вом кадров логики в секунду и автоматическим определением FPS.
* Иерархия слоев игрового мира, которые могут содержать другие объекты.
* Камеры с изменяемым окном вывода, отображающие часть игрового поля.
* Спрайты разных форм: точка, овал и прямоугольник.
* Визуализаторы для отображения группы спрайтов с одними и теми же параметрами отображения. Из нестандартные визуализаторов есть движущаяся штриховая рамка, визуализатор анимированной карты тайлов и отладочный визуализатор, отображающий формы для столкновения, векторы и названия спрайтов.
* Тайловые карты с изменяемым положением, размером, индексами тайлов и автоматическим обрамлением.
* Спрайтовые карты с изменяемым размером ячейки для быстрого определения столкновений и отображения только тех спрайтов, что помещаются в отображаемую камерой часть игрового поля.
* Система столкновений спрайтов, тайловых карт, линий и групп.
* Физика: расталкивание спрайтов и базовые сочленения.
* Печать растровых шрифтов с изменяемой длиной букв и выравниванием.
* Модели поведения, которые могут быть привязаны к спрайтам, активированы и деактивированы.
* Графы, точки и линии с автоматическим поиском пути.
* Карты высот для процедурной генерации тайловых карт и изображений с шумом Перлина, размытием, рисованием кругов со сглаженными краями и различными методами печати на тайловые карты и пиксель-карты.
* Система контроллеров.
* Профили для записи настроек и состояния игры.
* Графический интерфейс пользователя (GUI) с окнами, кнопками, списками, бегунками и текстовыми полями.
* Сохранение и загрузка объектов со всем содержимым из XML-файлов.









В пакет включен мощный редактор игровых миров со следующими возможностями:
* Создание иерархии слоев.
* Создание, перемещение, изменение размера, порядка и параметров спрайтов.
* Создание, импорт, изменение размера, перемещение и рисование тайлами или тайловыми блоками на тайловых картах.
* Создание спрайтовых карт и наполнение их спрайтами.
* Технология авто-обрамления тайловый карт с редактором правил.
* Редактирование форм столкновений тайлов.







Замечание: коммерческое распространение редактора и производных от него программ запрещено.

Ссылки:
* Загрузить фреймворк 1.3.2 с редактором и примерами (13M[/url]
* Урок - создание ремейка Super Mario Bros (англ.)
* Урок по созданию изометрической ролевой игры
* Урок по использованию редактора миров (англ.)
* Официальный сайт
* Багтрекер
* Исходный код
* Страница проекта в Фейсбуке
* Страница проекта во ВКонтакте

Если вы захотите создать игру или другое приложение, используя фреймворк DWLab, я могу помочь вам.

Вы можете связаться со мной через:
* ICQ: 392-274-050
* Google Talk: [email protected]
* Skype: matt_merkulov

Последний раз редактировалось Matt Merkulov, 09.10.2011 в 15:40.
(Offline)
 
Ответить с цитированием
Эти 15 пользователя(ей) сказали Спасибо Matt Merkulov за это полезное сообщение:
baton4ik (31.07.2011), dimanche13 (08.08.2011), Dream (31.07.2011), Dzirt (30.08.2011), LLI.T.A.L.K.E.R. (10.08.2011), medusalogos (24.11.2011), Mhyhr (01.08.2011), Nerd (10.08.2011), Nex (31.07.2011), pax (11.10.2011), Randomize (01.08.2011), Reks888 (01.08.2011), VoIodia (30.10.2011), Жека (01.08.2011), Черный крыс (06.08.2011)