Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Windows Rebel 12 personality documentation?

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.