Maumau
Hierbei handelt es sich um eine IRC-Umsetzung des Kartenspiels Maumau.
Spielregeln
Für Maumau gibt es unzählige Varianten, im Folgenden werden die Regeln erläutert, die von meinen Bots angewendet werden. Es können zwei bis 28 Spieler miteinander spielen, je nach Anzahl
der Spieler wird auch die Kartenanzahl erhöht. Wenn nur ein Spieler spielen will
startet der Bot eine einfache KI um selbst teilzunehmen.
Zunächst werden alle Karten gemischt und jeweils fünf an jeden Spieler ausgeteilt. Danach wird eine Karte aufgedeckt. Die übrigen Karten bilden den Talon, von dem im Verlauf des Spiels
nachgezogen wird.
Jetzt ist nacheinander jeder Spieler an der Reihe und muss versuchen, eine Karte abzulegen. Dabei können nur Karten mit gleicher Farbe oder gleichem Wert an die letzte Karte angelegt werden. Wer
nicht anlegen kann, muss eine Karte von Talon ziehen. Danach kann er sie direkt anlegen, falls sie passt, oder der nächste Spieler ist an der Reihe.
Einige Karten haben Sonderfunktionen:
- Sieben: Der nächste Spieler muss zwei Karten ziehen, damit endet sein Zug*. Wenn er selbst eine sieben hat, kann er diese direkt anlegen
ohne zwei zu ziehen. Der nächste Spieler muss dann vier Karten ziehen.
- Acht: Der nächste Spieler muss aussetzen.
- Neun: Die Spielerreihenfolge wird umgekehrt (ab drei Spielern möglich).
- Bube: Der Bube kann an jede Karte (außer Buben!) angelegt werden. Nach dem ausspielen eines Buben darf sich der Spieler eine Farbe wünschen; Der nächste Spieler muss
dann eine Karte der gewünschten Farbe ausspielen, jedoch keinen Buben.
Die Werte der einzelnen Sonderfunktionen können auch geändert werden, siehe dazu !maumau (+|-|*)Sonderkarten unter Konfiguration.
Der Spieler, der zuerst keine Karten mehr auf der Hand hat, gewinnt das Spiel.
* Anmerkung: Geändert am 18.02.2017: Das Ablegen nach dem Ziehen von zwei Karten ist nicht zulässig, bisher hat der Bot das erlaubt. Dieses Verhalten kann über !maumau +ln7 geändert werden.
Spielen
Das Spiel wird von einem Op (@ im Channel) durch tippen von !maumau gestartet. Danach haben alle Chatter drei Minuten Zeit, um Teilzunehmen. Dafür tippen sie einfach
ja. Zum Spielen werden folgende Schlüsselwörter benutzt:
- spielen (farbe) (wert)
⇒ Spielt eine Karte aus, zum Beispiel spielen karo 9.
- ziehen
⇒ Eine Karte bzw. die geforderte Anzahl an Karten ziehen.
- wunsch (farbe)
⇒ Nach dem Spielen eines Buben eine Farbe wünschen, bspw. wunsch herz.
- weiter
⇒ Den Spielzug beenden. Wird nach spielen und bei Aussetzen automatisch ausgefürt.
- karten
⇒ Zeigt die Karten auf der Hand sowie die zuletzt gespielte Karte an. Wird zu beginn jedes Zugs automatisch ausgeführt.
- tipp
⇒ Zeigt eine Empfehlung für den nächsten Zug an, wenn dies aktiviert wurde.
Einige Schlüsselwörter können auf den Anfangsbuchstaben gekürzt oder ganz weggelassen werden, wenn die Eingabe dadurch trotzdem eindeutig ist.
Spielerbefehle
Die folgenden Befehle können von jedem Teilnehmer des aktuellen Spiels ausgeführt werden:
- !maumau
⇒ Erlaubt es einem Spieler, nachträglich dem laufenden Spiel beizutreten.
⇒ Die entsprechende Option muss dafür aktiviert sein.
- !maumau (+|-)auto
⇒ Lässt den Bot für dich weiterspielen, wenn du kurzfristig weg musst.
⇒ Autoplay muss hierfür aktiviert sein.
Konfguration
Die Konfiguration des Spiels funktioniert auch im Query, dabei muss zwischen Befehl und Parameter der Channelname erscheinen, zum Beispiel: !maumau #chan an ki 4 zeit 3 blatt auto
Es wird Zugriffsstufe 5 im Authentifikationssystem für den betreffenden Channel benötigt, um das Spiel zu konfigurieren.
Die Optionen an, aus, blatt, ki und zeit können auch gleichzeitig verwendet werden, wie im Beispiel oben.
- !maumau an
⇒ Aktiviert das Spiel
- !maumau aus
⇒ Deaktiviert das Spiel
- !maumau blatt (auto|skat|poker)
⇒ Verändert das oben beschriebene Verhalten zur Auswahl des Blattes.
- !maumau karten (anzahl)
⇒ Legt fest wieviele Karten jeder Spieler zu beginn erhält. Minimum ist 3, Maximum ist 12. (Standard: 5)
- !maumau ki (level)
⇒ Stellt den Schwierigkeitsgrad der KI ein. Minimum ist 0, Maximum ist 4. (Standard: 4)
- !maumau (+|-)???
⇒ Nachträglich teilnehmen erlauben oder verbieten (Standard: aus).
- !maumau (+|-|*)sonderkarten <werte>
⇒ Aktiviert (+), deaktiviert (-) oder definiert (*) die Sonderkarten.
⇒ Wenn *sonderkarten verwendet wird, sind die Werte für Sonderkarten in folgender Reihenfolge anzugeben:
⇒ ⇒ Zwei Ziehen, Aussetzen, Richtungswechsel, Farbwunsch
⇒ Die Werte werden direkt hintereinander geschrieben
⇒ Statt 10 ist 0 zu schreiben, außerdem b für Bube, d für Dame, k für König sowie x zum deaktivieren.
⇒ Beispiel: !maumau *sonderkarten 789b ist gleichbedeutend mit !maumau +sonderkarten; Setzt die Standardwerte wie oben im Text beschrieben.
⇒ Beispiel: !maumau *sonderkarten xxxx ist gleichbedeutend mit !maumau -sonderkarten; Deaktiviert die Sonderkarten.
⇒ Beispiel: !maumau *sonderkarten a0xk definiert die Sonderkarten wie folgt:
⇒ ⇒ Zwei Ziehen bei Ass, Aussetzen bei 10, Richtungswechsel wird nicht verwendet, Farbwunsch bei König.
- !maumau zeit (minuten)
⇒ Legt die Startverzögerung in Minuten fest. Minimum ist 1, Maximum ist 5. (Standard: 3)
- !maumau (+|-)bot
⇒ Lässt den Bot am Spiel teilnehmen. (Standard: Aus)
⇒ Wenn nur ein Spieler spielen will nimmt der Bot immer teil.
- !maumau (+|-)tipps
⇒ Aktiviert bzw. deaktiviert die Tipps. (Standard: Aus)
- !maumau (+|-)autoplay
⇒ Aktiviert bzw. deaktiviert die Autoplay-Funktion. (Standard: An)
- !maumau (+|-)ln7
⇒ Erlaubt bzw. verbietet das Ablegen einer Karte nach dem Ziehen von zwei Karten. (Standard: Nein)
- !maumau killgame
⇒ Bricht das aktuelle Spiel ohne Auswerung ab.
⇒ Zurück zur Übersicht ⇐