Files
blackjack/docs/compare_hands_flowchart.md
2025-10-26 15:12:05 +01:00

538 B

Game.compare_hands() flowchart

flowchart TD
  A[Start] --> B{Did Player Bust?}
  B -- Yes --> L[Player Loses]
  B -- No --> C{Did Dealer Bust?}
  C -- Yes --> W[Player Wins]
  C -- No --> D{Player BJ and Dealer NOT?}
  D -- Yes --> W2[Player Wins 3:2]
  D -- No --> E{Dealer has BJ?}
  E -- Yes --> F{Player also BJ?}
  F -- Yes --> T[Tie]
  F -- No --> L
  E -- No --> G{Player > Dealer?}
  G -- Yes --> W
  G -- No --> H{Player = Dealer?}
  H -- Yes --> T
  H -- No --> L
  L --> Z[End]
  W --> Z
  W2 --> Z
  T --> Z