Добавить
Уведомления

Devlog 14/02/2024

#speccy #zxspectrum #zxevolution #sinclair #zx #8bit #DeathDriveDestruction #retrodevelopment дискорд Retro Development https://discord.gg/EJX938VNT7 телега DDD https://t.me/DeathDriveDestruction Долго возился с коллизией, переписал базовые вещи определения столкновений. - переработал цикл обхода объектов, теперь только динамические объекты являются инициаторами запуска вложенного цикла со всеми объектами в массиве. ранее проход был один o(n^2) для всех объектов, теперь только динамических с динамическими и динамические со статическими. - переработал функцию пересечения AABB и AABB, что ускорило процесс c ~500 на ~400 тактов. Так же на видео (в конце) забавный баг, когда пулька овеществилась в мире в AABB персонажа, и обработчик коллизии (пока только один для персонажа) отталкивает динамический объект (игрока) в противоположную сторону. Ещё один момент, порой игрок обходит препятствие самостоятельно , при условии, если идти не перпендикулярно коллизии. Скорей это попутный баг, который и не планировался как фича, но вроде вполне себе.

Иконка канала gmakomsomolsk
3 подписчика
12+
1 просмотр
2 года назад
12+
1 просмотр
2 года назад

#speccy #zxspectrum #zxevolution #sinclair #zx #8bit #DeathDriveDestruction #retrodevelopment дискорд Retro Development https://discord.gg/EJX938VNT7 телега DDD https://t.me/DeathDriveDestruction Долго возился с коллизией, переписал базовые вещи определения столкновений. - переработал цикл обхода объектов, теперь только динамические объекты являются инициаторами запуска вложенного цикла со всеми объектами в массиве. ранее проход был один o(n^2) для всех объектов, теперь только динамических с динамическими и динамические со статическими. - переработал функцию пересечения AABB и AABB, что ускорило процесс c ~500 на ~400 тактов. Так же на видео (в конце) забавный баг, когда пулька овеществилась в мире в AABB персонажа, и обработчик коллизии (пока только один для персонажа) отталкивает динамический объект (игрока) в противоположную сторону. Ещё один момент, порой игрок обходит препятствие самостоятельно , при условии, если идти не перпендикулярно коллизии. Скорей это попутный баг, который и не планировался как фича, но вроде вполне себе.

, чтобы оставлять комментарии