Construire un jeu de Taquin avec JavaScript

Débutant

Bienvenue dans ce projet de construction d'un simple jeu de Taquin en utilisant JavaScript. À la fin de ce guide, vous aurez un jeu de Taquin 3x3 fonctionnel que vous pourrez jouer dans votre navigateur. Le jeu comprendra des tuiles numérotées, un minuteur et des commandes pour démarrer, mettre en pause et réinitialiser le jeu.

CSSHTMLJavaScript

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Bienvenue dans ce projet de construction d'un jeu de puzzle glissant simple en utilisant JavaScript. À la fin de ce guide, vous aurez un jeu de puzzle glissant 3x3 fonctionnel que vous pourrez jouer dans votre navigateur. Le jeu présentera des tuiles numérotées, un minuteur et des contrôles pour démarrer, mettre en pause et réinitialiser le jeu.

Aucune expérience antérieure n'est requise, mais une compréhension de base de JavaScript et d'HTML serait utile. Plongeons-y!

👀 Aperçu

Aperçu du jeu de puzzle glissant

🎯 Tâches

Dans ce projet, vous allez apprendre :

  • Comment concevoir la mise en page du jeu en HTML
  • Comment écrire les styles CSS pour le jeu
  • Comment initialiser les variables de jeu en JavaScript
  • Comment implémenter la fonction de déplacement pour gérer les mouvements des tuiles
  • Comment déterminer les mouvements possibles des tuiles
  • Comment implémenter le minuteur du jeu
  • Comment contrôler le flux du jeu avec les fonctions de démarrage, de pause et de réinitialisation
  • Comment mélanger aléatoirement les tuiles au début ou lors de la réinitialisation
  • Comment initialiser le jeu au chargement de la page

🏆 Réalisations

Après avoir terminé ce projet, vous serez capable de :

  • Concevoir la mise en page d'un jeu en utilisant HTML
  • Styliser des éléments à l'aide de CSS
  • Implémenter la logique du jeu en utilisant JavaScript
  • Gérer l'entrée utilisateur et effectuer des actions en fonction de celle-ci
  • Manipuler le DOM pour mettre à jour l'état du jeu et afficher des informations

Enseignant

labby

Labby

Labby is the LabEx teacher.