Table des matières
Togglenotre projet
League Of Checkers est un jeu de Dames en ligne réalisé durant la 2ème année de mon BTS, en groupe avec Thoma Hamlaoui et Sullivan Gendre.
Ce projet est en Symfony/JavaScript et utilise des appels d’API pour récupérer de manière dynamique les données et ainsi proposer un jeu en ligne fluidre entre deux joueurs.
Pour mener a bien ce projet, nous avons organisé les taches a faire grâce a un Trello.
Notre groupe étant enfin décidé sur le rôle que chacun devais jouer,
Thoma.H s’occupant de la partie technique en gérant la base de donné, les API ainsi que la gestion du damier et des mouvements des pions,
Sullivan.G qui s’occupait de la mise en place du damier , de la gestion du planning et du front (CSS/Js),
Paul.A qui s’est employé au design du site (Créations d’icônes, front) et qui a aidé a fluidifer la navigation sur le site en rajoutant des liens ou autre.
Nous avons donc commencer a le mettre en place.
le résultat
C’est finalement au bout de deux semaines de travail que nous arrivons a un résultat satisfaisant
nous avons donc une page principale avec un texte présentant le projet, nous permettant de nous inscrire / connecter ce qui affichera notre rang et notre monnaie, nous avons aussi le top 5 des joueurs affiché,
un bouton créer une partie qui permet de créer une partie seul et la mettant en attente tant qu’il ‘y a pas de deuxième joueur,
Un bouton jouer qui grâce a la base de donné permet d’afficher les parties en attente et de pouvoir les rejoindre
Après avoir rejoint la partie, le deuxième joueur est affiché et nous pouvons commencer a jouer, les mouvements que font les poins, le temps écoulé ainsi que le nombre de tour sont affichées afin que les joueurs puissent suivre.
À la fin de votre match vous gagnez de la monnaie, celle-ci va pouvoir être dépensé dans une boutique vous permettant d’acheter des skin de couleur pour vos pions. Si vous ne possédez pas assez de monnaie, vous ne pourrez pas les acheter
Vos achats seront disponibles sur votre page profil ou vous pourrez équiper celui que vous voulez.
Sur cette page profil vous retrouverez l’historique de vos matchs ainsi que votre rang.
Si vous chercher la compétition vous pouvez retrouver le classement des joueurs afin de vous informer sur votre place
Afin d’expliquer le système de rang, une page est a disposition et accessible via la nav bar, celle-ci explique les nombre de points a atteindre afin de pouvoir accéder au rang supérieur ou être relégué.
Le passage en ligue supérieur vous donne accès à une couleur de pion spécifique a votre rang.
Ma contribution
Dans ce projet j’ai plus eu un rôle artistique, je créais a la main les icônes car nos attentes étaient très spécifique, j’ai aussi proposé des idées pour le front, et vers la fin du projet j’ai fait en sorte que le site soit plus agréable a naviguer en ajoutant des connexions entre les pages grâce à des petits liens.
vous pouvez retrouver le projet sur mon git hub mais aussi sur le git hub de mes camarades de groupe.
Mon git hub
le git hub de Thoma
le git hub de Sullivan