Сегодня 02 сентября 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
Тренды 🔥
Минцифры РФ потребует особых привилегий для «Алисы AI» на мобильных устройствах 18 мин.
Google представила Guided Vision — функцию визуального поиска вещей в режиме Gemini Live 2 ч.
Запущен Google Pics — графический ИИ-редактор, который бросает вызов Canva 11 ч.
Anthropic представила Claude Fable 5.1 и Mythos 5.1 — флагманские ИИ стали умнее, дешевле и чуть раскованнее 11 ч.
Пошаговая ролевая игра Warrior Cats: Clans of the Forest по «Котам-Воителям» не заставит себя долго ждать — новый трейлер и дата выхода 12 ч.
«Вито в сделку не входил»: в масштабной утечке Valve нашли вырезанную концовку Mafia 2 13 ч.
Ролевой боевик No Rest for the Wicked от авторов Ori не выйдет из раннего доступа Steam в 2026 году 15 ч.
Свежий драйвер GeForce 616.56 заставил мерцать некоторые мониторы — Nvidia уже работает над исправлением 15 ч.
80 % разработчиков Star Wars Zero Company остались без зарплаты, и Electronic Arts тут ни при чём 15 ч.
Sonos попытается вернуть доверие пользователей с помощью ИИ-агентов — представлена ОС Sonos 27 для аудиосистем 15 ч.
ИИ разогревает чипы до предела — TSMC хочет встроить жидкостное охлаждение прямо в их «внутренности» 10 мин.
DDR4 теперь стоит в 8,6 раза дороже, чем десять лет назад 10 мин.
К середине века затраты на ИИ-инфраструктуру достигнут $31,6 трлн 2 ч.
Новый генеральный директор Apple за следующий год заработает $58 млн, на $11 млн больше Тима Кука 5 ч.
Новая статья: Обзор видеокарты GIGABYTE AORUS GeForce RTX 5070 INFINITY 10 ч.
Учёные впервые засекли след тёмной материи, но это не точно — загадочная частица ударилась об атом ксенона 11 ч.
Xiaomi представила POCO X8 — смартфон среднего уровня со Snapdragon 6s Gen 4 и батареей на 8340 мА·ч 12 ч.
Razer представила Prio — складной геймпад для смартфонов, который помещается в карман 12 ч.
Sonos представила полностью переработанный саундбар Beam Ultra со звуком 7.1.2 и поддержкой Dolby Atmos 15 ч.
Sonos представила наушники Ace Ultra с эффективным шумоподавлением и повышенной автономностью за $450 15 ч.