Positional evaluation of your engine on this?

Discussion of chess software programming and technical issues.

Moderators: Harvey Williamson, Dann Corbit, hgm

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
Post Reply
User avatar
silentshark
Posts: 287
Joined: Sat Mar 27, 2010 6:15 pm
Contact:

Positional evaluation of your engine on this?

Post by silentshark » Sat May 09, 2020 8:54 am



A silly position, mate in 1 to white.

My engine gives this kind of position a very high positional score +20.00 or similar, from king attacks mainly. What about yours?
Last edited by silentshark on Sat May 09, 2020 9:09 am, edited 1 time in total.

Henk
Posts: 6657
Joined: Mon May 27, 2013 8:31 am

Re: Positional evaluation of your engine on this?

Post by Henk » Sat May 09, 2020 9:07 am

My chess engine does not understand the FEN:

invalid fen: short castling rights black

User avatar
silentshark
Posts: 287
Joined: Sat Mar 27, 2010 6:15 pm
Contact:

Re: Positional evaluation of your engine on this?

Post by silentshark » Sat May 09, 2020 9:09 am

ok, have fixed FEN, hopefully

Henk
Posts: 6657
Joined: Mon May 27, 2013 8:31 am

Re: Positional evaluation of your engine on this?

Post by Henk » Sat May 09, 2020 9:22 am

My engine fails. Not enought weight for King in Center Black I guess. [But first thing to fix is (idiotic) precision in numbers presented]

Fen r1bq3r/1p2b1pp/p1n5/3pNkN1/P2p4/8/1PP2PPP/R1BQR1K1 w - -
Non Material Value 124,733558384001
Material Value -45
Mobility White 31
Mobility Black 34
Pawn Score White 0,0952250118029996
Pawn Score Black 0,289642744234124
Pawn Shield White 178,804328896629
Pawn Shield Black 55,8763527801965
Knight XRay Mobility White 14
Knight Pseudo Legal Mobility White 14
King In Center White 0
King In Center Black 2

User avatar
xr_a_y
Posts: 1337
Joined: Sat Nov 25, 2017 1:28 pm
Location: France

Re: Positional evaluation of your engine on this?

Post by xr_a_y » Sat May 09, 2020 4:06 pm

Minic gives this

Code: Select all

info string Info  2020-05-09 18:04:58-157: Game phase    0.874857
info string Info  2020-05-09 18:04:58-157: ScalingFactor 1
info string Info  2020-05-09 18:04:58-157: Material      MG : -63, EG : -21
info string Info  2020-05-09 18:04:58-157: Positional    MG : 259, EG : -52
info string Info  2020-05-09 18:04:58-157: Development   MG : -40, EG : 0
info string Info  2020-05-09 18:04:58-157: Mobility      MG : 19, EG : 30
info string Info  2020-05-09 18:04:58-157: Pawn          MG : 62, EG : 81
info string Info  2020-05-09 18:04:58-157: Attack        MG : 71, EG : -49
info string Info  2020-05-09 18:04:58-157: Initiative    MG : 0, EG : -24
info string Info  2020-05-09 18:04:58-157: ==> All : MG : 308, EG : -35
info string Info  2020-05-09 18:04:58-157: eval 265 phase 0.874857

bob
Posts: 20920
Joined: Mon Feb 27, 2006 6:30 pm
Location: Birmingham, AL

Re: Positional evaluation of your engine on this?

Post by bob » Sat May 09, 2020 4:08 pm

Here is Crafty's static eval:

Code: Select all

White(1): r1bq3r/1p2b1pp/p1n5/3pNkN1/P2p4/8/1PP2PPP/R1BQR1K1 w - - 0 1
White(1): score

note: scores are for the white side
                        +-----------white----------+-----------black----------+
