Queen

OpenStrike: Counter-Strike на Sony PSP через самописные движки на Rust и JS

image source

OpenStrike — порт Counter-Strike на 22-летнюю Sony PSP. Разработчик Ифэн Ван написал два движка: Pocket3D на Rust для 3D-графики и PocketJS на JavaScript для игровой логики.

Демо уже играбельно — доступны все восемь оригинальных карт CS и редактор уровней. Система покупки снаряжения пока не реализована.

Игра работает и на PS Vita (960×544), через эмулятор PPSSPP и на ПК. Единственное условие — самостоятельно найти WAD-файлы игровых ресурсов.

На PSP движок выдаёт стабильные 60 FPS при 480×272. Карты освещения запечены в цвета вершин, BSP-рендеринг исключает отрисовку невидимых фрагментов карты.

Архитектура «сервер — клиент — события» разделяет обработку событий и рендеринг — просадки FPS исключены. Pocket3D и PocketJS универсальны, OpenStrike — лишь первая игра на их основе.

источник

0 комментариев

Редактор комментария
Пока нет комментариев
Станьте первым, кто оставит мнение на этот топик