Журнал “FPS” №26

Вышел 26 номер электронного PDF-журнала “FPS”, посвященного разработке игр, программированию, компьютерной графике и звуку.

Читайте в этом номере:

> Tube Open Movie. Интервью с Бассамом Курдали
> Обзор дополнений Blender, выпуск 5
> GIMP: ломо-эффект как в Instagram
> Физический движок своими руками, часть III
> Making-of: логическая мини-игра Arrow
> Генерация случайных уровней
> Осваиваемся в SDL2
> Пишем плагин для DeleD на D
> Как я стал D-шником или Путь художника в IT
> Игровые новости из мира СПО и Linux
> “Корпорация зла”. Почему у Microsoft нет будущего

Номер доступен для онлайн-чтения и загрузки на сервисе Issuu.com, Документах Google и Dropbox.

Последние новости по проекту вы можете узнать в публичной странице журнала в социальной сети Google+: http://gplus.to/fpsmag. Добавляйте нас в круги, оставляйте свои комментарии и отписывайтесь в нашем сообществе.

Архив номеров журнала здесь.

Улучшения в dmech

Ведется работа по улучшению физического движка dmech:

  • производительность повышена на 50%;
  • повышена стабильность симуляции;
  • улучшена система проверки столкновений – добавлен генератор contact manifold’ов;
  • реализовано двухосевое трение в солвере контактов.

Демка для Linux (1,84 МБ)
Исходники (0,3 МБ)

Периодически будут появляться новые демки – следите за изменениями в публичной папке на DropBox.

В скором времени изменения будут доступны на GitHub.

dmech

Физический движок, являющийся частью Atrium, будет разрабатываться в качестве отдельного проекта – dmech.

Исходники доступны на GitHub:
https://github.com/gecko0307/dmech

Поддержка сочленений в физическом движке

Физический движок Atrium обзавелся базовой поддержкой сочленений (или ограничений – Constraints) между телами. В данный момент реализован один тип сочленений – шарнир (BallConstraint), который удерживает два тела на определенном расстоянии друг от друга, позволяя им вращаться вокруг заданной точки.

Изменения доступны в репозитории Atrium на GitHub.
Сборка для Windows (2,63 МБ)

Кроме того, вслед за dlib, система сборки проектов Cook также переехала на GitHub. Репозиторий проекта доступен по адресу: http://github.com/gecko0307/cook.

JSPE – JavaScript Physics Engine

Чтобы иметь возможность немного отвлекаться от D и при этом делать что-то полезное, я решил начать писать двумерный физический движок на JavaScript и HTML5. Ничего серьезного не планируется – исключительно “just for fun”.

https://github.com/gecko0307/jspe