OpenStrike PSP : un FPS type Counter-Strike tourne à 60 FPS sur la PSP de Sony

Faire tourner un FPS inspiré de Counter-Strike à 60 FPS verrouillés sur une PSP-1000 relevait surtout de la démonstration technique. OpenStrike y parvient pourtant sur le matériel d’origine, avec bots, recul, traceurs et manches à élimination.

OpenStrike PSP sur matériel d’origine

Le projet signé PocketJS n’est pas un port du jeu de Valve, mais un FPS open source construit autour d’un moteur en clean room. Les développeurs ne distribuent ni cartes ni textures protégées, et l’utilisateur doit fournir ses propres fichiers BSP et WAD compatibles depuis sa copie du jeu.

Capture d'écran d'un jeu de tir à la première personne avec interface utilisateur visible.

La version actuelle cible la PSP à sa fréquence maximale de 333 MHz, avec un rendu en 480 x 272, soit la définition native de la machine. L’empreinte mémoire tourne autour de 12 Mo, ce qui laisse de la marge même sur une PSP-1000 et ses 24 Mo de mémoire système accessibles à l’utilisateur.

OpenStrike reprend les bases attendues du genre : cartes classiques, bots, recul, traceurs et déroulé par rounds. En l’état, il s’agit encore d’un projet technique orienté solo, pas d’un remplaçant complet à Counter-Strike.

Un moteur taillé pour les contraintes de la PSP

Le moteur confie à Rust les déplacements, les collisions, l’IA des bots, les armes et le rendu. Les règles de manches, le score, les paramètres d’armes et l’interface complète passent par TypeScript et JavaScript via le moteur embarqué QuickJS.

Le même bundle JavaScript peut d’ailleurs tourner sur PSP comme sur la version desktop. C’est un point intéressant pour la maintenance et pour le modding, PocketJS mettant aussi en avant une API JavaScript entièrement ouverte.

Photo d'une console portable Sony connectée à un ordinateur portable affichant du code.

Pour tenir sur le GPU à pipeline fixe de la portable, OpenStrike convertit les cartes BSP de l’ère GoldSrc vers un format adapté à la machine. L’éclairage est précalculé dans les couleurs de sommets, les textures passent en palette 8 bits pour réduire la consommation mémoire, et le moteur exploite les données de visibilité précalculées des cartes afin d’éviter de traiter de la géométrie hors champ.

La version 0.1 inclut les bots et des manches d’élimination basiques. Le réseau, les phases d’achat, plusieurs armes et la navigation des bots via waypoints ne sont pas encore disponibles. Le jeu est proposé au format PSP EBOOT pour les consoles compatibles homebrew, et fonctionne aussi sous PPSSPP.

Sur le plan technique, le plus marquant n’est pas seulement la référence à Counter-Strike, mais le niveau d’optimisation obtenu sur une machine sortie il y a vingt ans. Tenir 60 FPS avec cette enveloppe mémoire sur une PSP-1000 montre qu’un moteur moderne bien ciblé peut encore exploiter proprement un matériel extrêmement contraint.

Source : VideoCardz

Wael.K

Ravi de vous accueillir sur ma page dédiée aux articles ! Je suis Wael El Kadri, et je suis un ingénieur civil de profession. Mais ma véritable passion est le matériel informatique. J'en suis passionné depuis l'âge de 12 ans, et j'aime apprendre et découvrir de nouvelles choses. En 2016, j'ai créé ma page personnelle sur les réseaux sociaux, baptisée Pause Hardware. C'est là que je partage mes créations en modding, mais aussi divers sujets liés au matériel informatique en général. J'ai également crée le site web, pausehardware.com, en 2019 où je publie des articles plus approfondis sur le matériel à travers des tests et revues et articles de news. J'ai eu l'opportunité de participer en tant qu'exposant à plusieurs événements liés aux jeux vidéo, aux côtés de grandes marques, notamment lors de la Paris Game Week en 2018 et 2019. Je reste constamment en quête de nouvelles manières de partager mes connaissances et ma passion pour le matériel informatique avec d'autres passionnés. Voici quelques publications médiatiques qui ont mis en lumière mon travail : Deux articles dans le magazine Extreme PC, parus dans ses  numéros 1 et 21 : Extreme PC Magazine Issue 21 (adobe.com) Également, un article sur Forbes intitulé "Dix Modèles de PC Incroyables en 2021" sur forbes.com : Ten Incredible PC Mods Of 2021 (forbes.com)
guest
0 Commentaires
Le plus ancien
Le plus récent Le plus populaire
0
Nous aimerions avoir votre avis, veuillez laisser un commentaire.x