Author: F. Huber
Date: 13:35:46 07/23/03
Go up one level in this thread
On July 23, 2003 at 15:11:08, David Dahlem wrote:
>I'm interested in trying my hand at creating a personality for the new Windows
>version of Rebel 12. Where can i find documentation for the various parameters
>in the .eng files?
>
>Thanks
>Dave
Hi Dave,
I don´t know if you still have the documentation (readme.txt) of the
DOS-Rebel12-Beta, in which all those engine-parameters are described.
Since the final DOS-version doesn´t include this information any longer,
here are these parts - ok, not especially for the Windows version,
but better than nothing. ;-)
Best regards,
Franz.
REBEL 12 (undocumented engine features)
=======================================
For the connoisseurs among REBEL users there are a couple
engine features that are programmed but not fully tested
yet. These engine features may or may not increase REBEL's
playing strength.
1. The use of the E1-E7 parameter:
Syntax: REBEL.EXE E4
- The "E?" parameter will force REBEL to store all its
evaluations into memory using the Zorbist hash table
method. It typically will make REBEL 5-7% faster.
- The approach is similar to the use of the "W?" parameter
that hashes path's in the tree.
- You can define up to 128 Mb for the use of these
evaluation tables controlled by the "E" parameter.
REBEL.EXE E1 use 2 Mb
REBEL.EXE E2 use 4 Mb
REBEL.EXE E3 use 8 Mb
REBEL.EXE E4 use 16 Mb
REBEL.EXE E5 use 32 Mb
REBEL.EXE E6 use 64 Mb
REBEL.EXE E7 use 128 Mb
[Extensions (remaining)= 3] Status
============================= ======
B0-B3 : Maximum allowed recapture extensions 3
BIT4 : ....................................
BIT5 : ....................................
BIT6 : ....................................
BIT7 : ....................................
BIT8 : ....................................
[Extensions (checks)= 0] Status
======================== ======
BIT0 : .................................
BIT1 : .................................
BIT2 : .................................
BIT3 : .................................
BIT4 : .................................
BIT5 : .................................
BIT6 : .................................
BIT7 : .................................
BIT8 : .................................
[Extensions (captures)= 0] STATUS
========================== ======
BIT0 : .....................................
BIT1 : .....................................
BIT2 : .....................................
BIT3 : .....................................
BIT4 : .....................................
BIT5 : .....................................
BIT6 : .....................................
BIT7 : .....................................
BIT8 : .....................................
REBEL [MISC] options (01-16) STATUS
==================== ======
[MISC-01] PLAUS - psz3=33 ook nullmoven don't use
[MISC-02] ........ - ......................
[MISC-03] NULLMOVE - no extensions unclear
[MISC-04] WINDOW - 0.50 of 0.25 unclear
[MISC-05] WINDOW - 2 or 3 phases unclear
[MISC-06] WINDOW - zero width (j/n) unclear
[MISC-07] ........ - ......................
[MISC-08] ........ - ......................
[MISC-09] ........ - ......................
[MISC-10] ........ - ......................
[MISC-11] NULLMOVE - Zero Width unclear
[MISC-12] TREE - Singular Extensions unclear
[MISC-13] ........ - .......................
[MISC-14] WINDOW - Special setting A16/B64 unclear
[MISC-15] ........ - .......................
[MISC-16] ........ - .......................
REBEL [MISC] options (17-32) STATUS
==================== ======
[MISC-17] ........ - .......................
[MISC-18] NOMATPOS - Old MD extensions to test
[MISC-19] ........ - .......................
[MISC-20] ........ - .......................
[MISC-21] LAZYEVAL - (WSLAG+1.00) (PSZ3+2.00) promising
[MISC-22] ........ - .......................
[MISC-23] REDUCTION- if (verdiep[yp1]) no redu promising
[MISC-24] ........ - .......................
[MISC-25] PLAUS - PLW3 reduction in use
[MISC-26] REDUCTION- Reduce move only once promising
[MISC-27] ........ - ........................
[MISC-28] ........ - ........................
[MISC-29] ........ - ........................
[MISC-30] ........ - ........................
[MISC-31] ........ - ........................
[MISC-32] VAO - Only one escape (via MPH) promising
REBEL [MISC] options (32-48) STATUS
==================== ======
[MISC-33] POSGEN - Advantage rule don't use
[MISC-34] VAO - Extend singular checks to test
[MISC-35] TR30 - Limit extensions don't use
[MISC-36] ........ - ......................
[MISC-37] VAO - HKIL op HKIL extension in use
[MISC-38] POSHASH - Hashing positions don't use
[MISC-39] Nullmove - move ordering promising
[MISC-40] PLAUS - PLMAX-Z3 reduction in use
[MISC-41] VAO - Reduce special (xy4) in use
[MISC-42] ZETIN - 1st check is extension checks-bit3
[MISC-43] VAO - Takeback wp7/zp2 if z2/z5 BETA3.ENG
[MISC-44] VAO - Pendover (new way) .........
[MISC-45] VAO - Takeback wp7/zp2 (bezet) .........
[MISC-46] ZETIN - WP7/ZP2 ala Christophe BETA3.ENG
[MISC-47] POSGEN - King Safety extension captures-bit2
[MISC-48] HAALOP - Quicksort als vb[z]<200 don't use
REBEL [MISC] options (49-64) STATUS
==================== ======
[MISC-49] TR50 - unsorted tree depth (2/3) promising
[MISC-50] -
[MISC-51] -
[MISC-52] -
[MISC-53] -
[MISC-54] -
[MISC-55] -
[MISC-56] -
[MISC-57] -
[MISC-58] -
[MISC-59] -
[MISC-60] -
[MISC-61] -
[MISC-62] -
[MISC-63] -
[MISC-64] -
REBEL other new engine options STATUS
============================== ======
1.. [Bishop Mobility = 50] * Bishop Pair (50%) promising
. Supported values: 10,15,20,25,30,40,50,60,70,75,80,90,100
. Activates a new piece of chess knowledge for the bishop pair.
. Values that make sense 0-50
2.. [Center Control = 200] unclear
. The [Center Control] parameter is now flexible
. Supported values: 0-500
. Values that make sense: 0-50
. When activating this option realize it will slow
done the program with 7-8% because of the extra
chess knowledge.
3.. [EVALUATION = SMART] in use
. Aggressive evaluation.
4.. [Right to Move = 100] to test
. Supported values: 0-500
. Values that make sense: 0-150
. Bonus for the side to move
5.. [Strong Squares = 200] to test
. Flexible evaluation strong squares (outposts)
. Supported values: 0-500
. Values that make sense: 0-250
This page took 0 seconds to execute
Last modified: Thu, 15 Apr 21 08:11:13 -0700
Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.