
Jeu de plateau : Simulation de trains
Contexte :
Dans le cadre de ma formation, on nous a demandé de réaliser un jeu de plateau entièrement fonctionnel en Java et JavaFX, avec une interface graphique conviviale et intuitive. Ce projet avait pour objectif de nous initier à la conception de jeux en appliquant les concepts fondamentaux de la programmation orientée objet et de l’utilisation de bibliothèques graphiques.
Le jeu simule des trajets de trains entre différentes gares, où les joueurs doivent planifier leurs itinéraires et gérer leurs ressources pour maximiser leurs points. Une partie importante du projet a consisté à implémenter et manipuler des graphes, qui représentaient les connexions entre les gares. Cela a permis d'explorer des algorithmes comme le plus court chemin (par exemple, l'algorithme de Dijkstra) et la gestion des coûts associés aux trajets.
Apprentissages
Ce projet m’a permis de développer des compétences pratiques en :
Manipulation des structures de données complexes comme les graphes.
Développement d’une interface utilisateur avec JavaFX, incluant des animations et des interactions dynamiques.
Gestion de projets en équipe, en appliquant des méthodologies de conception et de développement.
Ce projet a été une expérience enrichissante qui m'a permis de combiner la théorie et la pratique pour créer un jeu complet, tout en renforçant mes bases en programmation Java et en conception graphique.
Galerie


