Files
tinyproject-monorepo/myrummy/READEME.txt
T
2026-08-23 13:03:06 +02:00

47 lines
1.5 KiB
Plaintext

MYRUMMY CLI
Start:
python main.py
Beim Start werden zwei Einstellungen abgefragt:
- 13-1-Umlauf: Folgen dürfen über 13 hinweg weiterlaufen (z.B. 12,13,1)
- Erstmeldung 30: Für die erste Meldung werden 30 Punkte gebraucht
Nach jedem beendeten Zug erscheint ein Übergabe-Bildschirm, damit der
nächste Spieler die Karten des Vorgängers nicht sieht.
Farben sind absichtlich nur ANSI-Farben + Zahlen:
Rot / Gelb / Grün / Blau
Joker = J
Der Tisch darf während eines Zuges beliebig umgebaut werden. Erst `finish`
prüft alle Gruppen. Dadurch muss der Editor keine gültigen Zwischenzustände
erzwingen.
Befehle:
m H G Handkarte H in Tischgruppe G
m H new Handkarte H in neue Gruppe
t G C Tischkarte C aus Gruppe G zurück in Hand
n neue leere Gruppe
a G1 G2 Gruppen verbinden
s G POS Gruppe nach POS teilen
d Karte ziehen
u letzte Änderung rückgängig
sort Hand sortieren
finish Zug prüfen/beenden
q beenden
Regeln der Implementierung:
- 2 komplette Kartensätze
- 4 Farben, Werte 1-13
- 4 Joker
- Satz: gleiche Zahl, unterschiedliche Farben, 3-4 Karten
- Folge: gleiche Farbe, aufsteigend, 3+ Karten
- Joker dürfen in Folgen Lücken füllen
- Erstmeldung: mindestens 30 Punkte
- Wer keine Handkarten mehr hat, gewinnt
Hinweis: Das ist eine bewusst einfache CLI-Version. Die Regeln für Sonderfälle
wie Joker-Rücknahme, 1-13-Runden, Punktwertung nach Spielende usw. können später
noch ergänzt werden.