TDS project. Старый недоделаный, заброшеный 2д двиг для топ-даун игрухи на LOVE2D

Делал с 2015 по 2017, на библиотеке LOVE2D (love2d.org)
Некоторые фичи: динамические тени от спрайтов без настройки коллизии теней (по картинке), глобальное освещение (недоделано), запекание теней, туман зрения игрока, простой редактор, оптимизация отрисовки, слои отрисовки, инвентарь, физика дверей, перемещение игрока на основе физики, деревья, система карт, ООП, дебаг, меню, ...

1313
13 комментариев

Комментарий недоступен

1
Ответить

невероятное ООП, наследование таблиц)

1
Ответить

не только: функций, параметров. Тут уже немного другой подход

Ответить

) ну да, ООП поверхностное, но оно того стоит

Ответить

ООП как фича движка...?

Речь об объектно-ориентированном программировании, или в этом контексте это расшифровывается как-то иначе?

Ответить

да ООП, в Lua нету ООП, я собственное ООП написал, с наследованием, ... с уникальными фичами для движка, типа обновления объекта, отрисовка объекта, слои. Без ООП не получилось бы компактно двиг реализовать

Ответить

если кому нужны исходники, пишите в личку, скину

Ответить