Einzelnen Beitrag anzeigen
  #27  
Alt 26.05.2020, 17:08
Benutzerbild von Chessguru
Chessguru Chessguru ist offline
Administrator
 
Registriert seit: 29.06.2004
Ort: Rostock
Alter: 55
Land:
Beiträge: 6.491
Abgegebene Danke: 1.615
Erhielt 4.634 Danke für 1.389 Beiträge
Member Photo Albums
Aktivitäten Langlebigkeit
8/20 20/20
Heute Beiträge
0/3 sssss6491
AW: DGT Pi Images - Der Thread

Hallo,

Tobias hatte es schon angedeutet:

 Zitat von Lindwurm Beitrag anzeigen
Was aber interessant ist, ist die neue "MultiSwitch"-Version. Dort kann man dann auch zwischen dem klassischem Picochess (0.9 oder 2.01), einer MAME-Version mit den alten Emulationen, einer Lc0-Variante und einer "Turing-Engine" umschalten.
Worum handelt es sich? AL (Scally) bietet ein Image im PicoChess "Forum" zum Download an, welches extrem unterhaltsam daherkommt.

Es handelt sich dabei um eine umschaltbare Version. Wobei nicht nur zwischen bekannten Picochess-Versionen geschaltet werden kann, sondern es gesellen sich zusätzliche Engines hinzu. Je nach ausgewählter Version finden sich sehr interessante Gegner.

Problem an der Sache, die Umschaltung kann nur per Shell erfolgen. Trotzdem möchte ich euch die Version vorstellen.


Startet man die Umschaltung, erfolgt ein Dialog zwischen Picochess und User. Frei nach Robert Lembke „Welches Schweinderl hätten S' denn gern?“


1. Auswahl des Gerätes

DGT Pi oder anderes


2. Auswahl der Picochess Version

V0.9n oder V2.01


Ok, bisher alles bekannt. Jetzt wird es lustig:

3. Auswahl der Engines

Standard Engines, MAME, Lc0 und Turing stehen zur Auswahl.

Aber was verbirgt sich hinter dieser Auswahl? Schauen wir mal:


Standard Engines

Code:
Stockfish 11
elo = 3210
ccrl = 3431
levels = 21
cores = 3, level 20 4 cores

Texel 1.08a8 32-bit
elo = 2886
ccrl = 3075
levels = 11
cores = 1

Arasan v22.0.0-49-gb188566
elo = 2950
ccrl = 3145
levels = 21
cores = 1

Rodent IV V0.27
elo = 2804
ccrl = 2984
levels = 21 levels plus personalities
cores = 2
comments: Works in Normal mode, locks up in Ponder/Brain mode with mate imminent (4.9), select 'no book' uses it's own

Zurichess Master (Nidwalden)
elo = 2681
ccrl = 2849
levels = 21
cores = 1
comments: Moves too fast in Move Time (4.9)

WyldChess
elo = 2531
ccrl = 2684
levels = personalities
cores = 1

Galjoen 0.40.1
elo = 2455
ccrl = 2601
levels = 11
cores = 1

Sayuri 2018.05.23
elo = 1763
ccrl = 1839
levels = 0
cores = 1
ponder/brain = y

Floyd 0.9
elo = 2509
ccrl = 2659
levels = 0
cores = 1

Laser 1.8 beta
elo = 3006
ccrl = 3207
levels = 0
cores = 1
comments: Fully functional, but has trouble at Mate in one (4.9)

Robocide 0.4
elo = 2111
ccrl = 2222
levels = 0
cores = 1

Vajolet2 2.8.0
elo = 2917
ccrl = 3108
levels = 0
cores = 1

Crystal 030520
elo = 3205
ccrl = 3425@
levels = 22
cores = 3, level 20 & Analysis 4 cores
comments: Fully functional, a Monster! (4.9)

CT800 V1.40 32 bit
elo = 2215
ccrl = 2337
levels = 21
cores = 1

Dragontooth 0.3 Cadmus 4CPU linux-arm
elo = 1208
ccrl = 1229
levels = 4
cores = 1-4 selectable in level
comments: Move Time not working (4.9)

