Новая демка 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 будет обновлен в ближайшее время.