Login
Nachrichten
Nicht zuletzt, da das JNLP Protokoll seit Java 11 nicht mehr unterstützt wird, habe ich eine von JNLP unabhängige Java Application gebaut. Die Handhabung sollte für alle Betriebssysteme gleichermaßen einfach sein. Nach der Installation eines Java Runtime Environment (Java 7 oder höher) muss die Applikation heruntergeladen werden:
http://schnapsen.realtype.at/japp/DrS_0.7.10.jar
Die Applikation kann dann von der Kommandozeile mit dem Befehl
"java -jar DrS_0.7.10.jar"
oder auch durch Ausführen über diverse Dateimanager gestartet werden. Es ist zum Spielen von Bummerl über die Applikation zwingend erfolderlich, gleichzeitig mit der Ausführung auf der Website schnapsen.realtype.at eingelogged zu sein.
Die Applikation speichert den Benutzernamen für schnapsen.realtype.at, sowie die gewählten Menüeinstellungen in einer Konfigurationsdatei "drs.properties". Diese wird in einem Verzeichnis ".drs" unterhalb des Home-Verzeichnisses abgelegt. Also unter Linux etwa unter
"/home/username/.drs/drs.properties"
oder unter Windows unter
"C:\Users\username\.drs\drs.properties".
Die Konfigurationsdatei wird bei wiederholten Aufrufen der Applikation wieder eingelesen und auch überschrieben. Sie kann auch mit einem Editor geändert werden, dabei ist aber Vorsicht geboten.
Seit ein paar Tagen ist eine neue KI (E43A) online. Diese unterscheidet sich von ihrer Vorgängerin nur dadurch, dass sie über eine Art Eröffnungsbuch verfügt. Präziser ausgedrückt gibt es vorberechnete Daten zum Ausspiel im ersten Stich einer Hand. Diese Daten sind allerdings mit genau derselben Methode erstellt, die auch im weiteren Verlauf einer Hand angewendet wird. Das Ausspiel im ersten Stich erfolgt also nur schneller und ist detailierter evaluiert.
Weiters habe ich die Tabellen mit den Gewinnwahrscheinlichkeiten bei einem bestimmten Spielstand im Bummerl auf Basis von Daten aus Spielen gegen hiesige Topspieler neu erstellt.
Java Web Start (auch JNLP) wird ab Java 11 nicht mehr unterstützt. Für Linux Benutzer gibt es jetzt auch einen Command Line Client der auch mit neueren Java Versionen funktioniert. Zur Installation:
- Download unter http://schnapsen.realtype.at/japp/drs.sh
- Ausführbar machen mit "chmod 755 drs.sh"
- In ein Verzeichnis in PATH kopieren
Um ein Spiel zu spielen:
- Auf der DrS Website einloggen
- Mit "drs.sh Benutzername" aufrufen
Eine Windows Version gibt es bis dato leider nicht.
Liebe Benutzer,
danke für die Geduld. Nachdem die Hardware auf der DrS lief ganz ausgefallen ist, hat es mich leider Tage gebraucht um den Server wieder erreichbar zu machen. Die aktuelle Konstruktion ist ein Provisorium. Es wird in den nächsten Wochen und Monaten wohl weitere Ausfälle und Umstellungen geben müssen. Diese werden aber keinesfalls so lange dauern, wie der letzte Ausfall.
Ich wünsche wieder viel Spaß beim Spiel!
DrS läuft zumindest vorübergehend auf deutlich stärkerer Hardware. Zumindest den ersten Erfahrungen nach dürfte das erheblichen Einfluss auf die Spielstärke haben.
Eine neue Version der künstlichen Intelligenz ist online. Sie trägt den Namen E42A. Sie unterscheidet sich im Wesentlichen in 2 Punkten gegenüber der Vorgängerin:
- Zur Entscheidungsfindung wird nicht nur der Stand im Bummerl herangezogen, sondern auch die Position der Vorderhand zu Beginn des nächsten Spiels (wer gibt das nächste).
- Die Einschätzung des Bummerlstands basiert nun nichtmehr auf der Auswertung von Mensch-Maschine Bummerl, sondern auf der Auswertung von Maschine-Maschine Bummerl.
Als menschlicher Spieler wird man wohl nicht gleich einen Unterschied zur zuvor freigeschalteten KI (E4BB) feststellen.
Eine neue Version des Players (0.6.30) ist online. Es gibt 2 wesentliche Änderungen (zu 0.6.28):
- Das Timeout für die Aktion des menschliche Spielers liegt nun bei 5 Minuten (vorher 3 Minuten).
- Die Einstellung doppeldeutscher Karten bleibt nun auch bei Größenänderungen des Players bestehen.
Weiters ist auch vom Servercode eine neue Version online. Es besteht berechtigte Hoffnung, dass das Update den lästigen "Unable to register user"-Bug behebt.
Mit groÃer Freude darf ich die sofortige Verfügbarkeit des Buches "Winning Schnapsen, From Card Play Basics to Expert Strategy" von Martin Tompa an dieser Stelle bekanntmachen. Es ist das erste Buch weltweit, dass systematisch Strategien für erfolgreiches Schnapsen diskutiert. In 12 Kapiteln werden anhand von Beispielen aus realen Spielsituationen unterschiedliche Aspekte des Spiels, von grundlegenden Techniken wie Atoutkontrolle im Endspiel, über Vorhandübergabe (Spielzwang) und erwarteten Gewinn, bis hin zum Abwerfen wertvoller Karten zur Täuschung des Gegners diskutiert. Das abschlieÃende Kapitel enthält Beispiele aus allen besprochenen Strategiebereichen, eingebettet in Erzählungen aus der turbulenten Familiengeschichte von Martins Vater, von der Zwischenkriegszeit bis zur Verfolgung und Emigration im zweiten Weltkrieg.
Das Buch ist in englischer Sprache verfasst und setzt keinerlei Vorkenntnisse zu Schnapsen voraus. Eine detailiertere Beschreibung des Buches (Englisch) ist auf Martins Blog (http://psellos.com/schnapsen/blog/2015/09/book.html) zu finden, bestellen kann man das Buch auf createspace (https://www.createspace.com/5627448).
Durch einen totalen Hardwareausfall des Servers war Doktor Schnaps für mehrere Tage nicht verfügbar. Der Server musste von Grund auf neu aufgesetzt werden. Ich bitte um Entschuldigung für die vielen entgangenen Bummerl der letzten Tage und wünsche viel Spaà mit den zukünftigen.
DrS spielt mit einem neuen Algorithmus namens Presumed Value Perfect Information Monte-Carlo Sampling. Hinter dem etwas sperrigen Namen verbirgt sich ein Algorithmus, der einerseits dem Gegner genug Möglichkeiten für Fehler einräumt, andererseits den Stand im Bummerl berücksichtigt. Entgegen den üblicherweise verwendeten Algorithmen nimmt dieser nicht an, dass sein Gegner allwissend ist. Der Algorithmus ist eine Weiterentwicklung des zuvor verwendeten Error Allowing Minimax. Allen Spielern viel Spaà bei der neuen Herausforderung.
Doktor Schnaps spielt mit einem neuen KI Algorithmus (Error Allowing Minimax). Die Erweiterung des alten Algorithmus soll DrS dazu verhelfen im Früh- und Mittelspiel bessere Entscheidungen zu treffen, sowie im Endspiel noch mehr aus seinem Gegner herauszuholen. Allen menschlichen Spielern viel Spaà mit der neuen und hoffentlich noch gröÃeren Herausforderung.
Martin Tompa, Professor für Informatik an der University of Washington, betreibt einen lesenswerten Blog zum Thema Schnapsen.
Vor kurzem ist auf seinem Blog auch ein Artikel zu Doktor Schnaps erschienen.
Ein neuer Player ist online. Neben Bugfixes enthält die neue Version einige neue Features:
- Beim Auffächern des Kartenstapels wird die eventuell von Doktor Schnaps gegen den Atout Buben ausgetauschte Karte aufgedeckt.
- Zwischen dem Geben von Karten und der Aktion von Doktor Schnaps ist eine kurze Mindestverzögerung eingebaut.
- Die Verzögerungen zwischen verschiedenen Aktionen sind über das Menü einstellbar.
- Ein neues kontrastreiches Farbschema für schlechte Lichtverhältnisse.
Der neue Player behebt einen Bug der am Ende eines Spiels fallweise zum Absturz geführt hat.
Eine neue Version des DrS-Players ist online. Der alte Player ist über einen neuen Link erreichbar.
Eine leicht modifizierte Version der künstlichen Intelligenz (KI) ist in Betrieb.
Eine neue Version des Spielservers ist online.
Die Spielerwertung wurde auf eine andere Berechnungsmethode umgestellt. Dies hat zur Folge, dass die Wertung der Spieler leicht gestiegen ist und die Unsicherheit der Bewertung leicht gesunken.
Einen neue Version des DRS Players ist online.