# 🀄 Mahjong Expert

 

Eine moderne, performante Umsetzung des klassischen Mahjong-Solitaire,

optimiert für Windows, macOS und Linux.

 

---

 

## 🎮 Spielbeschreibung

Das Ziel von **Mahjong Expert** ist es, das Spielfeld zu leeren, indem alle

Paare identischer Steine gefunden werden.

 

* **Spielmechanik:** Klicke nacheinander zwei Steine an. Stimmen die Motive überein,

werden sie mit einem Explosionseffekt vom Feld entfernt. Bei Nichtübereinstimmung

werden sie nach kurzer Zeit automatisch wieder verdeckt.

* **Dynamische Inhalte:** Das Spiel lädt bei jedem Start zufällige Bilder aus dem

`bild`-Ordner. So gleicht keine Runde der anderen.

* **Atmosphäre:** Genieße Partikeleffekte, Sound-Feedback und eine spannende

Sieg-Phase mit Blitzen und Musik.

 

---

 

## 🛠 Installation & Start

 

### 🪟 Windows (.exe)

1. Starten Sie die `MahjongExpert.exe` per Doppelklick.

2. Falls der Windows-SmartScreen warnt: Klicken Sie auf

**"Weitere Informationen"** und anschließend auf **"Trotzdem ausführen"**.

 

### 🍎 macOS (.app)

1. Öffnen Sie das DMG-Image und ziehen Sie die App in den Ordner **Programme**.

2. **Sicherheitshinweis (macOS 15 Sequoia):** Da die App privat signiert ist, öffnen

Sie sie das erste Mal per **Rechtsklick -> Öffnen**. Bestätigen Sie den Dialog mit "Öffnen".

3. Das Spiel startet automatisch im Vollbildmodus, um das Dock und die Menüleiste auszublenden.

 

### 🐧 Linux (Binary)

1. Machen Sie die Datei ausführbar: `chmod +x MahjongExpert`.

2. Starten Sie das Spiel per Doppelklick oder über das Terminal.

 

---

 

## ️ Steuerung

 

| Taste | Funktion |

| :--- | :--- |

| **Maus (Links)** | Stein auswählen / Menü-Interaktion |

| **[ + ] / [ - ]** | Lautstärke erhöhen / verringern (Anzeige oben im Spiel) |

| **ESC** | Zurück zum Hauptmenü / Spiel abbrechen |

| **Leertaste** | Nach einem Sieg zurück zum Menü |

 

---

 

## 📈 Schwierigkeitsgrade

 

| Level | Layout | Paare | Besonderheit |

| :--- | :--- | :--- | :--- |

| **Einfach** | 4 x 4 | 8 | Schneller Einstieg |

| **Mittel** | 4 x 8 | 16 | Ausgewogene Balance |

| **Schwer** | 5 x 10 | 25 | Hohe Konzentration |

| **EXPERT** | 5 x 16 | 40 | Maximale Herausforderung |

 

---

 

## ️ Fehlerbehebung & Anpassung

 

* **Sound:** Stellen Sie sicher, dass `001.wav` (Effekt) und `002.wav`

(Musik) im Hauptverzeichnis liegen.

* **Eigene Bilder:** Du kannst den Inhalt des Ordners `bild` jederzeit ändern.

Das Spiel unterstützt alle gängigen `.png`-Dateien.

* **Skalierung:** Sollten die Steine auf einem quadratischen Monitor

(z.B. Linux 4:5) abgeschnitten sein, berechnet das Spiel die Kachelgröße

beim nächsten Start automatisch neu.

 

---

*Viel Spaß beim Knobeln!*