Freitag, 24. September 2010

Schach(Smart)Pad

Schach auf dem SmartPad und iPod touch
Im Querformat eignet sich das 7" 1&1 SmartPad prima zum Schach spielen. Die dazu notwendige Android App DroidFish 1.17 lädt man kostenlos von der Hompage des Autors, kopiert sie auf eine SD-Karte und installiert (z.B. mit dem ES-File-Explorer aus dem 1&1-Store) die apk-Datei auf dem SmartPad. Ggf. vorher unter Einstellungen/Anwendungen erst "Unbekannte Quellen" zulassen.


Ebenso klappt dies mit Chess for Android 2.4.1 von Aart J.C. Bik. Dieses Programm ermöglicht sogar die Einbindung von (entsprechend für den ARM-Prozessor kompilierten) UCI Schach Engines.

Im Benchmark berechnet die Stockfish 1.8 Engine in der oben abgebildeten Stellung etwa 35.000 Knoten/sec auf dem 1&1 SmartPad. Der verbaute Arm11 schafft mit seinen 500 MHz damit rund ein Viertel eines Dell Streak mit 1GHz Snapdragon (ca. 135.000 Knoten/sec). Ein iPod Touch der zweiten Generation kommt mit 532 MHz auf knapp 40.000 Knoten/sec.

Freitag, 3. September 2010

Ultra-Blitz

Ultra-Blitz Runden Turnier mit der Bedenkzeit 1 Sekunde für die Partie plus 0,1 Sekunde Bonus pro Zug. Jeder der 15 Teilnehmer absolvierte, bei 400 Vorgabestellungen mit Farbvertauschung, 11200 Partien.

Da Fritz nicht als UCI/WB Engine erhältlich ist, konnte er nicht mitgetestet werden.  Houdini hatte geringfügigige Probleme mit dieser kurzen Bedenkzeit und verlor, auf Grund von Zeitüberschreitungen, etwa 3% seiner Spiele. Bei Ruffian waren es unter 1% und beim Rest weniger als 0,1% (0-10 Spiele pro 10000). Bei HIARCS und Naum kam es in 3% der Partien zu illegalen Zügen; bei Houdini waren 1% betroffen. Die anderen Engines hatten diesbezüglich keine Verluste. Ohne Makel blieben Crafty, Critter, Gull, Rybka und Shredder. Junior, Komodo, Loop, Thinker und Zappa kommen mit diesen Bedingungen nicht zurecht und erleiden bei über der Hälfte ihrer Spiele Verluste durch Zeitüberschreitung.

Shredder wurde für die Auswertung mit BayesElo auf  ♔♖♙♙♙ (2800) gesetzt. Keinesfalls bestätigt das Ergebnis den Verdacht, Rybka habe bei kurzen Bedenkzeiten Nachteile gegenüber Houdini. Ansonsten fällt das erfolgreiche Abschneiden von Fruit und Ruffian besonders ins Auge. Insgesamt rücken bei 1"+0.1" die Engines dichter zusammen. Die max. Differenz beträgt nur 250 Punkte. Diese kurze Bedenkzeit entspricht etwa dem Aktivschach eines Resurrection Schachcomputers. Bei einer durchschnittlichen Zugzeit von 90 ms berechnet z.B. HIARCS immer noch 370.000 Stellungen pro Zug.

 # Schachengine          Bewertung   ØHz   ± zur ∆25-Liste
----------------------------------------------------------
 1 Rybka 4               ♔♕♙♙    8Hz   +
 2 Houdini 1.03a         ♔♕♙♙♙   12Hz   ±
 3 Stockfish 1.8         ♔♖♙♙   12Hz   -
 4 Gull 0.12a            ♔♖♙♙   10Hz   +♔
 5 Critter 0.80          ♔♖♙♙♙   11Hz   +
   HIARCS 13.1           ♔♖♙♙♙   11Hz   +
   Shredder 12           ♔♖♙♙♙    9Hz   Bezugspunkt
 8 Hannibal 1.0a         ♔♗♗   11Hz   +♔
   Naum 4.2              ♔♗♗   10Hz   -
   SmarThink 1.20        ♔♗♗    9Hz   +
11 Fruit 2.1             ♔♗♗    9Hz   +
   Sjeng 3.0             ♔♗♗    9Hz   +♔
13 Onno 1.0.4            ♔   11Hz   +
   Ruffian 2.1.0         ♔    8Hz   +
15 Crafty 23.3           ♔    9Hz   +♔


Bewertung                          ± zu ∆25 Top 25
3000 ♔♙♙♙                      ♙ ≈   0 (±10)
2900 ♔♙♙♙                      ♘ ≈  25 (±10)
2800 ♔♙♙♙                      ♖ ≈  50 (±10)
2700 ♔♗♗♗
                      ♕ ≈  75 (±10)
2600 ♔♗♗♙                      ≈ 100 (±10)
2500 ♔♗♙♗                  2 x ≈ 200 (±10)
2400 ♔♗♙♙
2300 ♔♙♗♗
2200 ♔♙♗♙
2100 ♔♙♙♗
2075 ♔♙♙♙
2050 ♔♙♙♙
2025 ♔♙♙♙
2000 ♔♙♙♙


- Rundenturnier jeder gegen Jeden mit 1"/Spiel + 0.1"/Zug
- Manager LittleBlitzer 2.4 auf Core2Quad
- 400 neutrale Startpositionen von Dann Corbit mit vertauschten Farben
- kein Eröffnungsbuch
- kein Ponder
- keine Endspieldatenbank
- 32-Bit Engines mit jeweils 8 MB Hash und 1 Thread

! Unicode Zeichensatz zur korrekten Anzeige erforderlich !