Contexte
Le “module CSC 3502” est un cours de première année à Télécom SudParis qui consiste en un projet de 50 heures par personne en groupes de quatre. Le choix du projet, de la technologie, etc., était laissé aux quatre membres du groupe :
- Thomas FOISSY
- Romain MOREAU
- Valentin LANTIGNY
- Moi-même
Tuteur :
- Michel SIMATIC, professeur à Télécom SudParis
XCube
XKube (ou XCube) est une variante du “Tic Tac Toe,” beaucoup plus stratégique et, à mon avis, plus amusante.
Nous avons utilisé Java comme langage de programmation, et le jeu fonctionne avec libGDX. Le mode multijoueur est codé à l’aide d’un serveur Node.js que j’ai développé entièrement moi-même, en suivant et en adaptant certains tutoriels. C’était ma première fois dans ce genre d’exercice, donc je suis assez sûr que c’est le pire code de serveur que vous ayez jamais vu. Pourtant, cela fonctionne, et étant donné que je n’avais que 50 heures, c’était largement suffisant pour moi !
Le serveur est actuellement hors service, et je ne prévois pas de le remettre en place de sitôt. Vous devrez modifier et compiler le code vous-même sur localhost si vous souhaitez le tester.
Que puis-je dire d’autre ? Veuillez visiter le dépôt officiel et essayez-le par vous-même : les modes de jeu local et IA peuvent être assez difficiles. Au fait, le jeu fonctionne également sur mobile.
Eh bien, c’est tout pour ce petit projet, qui nous a valu 20 sur 20 en note finale.