Maze3D est un jeu en 3D à la première personne où le but est de réussir à sortir du labyrinthe. C’est le premier vrai jeu que j’ai créé en JavaScript exploitant la balise Canvas et son context 3D, je veux bien sur parler de WebGL.
Techniquement le jeu est programmé en JavaScript et fait moins de 400 lignes de code ! Il utilise le Framework 3D Three.js pour le rendu. Un navigateur récent compatible avec WebGL et des pilotes graphiques à jour seront nécessaire pour pouvoir joueur correctement.
Vous pourrez vous mesurer à 5 labyrinthes différents en vous aidant de la mini carte présente en haut à gauche de l’écran. Deux modes de déplacements sont disponibles, vous pouvez utiliser votre clavier avec les touches directionnelles, ou alors utiliser celles de l’interface (en bas à droite), dans la veine de certains Dungeon Crowler sur PC.
Tous les niveaux sont stockés sous forme de fichier json et ont été créés avec un éditeur de niveau lui aussi en JavaScript. Il permet de créer la structure du niveau, définir sa taille et enfin choisir les points de départ et d’arrivée.
- Jouer à Maze3D | Jouer en plein écran
- Essayer l’éditeur de niveau
- Télécharger les sources du jeu sur Github


