Retour au Portfolio

Yams

Jeu de Dés avec Système de Cartes Bonus

Période Janv. 2024 - Mars 2024
Équipe 2 Développeurs

Contexte & Objectifs

Développement d'un jeu de Yams intégrant les règles classiques ainsi qu'une extension stratégique basée sur des cartes à effets. Le joueur doit optimiser ses choix de combinaisons tout en gérant des cartes bonus pour maximiser son score.

Objectifs & Enjeux

  • Objectif Principal : Implémenter les règles classiques du Yams (brelan, carré, full, suites, Yams) avec un système de cartes bonus ajoutant une dimension stratégique.
  • Enjeux Techniques : Gérer la logique complexe des combinaisons, implémenter un système de cartes avec effets variés, et créer une interface utilisateur intuitive.

Les fonctionnalités principales incluent :

  • Implémentation complète des règles classiques du Yams.
  • Système de cartes bonus : relance supplémentaire, score doublé, dé additionnel, blocage adverse.
  • Gestion des trois lancers par tour avec choix stratégiques.
  • Calcul automatique des scores selon les combinaisons.
  • Mode solo et multijoueur local.
  • Interface graphique développée en JavaFX.

Technologies & Architecture

Java & POO

Architecture orientée objet avec classes pour les dés, combinaisons et cartes.

JavaFX

Interface graphique pour afficher les dés, les scores et les cartes bonus.

Logique de Jeu

Algorithmes de détection des combinaisons et gestion des règles du jeu.

Système de Cartes

Mécaniques avancées avec effets spéciaux et gestion de l'état du jeu.