Marc Haye

Futur Développeur Full-Stack

logoIUT

Jeu de plateau Trains

Trains est un jeu de deck building japonais Trains d'Hisashi Hayashi. Si le jeu vous intéresse, vous pouvez consulter les règles.

Il a eu lieu dans le cadre des Situations d'Apprentissage et Évaluation de l'IUT Montpellier-Sête.

Le projet a été réalisé en binome, et de façon incrémentale en 3 phases :

Il fait intervenir plusieurs compétences acquises durant le Semestre 2: le développement orienté objets, les notions de qualité de développement (tests unitaires, gestion de version, etc.), les algorithmes de graphes et les interfaces homme-machine.

Concrètement, mon rôle a été de développer l'ensemble du fonctionnement du jeu (visuel et technique), mais également l'élaboration d'algorithmes permettant de jouer contre l'ordinateur.

J'ai donc dû utiliser des notions de la théorie des graphes, comme l'algorithme de Dijkstra, afin de déterminer en temps réel et de façon efficace le chemin le plus court pour l'ordinateur.

- Compétences techniques -

Programmation orientée objet

Programmation Orientée Objet

Pattern de développement du jeu.

Java

Java

Implémentation du fonctionnement du jeu.

JavaFX

JavaFX

Réalisation de l'interface graphique.

Scene Builder

Scene Builder

Outil d'aide à la réalisation de l'interface graphique.

- Illustrations -

Règles du jeu Page Github