Rangierbahnhof
Schlüsselworte: Patience, R-Spiel, Rangierbahnhof
Zusammenfassung: Der Rangierbahnhof ist eine der wenigen
intelligenten Patiencen. Die zukünftigen Möglichkeiten ändern sich ständig,
abhängig von den Zügen (!), die man wählt.
Zum Spiel: Ziel des Spiels ist es, die vier Reihen vom As bis zum
König der jeweiligen Farbe aufzufüllen. Man erreicht dies, indem man Karten auf die
freien Plätze verschiebt (bzw. rangiert). Karten können nur hinter ihren
Vorgänger der gleichen Farbe gelegt werden. Ein freies Feld hinter einem König
ist eine Sackgasse (bzw. Abstellgleis).
Das Spiel ist aufgegangen, wenn man das Ziel innerhalb von drei Runden
erreicht.
Ein Tip zur Strategie: Es lohnt sich, jede der alternativen
Zugmöglichkeiten einige Züge vorauszudenken! Denn die Reihenfolge, in der man zieht,
kann das weitere Spiel stark beeinflussen.
Anleitung:
- Das Spiel ist in der Programmiersprache
R verfaßt und setzt voraus, daß
R bereits installiert ist (siehe
Installationsanweisung).
- Das Spiel ist unter dem URL
http://www.evol.no/hanno/18/Bhf.rtx
erhältlich. Von der R-Konsole aus kann das Spiel folgendermaßen aufgerufen
werden:
load(url("http://www.evol.no/hanno/18/Bhf.rtx"))
- Sobald das Spiel geladen ist, kann es durch die Befehlszeile
Bhf()
gestartet werden.
- Die Funktion hat drei Parameter, von denen aber keiner notwendig ist.
Der erste (
language ) ist die Sprache (bisher sind außer deutsch auch
englisch und norwegisch
implementiert), angegeben als Zeichenkette [zB als Bhf(language="deutsch")
oder einfach als Bhf("d") ].
Der zweite (seed ) ist der Samen des Zufallsgenerators, falls man das
selbe Spiel mehrfach spielen möchte [zB als Bhf(seed=24) ].
Der dritte (cex ) gibt die Zeichengröße an, wenn die automatische
Größenanpassung aus irgendeinem Grunde nicht funktionieren sollte
[zB als Bhf(cex=2) ].
- Wenn das Spiel startet, wird ein R-Fenster mit den gemischten Karten geöffnet.
Die Größe des Fensters kan manuell geändert werden. Die Schriftgröße wird im folgenden
Zug an die neue Fenstergröße angepaßt (außer wenn der Parameter
cex
angegeben wurde).
- Um zu ziehen, drückt man die Nummerntaste, die das freie Feld bezeichnet,
auf die man die passende Karte legen möchte.
- Es ist keine Hilfsfunktion für dieses Programm zugänglich. Stattdessen kann man
während des Spiels durch drücken von "H" einen Hilfstext angezeigt bekommen.
- Man kann das Spiel natürlich "bewußtlos" spielen, dh wahllos die Tasten 1–4
drücken. Dann geht das Spiel in etwa 10 % der Fälle auf. Mit hinreichend Nachdenken
kann man die Aufgehquote mindestens verdreifachen.
- Viel Spaß!
|