Retour aux projets

Game Dev

Snake

Version web de Snake intégrée à la plateforme de jeux, avec difficulté progressive jusqu'au niveau 20, obstacles aux niveaux avancés et scores sauvegardés côté serveur.

Interface du jeu Snake web

Contexte

Mini-jeu solo conçu pour enrichir la plateforme et fournir un parcours simple mais rejouable.

Rôle

Implémentation de la boucle de jeu, des collisions, de la progression, de l'interface et de la persistance des scores.

Stack

JavaScriptDenoJWTTypeScript

Architecture

Logique JavaScript côté navigateur, rendu DOM/CSS, appels backend Deno pour sauvegarder les meilleurs scores et niveaux débloqués.

Fonctionnalités clés

  • Progression jusqu'au niveau 20 avec vitesse croissante.
  • Obstacles ajoutés aux niveaux élevés.
  • Leaderboard et meilleur score associés au compte utilisateur.

Apprentissages

  • Stabiliser une boucle de jeu navigateur.
  • Équilibrer vitesse, obstacles et lisibilité.
  • Relier une mécanique arcade simple à une progression persistante.