Сегодня 11 сентября 2026
18+
MWC 2018 2018 Computex IFA 2018
реклама
Новости Software

Энтузиаст создал клон Counter-Strike и запустил его на оригинальной Sony PSP

Энтузиаст Ифэн Ван (Yifeng Wang) поставил перед собой задачу запустить Counter-Strike на первой портативной приставке Sony PSP, и для этого он написал сразу два игровых движка: один на Rust, а второй — на JavaScript.

 Источник изображения: x.com/pocket_js

Источник изображения: x.com/pocket_js

OpenStrike — это внушительный проект, представляющий собой демонстрацию возможностей запуска Counter-Strike на портативной консоли Sony PlayStation Portable (PSP) — ей уже 22 года, и она, казалось бы, технически не предназначена для подобных игр. Для создания порта энтузиаст написал собственный трёхмерный движок Pocket3D на языке Rust и движок PocketJS на языке JavaScript — для обработки игровой логики и интерфейса. Демонстрационная версия уже вполне играбельна, утверждает разработчик, хотя система покупки снаряжения пока не реализована. Зато уже протестирован полный набор из восьми оригинальных карт Counter-Strike, а также есть возможность создавать собственные уровни.

При запуске на Sony PSP движок обеспечивает стабильные 60 кадров в секунду при разрешении 480 × 272 пикселя. Для этого пришлось в значительной мере оптимизировать движок: карты освещения разработчик интегрировал непосредственно в цвета вершин, то есть эти расчёты не приходится выполнять ни в реальном времени, ни даже при запуске уровня. Энтузиаст также сохранил экономичный с точки зрения ресурсов метод рендеринга BSP (Binary Space Partitioning), избавляющий от необходимости отрисовывать невидимые фрагменты карты.

Игра также запускается на Sony PS Vita с разрешением 960 × 544 пикселя, поддерживается эмулятор PPSSPP, а также есть возможность запускать OpenStrike как обычную игру на ПК. Есть только одно условие — файлы игровых ресурсов WAD придётся искать самостоятельно. Подчёркивается, что движки Pocket3D (3D) и PocketJS (2D) являются универсальными, а OpenStrike — лишь первой реализацией игры на их основе. Код построен на архитектуре «сервер — клиент — события», причём обработка событий, например стрельбы, отделена от ядра отрисовки, то есть за просадки частоты кадров можно не беспокоиться.

Было интересно? Скажите об этом Google, чтобы чаще получать ссылки на наши новости про playstation

Источник:

Если вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.
Материалы по теме

window-new
Soft
Hard
Тренды 🔥
ReactOS на ARM научилась запускать 64-битные Windows-игры для x86 — разумеется, самым окольным путём из возможных 54 мин.
ИИ ослабляет умственные способности человека и распространяется как вирус, установили учёные 2 ч.
OpenAI готова замедлить гонку разработки ИИ, если конкуренты сделают то же самое 4 ч.
Стартовал ранний доступ сетевого шутера Wardogs с инновационной экономикой — онлайн в Steam уже превысил 330 тысяч человек 13 ч.
ИИ упростил подачу жалоб — и граждане завалили обращениями госслужбы по всему миру 14 ч.
Nintendo отблагодарит американских игроков за отмену таможенных пошлин Трампа новой распродажей, но не возвратом средств 14 ч.
IBM и NASA выпустили ИИ-модель для изучения и освоения Луны 15 ч.
Не лучший в своём деле: критики вынесли вердикт Marvel’s Wolverine 15 ч.
Сага об уволенных со скандалом разработчиках GTA VI вышла на финишную прямую, и Rockstar настроена «решительно» 17 ч.
Apple раскрыла лимит для Apple Intelligence — без доплаты ряд функций будет временно отключаться 17 ч.
В России запустили 5G — пока что в 16 городах и не для пользователей iPhone 15 мин.
d-Matrix присоединилась к альянсу NVLink Fusion, чтобы интегрировать свои ИИ-ускорители в экосистему NVIDIA 40 мин.
Тайваньские работники Micron выбили себе долю сверхдоходов от ИИ — премии достигнут 68 месячных зарплат 56 мин.
ЦОД как чип: Meta и Panmnesia предложили CXL-фабрику размером с целый дата-центр 2 ч.
Altera собирается вернуться на биржу спустя одиннадцать лет, как Intel увела её оттуда за $16,7 млрд 3 ч.
По норме прибыли китайская CXMT уже обошла ведущих мировых производителей памяти 3 ч.
Электрические аэротакси получили разрешение на испытательные полёты в Техасе 5 ч.
Новая статья: Обзор складного смартфона nubia Flip2: когда раскладушка – не роскошь 11 ч.
AMD выпустила шестиядерные Ryzen 5 7500 и Ryzen 5 5500F для бюджетных сборок на AM5 и AM4 14 ч.
Мышь Finalmouse Starlight X установила рекорд по скорости клика — она обогнала Logitech G Pro X2 Superstrike 14 ч.