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