initialise project
This commit is contained in:
@@ -0,0 +1,46 @@
|
||||
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.
|
||||
Reference in New Issue
Block a user