Igel 2.4.0
elo = 2895
ccrl = 3085
levels = 21
cores = cores = 1, level 20 3 cores
comments: Fully functional (4.9), use in Normal mode at the Moment (Scally)

Saruman
elo = 1425
ccrl = 1467
levels = 0
cores = 1
comments: Use Game in X or Fisher time only, moves too fast (4.9)

Stash v15.3
elo = 1995
ccrl = 2094
levels = 4
cores = 1-4 selectable in level

Ok, nicht so viel Neues unter der Sonne.

Aber jetzt gehts los:


MAME

Code:
Mephisto Amsterdam
elo = 1935
levels = 11

Mephisto Dallas 1986
elo = 2005
levels = 11
ponder/brain = n

Mephisto MM IV
elo = 1955
levels = 11
ponder/brain = n

Mephisto MM V
elo = 2005
levels = 11
ponder/brain = n

Mephisto Rebel 5.0 (Ed Schroeder)
elo = 1870
levels = 11
ponder/brain = n

Mephisto Roma
elo = 2075
levels = 14
ponder/brain = n

Lc0

Code:
The Lc0 chess engine. v0.16.0
The Lc0 chess engine. v0.16.1
The Lc0 chess engine. v0.17.0
Lc0 v0.18.0
Lc0 v0.18.1
Lc0 v0.19.0
Lc0 v0.19.1
Lc0 v0.20.0
Lc0 v0.20.1
Lc0 v0.20.2
Lc0 v0.21.0
Lc0 v0.21.1
Lc0 v0.21.2
Lc0 v0.21.3
Lc0 v0.21.4
Lc0 v0.22.0
Lc0 v0.23.0+git.02fc8e0
Lc0 v0.24.1+git.4b8acff
Lc0 v0.25.0+git.d99a98c
Wobei folgende Default-Einstellungen hinterlegt sind:

Code:
[DEFAULT]
Hash = 128
SyzygyPath = /opt/picochess/tablebases/syzygy
Minibatch size for NN inference = 16
Max prefetch nodes, per NN call = 00
futile-move-aversion = 1.33
slowmover = 2.4

und als Auswahl die nachstehenden Optionen ausgewählt werden können:

Code:
[1 Core]
Threads = 1
Number of worker threads = 1

[2 Cores]
Threads = 2
Number of worker threads = 2

[3 Cores]
Threads = 3
Number of worker threads = 3

[4 Cores]
Threads = 4
Number of worker threads = 4

Und zum Abschluß diese Engines. Witzig:

Turing

Code:
Adaptive engine by Martin Droege (2019) inspired by DGT Centaur

AlphaBeta

Bernstein Chess Program for IBM 704 by Alex Bernstein (1952)

Stockfish DD - Adaptive engine inspired by DGT Centaur

Feeks (Elo 1000)

NewChess (elo 1500)

Plankalkuel by Konrad Zuse (1948)
elo = 800

Random Move
elo = 0

Sargon I by Dan and Kathe Spracklen (1978)
elo = 1000

Shannon Algorithm according to Claude Shannon (1950)
elo = 500

SOMA Smith One-Move Analyser (paper chess machine) by John Maynard Smith (1961) 
elo = 200

Sunfish
elo = 1900

El Ajedrecista electro-mechanical KRK solver by Torres-Quevedo (1912)
elo = 100

TuroChamp paper chess machine by Alan Turing (1948)
elo = 500
Gut, man muss alles erst einmal testen, aber grundsätzlich ein geniales Image von Al. Mal schauen, was man daraus für unsere Community basteln kann.

Gruß
Micha

Geändert von Chessguru (27.05.2020 um 19:59 Uhr)
Mit Zitat antworten
Folgende 5 Benutzer sagen Danke zu Chessguru für den nützlichen Beitrag:
FütterMeinEgo (27.05.2020), Lindwurm (26.05.2020), mclane (26.05.2020), Mythbuster (26.05.2020), RetroComp (26.05.2020)