Fonctionnalités attendues :
- Le projet sera réalisé en javascript avec la bibliothèque p5.js.
- Le jeu devra fonctionner sur PC, avec les navigateurs Mozilla Firefox et Chrome, et s’adapter à la taille de la fenêtre.
- Le jeu sera joué en mode solo, contre l’ordinateur.
- La grille présente sur la table sera retranscrite à l’écran, la reconnaissance des positons et pions se fera soit par une webcam soit par un capteur optique du robot.
- Le positionnement des pions de l’ordinateur sera réalisé par un robot.
- Une partie se jouera en 10 manches, Chaque manche gagné rapporte un point. Le joueur qui a le plus de
points à la fin gagne la partie. Si chaque joueur a 5 points, il y a match nul. - Il sera possible de mettre le jeu en pause, et de sauvegarder. Le jeu devra pouvoir être repris même après redémarrage de l’ordinateur ou du smartphone.
- Le jeu débutera sur un écran d’accueil, permettant d’identifier le joueur, de régler les paramètres (comme le type de pion), d’afficher les meilleurs score ou de reprendre une sauvegarde.
- Les meilleurs score réalisé sur l’ordinateur seront affichés en fin de partie. Les meilleurs scores seront conservés même après redémarrage de l’ordinateur ou du smartphone.