From 7f947d894374e14efbdca84e900f8f193b0e9b74 Mon Sep 17 00:00:00 2001 From: cerberus Date: Thu, 23 Oct 2025 15:04:18 +0200 Subject: [PATCH] Update README.md --- README.md | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/README.md b/README.md index ab00d66..5ca4244 100644 --- a/README.md +++ b/README.md @@ -169,3 +169,34 @@ print(card) # Erwartet: A♠ - Mehrere Asse. - Spieler oder Dealer hat Blackjack. - Beide haben denselben Wert. + + +### Projektstruktur für OOP-Blackjack + +```plaintext +blackjack/ +│ +├── main.py # Einstiegspunkt des Programms +├── requirements.txt # (optional) Abhängigkeiten +├── README.md # Projektbeschreibung +│ +├── blackjack/ # Hauptpaket +│ ├── __init__.py +│ ├── card.py # Card-Klasse +│ ├── deck.py # Deck-Klasse +│ ├── hand.py # Hand-Klasse +│ ├── player.py # Player-Klasse +│ ├── dealer.py # Dealer-Klasse +│ └── game.py # Game-Klasse (Spiellogik) +│ +├── tests/ # Unit-Tests +│ ├── __init__.py +│ ├── test_card.py +│ ├── test_deck.py +│ ├── test_hand.py +│ ├── test_player.py +│ ├── test_dealer.py +│ └── test_game.py +│ +└── docs/ # Dokumentation + └── blackjack_design.md # Design-Dokument mit UML & Flowchart