

Un moteur en HTML, CSS et JavaScript purs qui transforme un seul fichier JSON en un jeu dont vous êtes le héros complet.
Corridor Engine est un moteur de jeu dont vous êtes le héros écrit en HTML, CSS et JavaScript entièrement purs. Vous lui donnez un seul fichier JSON contenant toutes les données brutes d'une histoire, et il rejoue cette histoire au lecteur, avec des chemins ramifiés, des images, de la narration et des choix multiples.
En dessous, il fonctionne grâce à des chemins ramifiés et un système de drapeaux qui retient les choix faits par le joueur, pour que l'histoire puisse réagir à ce qu'il a fait. Pour quelque chose qui paraît simple de l'extérieur, faire tourner tout cela sans la moindre bibliothèque a été étonnamment complexe.
Il s'est révélé bien plus complexe qu'un projet sans dépendance n'a le droit de l'être, et je le garde comme preuve qu'on peut construire quelque chose de réellement élaboré avec rien d'autre que les fondamentaux.