What is EOC?
EOC stands for Encyclopedia of Chess and is the REBEL database of 800,000 chess games
represented as a (so called) Chess Tree.
It means that every unique position found in the REBEL database of 800,000 chess games has
been recorded and a statistic of that position has been made.
When the current board position matches a position (or positions) in the EOC Chess Tree its
statistics automatically is displayed in the "Consult window" at the bottom of your screen.
The big EOC Chess Tree is found on your cdrom, its size is over 200 Mb and the Chess Tree
holds 20,000,000 unique chess positions.
Its access from cdrom is very fast however during the installation you are offered to install
the EOC to hard disk (which will speed-up the search time) or leave it on cdrom.
Below is a text example from the REBEL10 EOC chess tree. The chosen
position is the start-position.
MOVE + = - PERC TOTAL ELO PERF SCORE ECO SHORT NAME
e2e4 47289 47159 36779 (54.0%) 131227 2375 2404 0.10 B00 Kings pawn
d2d4 40099 42980 27572 (55.7%) 110651 2396 2432 0.10 A40 Queens pawn
g1f3 9894 12610 6795 (55.3%) 29299 2408 2444 0.10 A04 Reti
c2c4 9051 10375 6070 (55.8%) 25496 2402 2438 0.04 A10 English
g2g3 964 1062 677 (55.3%) 2703 2390 2426 -0.05 A00 Benko
f2f4 274 229 345 (45.8%) 848 2307 2271 -0.11 A02 Bird
b2b3 279 253 272 (50.4%) 804 2371 2371 -0.04 A01 Nimzovich
b1c3 132 103 176 (44.6%) 411 2304 2261 0.06 A00 Dunst
b2b4 79 56 87 (48.2%) 222 2309 2295 -0.08 A00 Polish
d2d3 44 36 47 (48.8%) 127 2316 2302 0.00 A00 Mieses
e2e3 29 30 60 (37.0%) 119 2314 2212 0.05 A00 Kruijs
c2c3 18 12 30 (40.0%) 60 2313 2241 -0.05 A00 Saragossa
TOT 108214 114943 78969 (54.8%) 302126 2387 2416 | |
| |_ ECO code
| | | | | | | | |
| | | | | | | | |______ Rebel score
| | | |
| Won Draw Lost Score | | |__ ELO performance
| Games Games Games in % | |
| | |_______ Average ELO
|_ Moves in the EOC tree |_____________ Total positions
Screen shot from the big REBEL 11.0 EOC Chess Tree of 20,000,000 positions Click on
the picture to enlarge.
The bottom line is that you in a twinkling of an eye can see if a move is good or bad. After all
if Garry Kasparov himself has played 1.e4 416 times 1.e4 is most probably a good move.
- Screen-1 shows you that 1.e4 is the most played move (371,178), that 1.e4 scores 54.0%,
that the average elo of the 371,178 players is 2397, the new calculated elo is 2426 and that
Rebel's score 1.e4 is 0.11.
- Screen-2 (when scrolling down) shows you which famous players have played the moves listed.
In brackets the number of times the move played by the player is displayed.
Goals of EOC
- Help you to make the right moves based on the statistics of Grandmasters and the chess
history of 150 years extracted from 800,000 games.
- If you need help in a position just ask the EOC of 20,000,000 (20 million) unique
positions and then make up your mind which move to play.
- An unique reference for opening preparation because all the major games of the last 150
years are in the big EOC.
- It is possible to list (all) the games in the database referring to the current board
position, see the example below.
An example of EOC
In the last tournament game of the match Rebel-Anand in 1998 the
following position was reached:
REBEL10 - Vishy Anand
Position after 10.. Qc8!?
After this move REBEL 10.0 was out of book and played 11.Bb5 a good move as Anand later
confirmed. After the game there was a huge discussion in several Internet chess groups. Rebel
should have played the interesting pawn sacrifice 11.d5?!
No doubt this is an interesting alternative for a computer to play against a top grandmaster
like Anand as the EOC reports 1 won game for white after 11.d5?! and in 15 moves!
Searching the game with 11.d5?! in REBEL 11's 800,000 game is easy. Just one mouse click on
the [Q] button (Search Position) will do the job, see the below screen shots.
The 11.d5?! game found in the database:
1. d4 Nf6 2. c4 e6 3. Nf3 b6 4. a3 Bb7 5. Nc3 d5 6. cxd5 Nxd5 7. Qc2 c5
8. e4 Nxc3 9. bxc3 Nd7 10. Bf4 Qc8 11. d5 exd5 12. exd5 Bxd5 13. O-O-O
Qb7 14. Bb5 O-O-O 15. Rxd5 1-0
Did REBEL 10 missed the chance to win? We feel not qualified to answer this question but
with the help of the EOC and the 800,000 game database you have a very good reference to
150 years top chess.
Alternative goals of EOC
- Allow REBEL to make use of the giant EOC knowledge.
- REBEL is able to use EOC as a normal opening book! Ever seen an opening book of 20,000,000
(20 million) unique opening positions?
- Allow REBEL to consult EOC and depending what is found REBEL will adjust its play playing
the good moves and avoiding the bad moves found in the 20,000,000 chess tree. We believe
it makes REBEL a stronger player.
- You are offered several options to involve the EOC data into Rebel's calculations.
See menu OPTIONS -> USE EOC KNOWLEDGE (None, Moderate, Strong, Book).
After the moves 1.d4 d5 most chess programs will play moves like 2.Nf3 or 2.Bf4. With
the help of EOC Rebel will FOLLOW human opening theory as stored in the EOC.
Running Rebel Century 3.0 with the help of EOC (setting USE EOC KNOWLEDGE=STRONG) will
produce 2.c4 immediately, see the screenshot on your left.
In the INFO window you can exactly see how moves found in the EOC are rewarded by Rebel
Century 3.0 that is: 2.c4 gets an extra +0.50 bonus (½ pawn), 2.Nf3 gets +0.23, 2.e4 only gets
+0.06 and last but not least 2.e3 gets a penalty of -0.13 because just scoring 48% is way too
low playing the white pieces.
Using the option "Use EOC Knowledge" the EOC will take Rebel by the hand and guide the program
to play the good moves and even sacrifices played by strong human chess players.
Does this mean Rebel will play the blunders from human chess players too? NO, as the formula
Rebel uses to give bonuses and penalties based on the statistic information will prevent that!
The EOC approach is a powerful tool for opening study and analysis. We also believe that using
the setting [Use EOC Knowledge = STRONG] makes Rebel a stronger chess player provided
you have the big EOC chess tree loaded.
Browsing through the EOC is easy. Set Rebel in "Player-Player" mode using the [P]
button and click on the moves in the Consult window.