Retour aux projets
Game Dev
Tetris
Implémentation complète d'un Tetris navigateur avec progression de vitesse, aperçu de la prochaine pièce, ghost piece, hard drop et enregistrement des meilleurs scores.

Contexte
Mini-jeu solo ajouté à la plateforme pour travailler les règles classiques d'un jeu de puzzle temps réel.
Rôle
Développement de la grille, des rotations, de la détection de lignes, du scoring et de l'intégration profil utilisateur.
Stack
JavaScriptDenoTypeScriptJWT
Architecture
Moteur de jeu JavaScript côté client, état local de la grille, rendu DOM/CSS et persistance via routes Deno.
Fonctionnalités clés
- Vitesse progressive jusqu'au niveau 20.
- Preview de pièce, ghost piece et hard drop.
- Score sauvegardé et associé au profil.
Apprentissages
- Modéliser une grille et des rotations fiables.
- Gérer les collisions et états de pièce sans effet de bord.
- Soigner les aides visuelles pour rendre le jeu plus fluide.