Retour
  • PHP
  • Projet de groupe

PHP Rogue - Donjon en ligne de commande

Un RPG procédural développé entièrement en PHP, tournant exclusivement dans le terminal.

Objectif

Détourner PHP de son usage web classique pour gérer une logique de jeu complexe : génération procédurale de cartes, gestion des entités (IA, monstres) et rendu en temps réel dans un terminal (CLI).

Challenge dans le temps
3 jours de développement
Développeurs
2

Performance & CLI

Gestion optimisée de la mémoire en PHP pour le rafraîchissement de la console. Utilisation des séquences d'échappement ANSI pour la couleur et le positionnement du curseur sans bibliothèque externe.

Démonstration

Cette vidéo est une démonstration visuelle et ne contient pas de contenu audio ou de parole nécessitant des sous-titres.

Bilan

Ce que ce projet m'a apporté

Ce projet a prouvé que la flexibilité de PHP dépasse largement le cadre du web. Travailler en groupe avec Docker nous a permis de livrer un moteur de jeu stable et extensible, tout en gérant les contraintes techniques spécifiques à l'affichage en ligne de commande.