Cahier des Charges



Checkmate, une révolution du Roi.

Angelys, Rafaël, David


Cahier des Charges (04/05/2025)



Utilité du cahier des charges.


Notre équipe dynamique se lance dans le développement d'un robot battant tout le monde sur son passage. L'objectif est clair : entraîner un robot aux échecs à affronter d'autres robots ou joueurs et remporter un maximum de victoires!

A Propos du Projet


Centre D'étude Lycée Albert Einstein
Niveau 1ere NSI
Professeur J. Kergot
Contact des élèves
(Discord)
artemis37_ (Angelys) MindOfSky (David) zerkail_6340 (Rafaël)

Type de Projet.


Type principal Projet de Fin d'année
Mode de Travail Un peu en classe, beaucoup en autonomie.
Rendu Un site (Html, CSS, Js) présentant le projet.
Un code complet & fonctionnel.
Niveau de priorité et Effort de travail Moyen/Haut
Date désirée de rendu Avant la fin de MAI 2025

Différentes charges pour le projet.


Le Site


L'objectif principal du site est d'offrir un confort optimal aux lecteurs. Il devra inclure :

  • Plusieurs pages avec une barre de navigation fonctionnelle.
  • Un design axé sur le thème "Les Échecs" (jeu).
  • Un cahier de bord répertoriant les différentes contributions.
  • Un accès complet et simplifié au code source.
  • Le site doit pouvir éberger un Journal de bord par personne et Global, et rediriger facilement entre chaque jdb et celui global.
  • Il doit pouvoir présenter chaque personne.
  • Ce site doit avoir une page avec le jeu d'échecs prêt à être utilisé avec l'algorithme mis en place.
  • Un Morpion doit être présent pour que l'utilisateur se reposes des échecs.

Le Code


Algorithme et plus développée devra être capable de :

  • Analyser et comprendre un échiquier en temps réel, y compris le placement des pièces.
  • Gérer un système de score, avec pour objectif d’obtenir le plus de points possible face à l’adversaire.
  • Respecter strictement les règles du jeu d’échecs (aucun coup illégal autorisé).
  • Pouvoir défendre une ouverture donnée. (Liste de défense par rapport aux coups ennemis)
  • Comprendre les coups spéciaux Roc ou en passant.
  • Le but principal est de se battre contre un joueurs aux échecs de 1300 Elo(Chess.com) & de Gagner

La répartition des tâches.


  • Le site sera fait par David & Rafael en majorité ainsi que le jeu d'échec
  • L'algorithme sera fait par Angélys en majorité.
  • Les ouvertures et leur gestion par Rafael.

Des modifications supplémentaires peuvent être envisagées (03/04/2025).