ReadMe aktualisiert

noch bessere version
This commit is contained in:
Younes El Haddoury 2025-06-15 15:55:00 +02:00
parent 241abb885a
commit be53b06420

64
ReadMe
View File

@ -1,65 +1,57 @@
# LottoApp "6 aus 49" # LottoApp "6 aus 49"
Eine einfache **WPF-Desktop-App**, die das klassische deutsche Lotto **„6 aus 49“** simuliert. Entwickelt in **C# und WPF**. Wähle 6 Zahlen aus, starte die Ziehung und finde heraus, wie viel du gewonnen hättest 💸. Eine einfache **WPF-Desktop-Anwendung**, die das klassische deutsche Lotto **„6 aus 49“** simuliert. Entwickelt in **C# und WPF**. Wähle 6 Zahlen aus, starte die Ziehung und finde heraus, wie viel du gewonnen hättest.
--- ---
## Funktionen ## Funktionen
- Auswahl von bis zu 6 Zahlen (149) - Auswahl von bis zu 6 Zahlen (149)
- Zufällige Ziehung von 6 Gewinnzahlen - Zufällige Ziehung von 6 Gewinnzahlen
- Farbige Hervorhebung: - Farbige Hervorhebung:
- **Grün**: Ausgewählte Zahl - Grün: Ausgewählte Zahl
- **Gelb**: Gezogene Gewinnzahl - Gelb: Gezogene Gewinnzahl
- Gewinnberechnung basierend auf Trefferanzahl - Gewinnberechnung basierend auf der Anzahl der Treffer
- Zurücksetzen und erneut spielen - Möglichkeit, erneut zu spielen
--- ---
## Screenshots ## Funktionsweise
> _Hier Screenshots einfügen, sobald verfügbar_
---
## Funktionsweise
### Zahlenauswahl ### Zahlenauswahl
- Klick auf eine Zahl (149) → wird **grün** - Klick auf eine Zahl (149) → Zahl wird grün markiert
- Zweiter Klick → Auswahl wird aufgehoben - Zweiter Klick → Auswahl wird aufgehoben
- Maximal 6 Zahlen auswählbar bei mehr gibts eine Warnung - Maximal 6 Zahlen können ausgewählt werden; bei mehr erscheint eine Warnung
### Ziehung ### Ziehung
- Klick auf **„Start“**: - Klick auf **"Spielen"**:
- 6 zufällige, eindeutige Gewinnzahlen werden generiert - 6 zufällige Gewinnzahlen werden generiert
- Treffer werden gezählt - Treffer werden gezählt
- Die Anzahl der richtigen Zahlen wird angezeigt - Die Anzahl der richtigen Zahlen wird angezeigt
- Gewinn wird berechnet: - Gewinn wird berechnet:
| Richtige Zahlen | Gewinn (€) | | Richtige Zahlen | Gewinn (€) |
|-----------------|----------------| |-----------------|------------|
| 3 | 1 | | 3 | 50 |
| 4 | 100 | | 4 | 300 |
| 5 | 10.000 | | 5 | 1.000 |
| 6 | 1.000.000 | | 6 | 10.000 |
| < 3 | 0 | | < 3 | 0 |
### Buttons ### Buttons
- **Start** Gewinnzahlen ziehen, vergleichen, Ergebnis anzeigen - **Spielen** Gewinnzahlen ziehen, vergleichen, Ergebnis anzeigen
- **Zurücksetzen** Auswahl und Ziehung zurücksetzen - Auswahl kann durch erneutes Klicken auf eine Zahl zurückgenommen werden
--- ---
## Tech-Stack ## Technischer Aufbau
- C#
- WPF (.NET)
- LINQ & Arrays für die Logik
- Eigene Button-Styles
- Programmiersprache: C#
- UI: WPF (.NET Framework)
- Nutzung von Arrays und Zufallszahlen für Logik und Ziehung
- Farbige Buttons zur Anzeige von Status (Ausgewählt, Gewinnzahl)