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.