Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Windows Rebel 12 personality documentation?

Author: Ed Schröder

Date: 15:58:19 07/23/03

Go up one level in this thread


On July 23, 2003 at 16:35:46, F. Huber wrote:

>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.


Franz,

Much of the below list is not valid anymore, those who are interested can have
an updated list (valid for Rebel12 DOS) by email, the address: matador@home.nl

Ed




>
>        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.