1
0
Fork 0
mirror of https://github.com/sockspls/badfish synced 2025-05-01 09:13:08 +00:00
BadFish/src
Lucas Braesch 40f5abba10 Symmetric king safety
Retire current asymmetric king evaluation
and use a much simpler symmetric one.

As a side effect retire the infamous
'Aggressiveness' and 'Cowardice' UCI
options.

Tested in no-regression mode,

Passed both STC
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 33855 W: 5863 L: 5764 D: 22228

And LTC
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 40571 W: 5852 L: 5760 D: 28959

bench: 8321835
2014-05-19 14:24:39 +02:00
..
benchmark.cpp Print dbg counters after bench 2014-03-11 22:19:14 +01:00
bitbase.cpp Some more work in pretty_pv 2014-04-06 10:15:11 +02:00
bitboard.cpp Switch to hardware PEXT 2014-04-12 08:55:30 +02:00
bitboard.h Revert "Generalize shift_bb() to handle double pushes" 2014-04-21 20:56:12 +02:00
bitcount.h Update copyright year 2014-01-02 01:49:18 +01:00
book.cpp Sync some common names 2014-04-06 11:26:12 +02:00
book.h Update copyright year 2014-01-02 01:49:18 +01:00
endgame.cpp Revert back KBPsK to latest Gary's version 2014-05-04 09:34:22 +02:00
endgame.h Simplify pawnless endgame evaluation 2014-01-18 17:22:54 +01:00
evaluate.cpp Symmetric king safety 2014-05-19 14:24:39 +02:00
evaluate.h Update copyright year 2014-01-02 01:49:18 +01:00
main.cpp Move args parsing to UCI::loop 2014-04-12 13:51:52 +02:00
Makefile Minor stuff scattered around 2014-04-28 17:07:43 +02:00
material.cpp Make imbalance table more clear 2014-05-10 08:54:31 +02:00
material.h Reformatting in material.h 2014-04-27 09:31:22 +02:00
misc.cpp Add ARCH x86-64-bmi2 support 2014-04-12 09:15:14 +02:00
misc.h Additional renaming from DON 2014-02-14 09:42:50 +01:00
movegen.cpp Minor stuff scattered around 2014-04-28 17:07:43 +02:00
movegen.h Update copyright year 2014-01-02 01:49:18 +01:00
movepick.cpp Fix issues detected by Coverity Scan 2014-04-26 09:33:50 +02:00
movepick.h Sync some common names 2014-04-06 11:26:12 +02:00
notation.cpp Remove some useless casts 2014-04-27 11:44:16 +02:00
notation.h Some more work in pretty_pv 2014-04-06 10:15:11 +02:00
pawns.cpp We can add an integer to a Value 2014-04-27 11:25:42 +02:00
pawns.h More readable trapped rook condition 2014-04-13 14:29:42 +02:00
platform.h Update copyright year 2014-01-02 01:49:18 +01:00
position.cpp Remove some useless casts 2014-04-27 11:44:16 +02:00
position.h Sync some common names 2014-04-06 11:26:12 +02:00
psqtab.h Remove RookOn7th and merge values into psqt 2014-04-24 08:53:46 +02:00
rkiss.h Move magic random to RKISS 2014-02-12 14:47:36 +01:00
search.cpp Symmetric king safety 2014-05-19 14:24:39 +02:00
search.h Symmetric king safety 2014-05-19 14:24:39 +02:00
thread.cpp Retire "Idle Threads Sleep" UCI option 2014-05-11 10:29:56 +02:00
thread.h Retire "Idle Threads Sleep" UCI option 2014-05-11 10:29:56 +02:00
timeman.cpp Don't need floor() in timeman.cpp 2014-04-27 19:10:00 +02:00
timeman.h Fix Intel compiler warnings 2014-04-27 12:02:36 +02:00
tt.cpp Fix a warning with MSVC 2010 2014-03-30 14:25:57 +02:00
tt.h Fix an incorrect 'friend' declaration 2014-03-23 11:17:38 +01:00
types.h Rewrite Score extractors 2014-05-05 09:05:29 +02:00
uci.cpp Symmetric king safety 2014-05-19 14:24:39 +02:00
ucioption.cpp Symmetric king safety 2014-05-19 14:24:39 +02:00
ucioption.h Move args parsing to UCI::loop 2014-04-12 13:51:52 +02:00