Introduction
Bonjour, nous sommes les créateurs de ce projet.
Notre projet de NSI est de créer une version numérique du jeu Puissance 4.
Le site sera fait avec HTML et CSS pour l'apparence, et JavaScript pour la logique du jeu.
Objectifs
- Créer une page d'accueil avec des liens vers différentes pages (jeu, cahier, journal, règles, histoire)
- Avoir un design simple, esthétique, et facile à utiliser
- Faire le jeu Puissance 4 jouable à deux joueurs
- Faire en sorte que le jeu soit fonctionnel, peu importe le type d'appareil ou de navigateur utilisé
- Créer un bouton qui lance une musique d'ambiance
Contraintes possibles
- Gestion correcte des clics sur les colonnes et de la descente automatique du pion
- Détection de victoire dans toutes les directions (horizontal, vertical, diagonales)
- Ajout de la musique sans ralentir la page
- Réinitialiser la grille sans rafraîchir la page
- Compatibilité avec plusieurs navigateurs web (Chrome, Firefox, Edge...)
- Design adapté aussi bien aux ordinateurs qu'aux mobiles
- communication et organisation au sein du groupe
Langages Utilisés
- HTML pour la structure du site
- CSS pour le design et la mise en page
- JavaScript pour la logique du jeu (gestion des pions, détection de victoire, etc.)
Ressources Utiles
- Répertoire des techniques CSS (MDN)
- Répertoire des techniques HTML (MDN)
- Répertoire des techniques JavaScript (MDN)
- Assistance IA pour débug et explication (ChatGPT)
Fonctionnalités du Jeu
- Grille de jeu de 7x6
- Système de placement des pions (un par colonne à chaque tour)
- Détection automatique des conditions de victoire (horizontal, vertical, diagonal)
- Affichage du gagnant après chaque partie
- Possibilité de recommencer une partie avec un bouton dédié