À propos de ce projet
L’objectif de ce projet était de concevoir un jeu narratif et interactif entièrement développé en PHP. Le scénario plonge le joueur aux commandes du vaisseau NS-01, dont l’équipage est devenu « Powerless » après un crash. Pour rentrer chez eux et redevenir « Powerful », les joueurs doivent parcourir 450 millions de kilomètres à travers différentes planètes. Chaque étape impose de résoudre des problèmes posés par les habitants pour continuer l’aventure. Le jeu intègre une mécanique de survie où l’état du vaisseau se dégrade en cas d’erreur, avec un système de « Game Over » définitif si l’on dépasse trois fautes après le premier jour.
Le défi
Le défi technique a consisté à gérer la logique de progression et les états du jeu uniquement via le serveur. Il a fallu programmer des fonctions complexes pour calculer l’avancée du vaisseau, le compteur de fautes et la dégradation de l’état de l’appareil. L’une des particularités a été l’implémentation du pouvoir de « Mentaliste » : une mécanique d’indice à usage unique qui oblige le joueur à une réflexion stratégique. L’enjeu était de créer une expérience utilisateur fluide où les choix du joueur impactent directement les variables stockées en session, tout en maintenant une difficulté croissante jusqu’à la planète finale, Sirius.