So what was added this time? User interaction, Gauntlet and Round-Robin tournaments. It is pretty easy to use. Execute it and just follow the prompt -- source and database attached.
-Run a Gauntlet tournament after selecting an engine, then number of rounds. Round Robin tournament will allow all engines to play against each another. A game database will be generated
-Add/remove engine requires 3 changes:
MAXENGINECOUNT=23
chess_engine[23]="Engine Name"
engine_weight[23]=100
-To increase/decrease wins, edit values in Draw_Weight_Scale()
Code: Select all
Chess Engine Rating List Simulator
Enter 1 for Gauntlet or 2 for Round-Robin: 1
List Engines? Enter y or n: n
Enter engine number: 1
Enter number of rounds: 100
Generating game database.......................Complete!
Code: Select all
Chess Engine Rating List Simulator
Enter 1 for Gauntlet or 2 for Round-Robin: 2
List Engines? Enter y or n: n
Enter number of rounds: 300
Generating game database......................Complete!
Simulated Tournament:
Program Elo + - Games Score Av.Op. Draws
1 Houdini 2.0 STD : 2649 9 9 6300 81.7 % 2390 19.8 %
2 Critter 1.2 : 2604 8 8 6300 77.2 % 2392 22.8 %
3 Komodo64 3 SSE42 : 2595 8 8 6300 76.2 % 2392 23.6 %
4 Deep Rybka 4.1 SSE42 : 2589 8 8 6300 75.5 % 2393 23.8 %
5 Stockfish 2.1.1 JA : 2584 8 8 6300 75.0 % 2393 24.8 %
6 Naum 4.2 : 2484 7 7 6300 62.2 % 2398 29.4 %
7 Deep Shredder 12 : 2484 7 7 6300 62.1 % 2398 29.4 %
8 Spike 1.4 32b : 2448 7 7 6300 57.0 % 2399 31.3 %
9 Deep Sjeng c't 2010 32b : 2443 7 7 6300 56.1 % 2400 31.3 %
10 Deep Junior 12.5 : 2426 7 7 6300 53.6 % 2401 31.4 %
11 Gull 1.2 : 2394 7 7 6300 48.8 % 2402 31.2 %
12 HIARCS 13.2 MP 32b : 2387 7 7 6300 47.8 % 2402 32.1 %
13 Hannibal 1.1 : 2374 7 7 6300 45.9 % 2403 32.1 %
14 Protector 1.4.0 x64 : 2366 7 7 6300 44.6 % 2403 31.0 %
15 spark-1.0 SSE42 : 2362 7 7 6300 44.1 % 2404 30.3 %
16 Deep Onno 1-2-70 : 2328 7 7 6300 39.1 % 2405 30.2 %
17 Zappa Mexico II : 2316 7 7 6300 37.3 % 2406 28.6 %
18 Loop 13.6/2007 : 2303 8 8 6300 35.5 % 2406 27.1 %
19 Strelka 2.0 B : 2236 8 8 6300 27.0 % 2410 22.6 %
20 Crafty 23.3 JA : 2177 9 9 6300 20.5 % 2412 19.0 %
21 Umko 1.2 SSE42 : 2177 9 9 6300 20.5 % 2412 19.7 %
22 Jonny 4.00 32b : 2075 11 11 6300 12.2 % 2417 12.0 %
At last, your own chess engine rating's list! Just pick weights from lists such as CEGT, CCRL, SWCR, SSDF. When people ask for games, you can always provide database with results useful for generating a stats table such as above.