Herunterladen, Installation und Nutzung des Programms
Laden Sie bitte das Archiv muehle.zip Δ herunter.
Beim Entpacken wird das Verzeichnis "muehle" erstellt.
Darin befinden sich folgende Dateien und Verzeichnisse:
- doc - Verzeichnis mit Javadoc über die Klassen Player und Constants
- image - Verzeichnis mit Bildern für die graphische Oberfläche
- match - Verzeichnis für Spielprotokolle (.match)
- player - Verzeichnis mit dem Testspieler "Walter"
- muehle - ruft Mühle als Applikation auf (für UNIX und Linux)
- muehle.bat - ruft Mühle als Applikation auf (für Windows)
- muehle.jar - das Java-Archiv mit allen Klassen, die benötigt werden
Mit den korrekt gesetzten Java-Pfaden sollte Mühle problemlos funktionieren.
Das Programm kann wie folgt gestartet werden:
- unter Windows:
java -classpath muehle.jar;. algds/PlayMorris [spieler1][spieler2] [- gf file]
- unter UNIX:
java -classpath muehle.jar:. algds/PlayMorris [spieler1][spieler2] [- gf file]
Parameter | Bedeutung |
spieler1 | Die Player-Klasse, die mit der Farbe Weiß spielen soll. |
spieler2 | Die Player-Klasse, die mit der Farbe Schwarz spielen soll. Es ist möglich, nur eine oder gar keine Player-Klasse zu laden. Als Standard sind dann menschliche Spieler eingestellt. |
- | Gibt an, dass weitere Optionen übergeben werden. |
f file | Eine Protokolldatei des Spielverlaufs wird geschrieben. Wenn diese Option übergeben wird, muss ein Name der Ausgabedatei file angegeben werden. Sie erhält die Dateiendung ".match" und wird in das Verzeichnis "match" geschrieben. Ausgehend vom "match"-Verzeichnis kann ein Pfad angegeben werden. |
g | Das Spiel wird ohne Graphik-Anzeige ausgeführt. |
| Wird ignoriert, wenn mindestens einer der beiden Spieler ein Mensch ist. |
Man kann das Programm auch mittels "muehle.bat" (unter Windows) bzw. "muehle" (unter UNIX) aufrufen.
In der Konsole gibt man folgendes ein:
- unter Windows:
java -classpath muehle.jar;. algds/PlayMorris Walter Walter - gf spieltag/ergebnis
- unter UNIX:
java -classpath muehle.jar:. algds/PlayMorris Walter Walter - gf spieltag/ergebnis
Es wird zweimal der Spieler "Walter" geladen, der Spielverlauf in die Datei "ergebnis.match" im Verzeichnis "spieltag1" (Unterverzeichnis von "match") geschrieben und keine Graphik angezeigt. Das Verzeichnis "spieltag1" muss existieren.
- unter Windows:
java -classpath muehle.jar;. algds/PlayMorris Walter ManualPlayer - f ergebnis
- unter UNIX:
java -classpath muehle.jar:. algds/PlayMorris Walter ManualPlayer - f ergebnis
Es werden der Player "Walter" (weiße Farbe) und ein menschlicher Spieler (schwarze Farbe) geladen und der Spielverlauf in die Datei "ergebnis.match" im Verzeichnis "match" geschrieben.