Premier checkpoint
Ce travail est à réaliser seul ou en binôme. Envoyez votre travail par mail avant le lundi 17 mars à minuit, en précisant vos noms et prénoms, et en donnant un lien vers le code source, hébergé
- soit dans un espace de travail public sur Cloud9 (par ex., http://c9.io/votrelogin/aws-project),
- soit dans un répo GitHub.
N’envoyez pas de fichiers joints et/ou dans le corps du mail.
Travail à réaliser
Vous devez compléter le Jeu de Puissance 4 décrit aux TDs « Un simple jeu en JavaScript » et « Ma première application web » (en PHP ou Node.js, vous êtes libres de choisir).
Pas la peine de montrer toutes les étapes intermédiaires par lesquelles vous êtes passés, ni que vous avez suivi point par point le TD. Votre application doit comporter :
- une page d’accueil où les joueurs peuvent saisir au minimum leurs noms et choisir leurs couleurs ;
- une page pour le jeu, qui présente le plateau et les informations sur les joueurs (couleur, nom, score, etc.) ; les couleurs des jetons doivent correspondre aux couleurs des joueurs.
Votre application doit au minimum permettre de jouer une partie de puissance 4 avec des couleurs configurables. Les éléments suivants vont contribuer à ajouter des points :
- L’application détermine correctement le gagnant de la partie ;
- L’application garde trace du nombre de parties gagnées.
D’autres éléments qui vont contribuer à la note finale sont :
- La propreté, la concision et le style du code source ;
- L’organisation du code et la séparation entre logique, contenu et présentation ;
- L’utilisation correcte des standards HTML, CSS, etc. ;
- L’utilisabilité de l’application ;
- Le soin porté à l’affichage de l’application.