material.......   0.05  |    comp     mg      eg   |    comp     mg      eg   |
pawns..........   0.21  |   -0.42   -0.52    0.50  |    0.63    0.72   -0.16  |
passed pawns...   0.00  |    0.00    0.00    0.00  |    0.00    0.00    0.00  |
knights........   0.33  |    0.52    0.52    0.52  |   -0.19   -0.19   -0.19  |
bishops........  -0.31  |   -0.15   -0.17   -0.05  |   -0.16   -0.15   -0.33  |
rooks..........   0.48  |    0.39    0.41    0.26  |    0.09    0.09    0.09  |
queens.........   0.04  |    0.02    0.02    0.02  |    0.02    0.02    0.02  |
kings..........   4.02  |   -0.21   -0.19   -0.40  |    4.23    4.73   -0.40  |
pawn races.....   0.00  +--------------------------+--------------------------+
total..........   4.81

Terje
Posts: 287
Joined: Tue Nov 19, 2019 3:34 am
Location: https://github.com/TerjeKir/weiss
Full name: Terje Kirstihagen

Re: Positional evaluation of your engine on this?

Post by Terje » Sat May 09, 2020 4:20 pm

Weiss gives 2.93 - No way to pull apart the eval at this time :P

@xr_a_y printing the phase twice is a bit redundant :P

fabianVDW
Posts: 142
Joined: Fri Mar 15, 2019 7:46 pm
Location: Germany
Full name: Fabian von der Warth

Re: Positional evaluation of your engine on this?

Post by fabianVDW » Sat May 09, 2020 7:56 pm

Code: Select all

Evaluating GameState fen: r1bq3r/1p2b1pp/p1n5/3pNkN1/P2p4/8/1PP2PPP/R1BQR1K1 w - - 0 1

Tempo:(10 , 15)

PSQT for White:
        Pawns  : (-143 , -139)
        Knights: (11 , 38)
        Bishops: (-6 , -26)
        Rooks: (37 , -28)
        Queens: (22 , -5)
        King   : (88 , -79)
Sum: (9 , -239)

PSQT for Black:
        Pawns  : (-27 , -184)
        Knights: (12 , 12)
        Bishops: (4 , -29)
        Rooks: (24 , -56)
        Queens: (22 , -5)
        King   : (-88 , 18)
Sum: (-53 , -244)

PSQT Sum: (62 , 5)

Piece values for White
        Pawns: 6 -> (666 , 1104)
        Knights: 2 -> (988 , 1558)
        Bishops: 1 -> (496 , 711)
        Rooks: 2 -> (1310 , 2596)
        Queens: 1 -> (1541 , 2449)
Sum: (5001 , 8418)

Piece values for Black
        Pawns: 6 -> (666 , 1104)
        Knights: 1 -> (494 , 779)
        Bishops: 2 -> (992 , 1422)
        Bishop-Pair: 1 -> (41 , 111)
        Rooks: 2 -> (1310 , 2596)
        Queens: 1 -> (1541 , 2449)
Sum: (5044 , 8461)

Piece value Sum: (5001 , 8418) - (5044 , 8461) -> (-43 , -43)

Pawns for White:
        Doubled: 0 -> (0 , 0)
        Isolated: 0 -> (0 , 0)
        Backward: 0 -> (0 , 0)
        Supported: 0 -> (0 , 0)
        Attack Center: 0 -> (0 , 0)
        Mobility: 21 -> (189 , 252)
        Passer Blocked/Not Blocked: 0 , 0 -> (0 , 0)
        Rook behind passer: 0 -> (0 , 0)
        Enemy Rook behind passer: 0 -> (0 , 0)
        Weak passer: 0 -> (0 , 0)
        Passers distance to kings -> (0 , 0)
Sum: (189 , 252)

Pawns for Black:
        Doubled: 1 -> (4 , -15)
        Isolated: 2 -> (-32 , -38)
        Backward: 1 -> (-13 , -10)
        Supported: 1 -> (5 , 8)
        Attack Center: 1 -> (-19 , -16)
        Mobility: 17 -> (153 , 204)
        Passer Blocked/Not Blocked: 0 , 0 -> (0 , 0)
        Rook behind passer: 0 -> (0 , 0)
        Enemy Rook behind passer: 0 -> (0 , 0)
        Weak passer: 0 -> (0 , 0)
        Passers distance to kings -> (0 , 0)
Sum: (98 , 133)

