Skip to content

ktova/BlackJack-PHP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

BlackJack-PHP

PHP OOP BlackJack

But du jeu

Après avoir reçu deux cartes, le joueur tire des cartes pour s’approcher de la valeur 21 sans la dépasser. Le but du joueur est de battre le croupier en obtenant un total de points supérieur à celui-ci ou en voyant ce dernier dépasser 21. Chaque joueur joue contre le croupier, qui représente la banque, ou le casino, et non contre les autres joueurs. Si un joueur totalise exactement 21, il réalise un "Black Jack"

Valeurs des cartes au blackjack

  • Chaque carte numérotée de 2 à 10 a sa valeur nominale (égale au numéro sur la carte)
  • Les valets, les dames et les rois (les figures) ont une valeur de 10 points
  • L’As vaut 11 points

La table de Blackjack

Le sabot (ou deck) contient en général 6 jeux de cartes, ainsi le sabot contient 24 versions de chaque carte (4 couleurs par carte dans chaque paquet). On considère dans notre exercice que :

  1. le sabot contient 1 seul jeu de 52 cartes,
  2. le joueur dispose de 20.-dans la cagnotte
  3. le joueur joue seul face à l'ordinateur

Déroulement d'une partie

  1. L'utilisateur entre sa mise (2.-, 5.-, 10.-, 25.-, 50.-, 100.-, 500.-, totalité de sa cagnotte)

  2. L'utilisateur reçoit 2 cartes faces visibles, le croupier 1 carte face visible

  3. Si l'utilisateur réalise un Black Jack, il récupère immédiatement 1,5 fois sa mise et la manche se termine

  4. Tour du joueur, il dispose de 3 possibilités :

  5. Il tire une nouvelle carte

  6. Il passe son tour

  7. Il double sa mise et obtient une nouvelle carte

  8. Tour du croupier, il dispose de 2 possibilités :

  9. Tant qu'il a moins de 17, il tire une carte

  10. S'il a 17 mais avec un As en main, il tire une carte

  11. Plus de 17, il passe son tour

  12. On continue les étapes 4 et 5 tant que :

  13. Personne n'a fait de Black Jack

  14. Personne n'a dépassé 21

  15. Tout le monde n'a pas passé son tour Fin de partie

  16. Si le joueur gagne, il récupère 1,5 fois sa mise

  17. Si le croupier gagne, le joueur perd sa mise

  18. En cas d'égalité, le joueur récupère sa mise

About

PHP OOP BlackJack

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published