Développement - Java
Le Blackjack Java est un projet passionnant que j'ai créé pour approfondir mes connaissances en programmation orientée objet en utilisant le langage Java. Ce jeu de cartes classique est implémenté avec une approche réaliste, comprenant un mélange de cartes, des joueurs virtuels et des interactions utilisateur.
Le projet a été entièrement développé en Java, tirant parti des principes de la programmation orientée objet pour créer une structure modulaire et extensible. L'utilisation de classes telles que Deck, Card, et Player a permis de représenter efficacement les entités du jeu.
Le projet intègre une classe Deck qui gère le mélange et la distribution des cartes. Les joueurs, représentés par la classe Player, reçoivent des cartes du deck.
L'interface console offre une expérience de jeu interactive, permettant aux joueurs de voir leurs cartes et de prendre des décisions, comme demander une carte supplémentaire (card) ou vérifier (check).
La classe Player calcule automatiquement la valeur de la main de chaque joueur, tenant compte des règles spécifiques au Blackjack.
L'application utilise la console pour créer une expérience utilisateur interactive. Les joueurs peuvent choisir leurs actions en entrant des commandes telles que card pour recevoir une nouvelle carte ou check pour vérifier la main.
Exécutez l'application en utilisant la classe App.java.
Le deck est créé, mélangé, et les cartes sont distribuées aux joueurs (Bank et Player).
Les joueurs peuvent choisir de recevoir des cartes supplémentaires (card) ou de vérifier la valeur de leur main (check).
La partie se termine lorsqu'un joueur décide de vérifier ou si la valeur de la main dépasse 21.
Le Blackjack Java démontre mon engagement envers la maîtrise de la programmation orientée objet en utilisant Java. Ce projet met en avant mes compétences en gestion de classes, en manipulation de données et en interaction utilisateur, tout en offrant une expérience de jeu réaliste.