Новая демка Atrium

Скачиваем новую демку с тенями:

Для Windows (2,36 МБ)
Для Linux (3,89 МБ)

Под Windows запускайте с параметром –enableShadows=1, либо используйте прилагающийся bat-файл, в котором этот параметр уже указан.

Репозиторий Atrium на GitHub также будет обновлен в ближайшее время.

Spider-Man: The Ultimate Fighter

В раздел “Игры” добавлен еще один раритет: моя игра 2006 года “Spider-Man: The Ultimate Fighter”, 2D-файтинг с Человеком-пауком в главной роли. Есть три уровня с возрастающей сложностью – вы должны победить зомби, Скорпиона и Росомаху. Относительно мощный (для игры на Game Maker) искусственный интеллект: с некоторыми врагами одержать победу с первого раза будет непросто.

Управление: стрелки влево/вправо – перемещение, стрелка вверх – прыжок, пробел – удар, пробел + влево/вправо – выстрел паутиной, Escape – пауза, F6 – пропустить уровень. Есть также поддержка джойстика (вместо пробела – кнопка 1).

Скачать (16.1 МБ)

В архив, как обычно, включены все исходные материалы (под Public Domain).

Обновление Atrium

Доступна новая демонстрация проекта Atrium:

  • В игру интегрирован физический движок dmech в его актуальном состоянии
  • Проект теперь использует графический движок DGL
  • Готова модель гравитационного излучателя с эффектом электрического разряда
  • Добавлен HUD, который отображается на дисплее внутри шлема. Забрало шлема можно открывать и закрывать (планируется сделать локации в вакууме, проходить которые можно только с закрытым забралом)
  • Идет работа над первой игровой локацией.

Скачать:
atrium-demo-03122014-windows.zip 
atrium-demo-03122014-linux.tar.gz 

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

Доступна новая демонстрация работы dmech – на этот раз, на примере игровой кинематики (Character Controller) для игры от третьего лица. Персонаж умеет двигаться и прыгать, взаимодействуя со всеми физическими объектами и тримешем уровня.

Управление:
Стрелки – поворот вправо-влево и движение вперед-назад;
Пробел – прыжок.

Скачать для Windows

Исходники вскоре будут доступны в рамках проекта Atrium.

Составные тела в dmech

В физическом движке dmech реализованы составные тела (поддержка нескольких геометрий на тело). Корректировка позиции теперь основана на псевдоскоростях. Кроме того, устранен артефакт дрожания (jittering), возникающий в некоторых ситуациях.
Также dmech теперь использует последнюю версию dlib.

Сборка для Windows
Сборка для Linux
Исходники

Репозиторий на GitHub будет обновлен в ближайшее время.