Pawn Sum: (189 , 252) - (98 , 133) -> (91 , 119)

Knights for White:
        Supported by pawns: 0 -> (0 , 0)
        Outposts: 0 -> (0 , 0)
Sum: (0 , 0)

Knights for Black:
        Supported by pawns: 1 -> (7 , 3)
        Outposts: 0 -> (0 , 0)
Sum: (7 , 3)

Knights Sum: (0 , 0) - (7 , 3) -> (-7 , -3)

Piecewise for White:
        Mobility Knight: (-6 , 85)
        Mobility Bishop: (28 , 10)
        Bishop Diagonally Adj: (-14 , 58)
        Mobility Rook  : (-1 , 46)
        Mobility Queen : (16 , 6)
        BishopXrayKing : 0 -> (0 , 0)
        RookXrayKing : 0 -> (0 , 0)
        QueenXrayKing : 0 -> (0 , 0)
        Rooks on open  : 1 -> (57 , 19)
        Rooks on semi-open  : 0 -> (0 , 0)
        Queens on open  : 0 -> (0 , 0)
        Queens on semi-open  : 0 -> (0 , 0)
        Rooks on seventh: 0 -> (0 , 0)
        Knight Attackers: Num: 2 , Val: (45 , 5)
        Bishop Attackers: Num: 1 , Val: (9 , 2)
        Rook Attackers: Num: 0 , Val: (0 , 0)
        Queen Attackers: Num: 1 , Val: (28 , 49)
        Sum Attackers: (Num: 4 , Val: (82 , 56)
        Attack MG value: 500 * 185 / 100.0 -> 925
        Attack EG value: 448 * 190 / 100.0 -> 851
Sum: (1005 , 1075)

Piecewise for Black:
        Mobility Knight: (1 , 42)
        Mobility Bishop: (58 , 57)
        Bishop Diagonally Adj: (-29 , 110)
        Mobility Rook  : (-11 , 32)
        Mobility Queen : (16 , 20)
        BishopXrayKing : 0 -> (0 , 0)
        RookXrayKing : 0 -> (0 , 0)
        QueenXrayKing : 0 -> (0 , 0)
        Rooks on open  : 0 -> (0 , 0)
        Rooks on semi-open  : 0 -> (0 , 0)
        Queens on open  : 0 -> (0 , 0)
        Queens on semi-open  : 0 -> (0 , 0)
        Rooks on seventh: 0 -> (0 , 0)
        Knight Attackers: Num: 0 , Val: (0 , 0)
        Bishop Attackers: Num: 0 , Val: (0 , 0)
        Rook Attackers: Num: 0 , Val: (0 , 0)
        Queen Attackers: Num: 0 , Val: (0 , 0)
        Sum Attackers: (Num: 0 , Val: (0 , 0)
        Attack MG value: 0 * 0 / 100.0 -> 0
        Attack EG value: 0 * -1 / 100.0 -> 0
Sum: (35 , 261)

Piecewise Sum: (1005 , 1075) - (35 , 261) -> (970 , 814)


King for White:
        Shield pawn missing: 0 -> (5 , -16)
        Shield pawn on open file missing: 0 -> (2 , 7)
Sum: (7 , -9)

King for Black:
        Shield pawn missing: 3 -> (-60 , 8)
        Shield pawn on open file missing: 1 -> (-1 , 8)
Sum: (-61 , 16)

King Sum: (7 , -9) - (-61 , 16) -> (68 , -25)

Sum: (62 , 5) + (-7 , -3) + (970 , 814) + (68 , -25) + (91 , 119) + (-43 , -43) + (10 , 15) -> (1151 , 588) (EG/=1.5)
Phase: 119.08740740740741

Final Result: (1151 * 119.08740740740741 + 588 * (128.0 - 119.08740740740741))/128.0 -> 1111
cp 1111
Author of FabChess: https://github.com/fabianvdW/FabChess
A UCI compliant chess engine written in Rust.
FabChessWiki: https://github.com/fabianvdW/FabChess/wiki
fabianvonderwarth@gmail.com

Post Reply