1
0
Fork 0
mirror of https://github.com/sockspls/badfish synced 2025-07-12 03:59:15 +00:00
BadFish/src
Stefan Geschwentner 7225d254f9 Add a rank based bonus for blocked pawns.
Fix for overevaluated blocked pawns on the 5th and 6th rank.
This is a rewrite of the original idea that uses only two parameters.
Thanks to rocky640 for pointing this out.

STC:
LLR: 2.94 (-2.94,2.94) {-0.50,1.50}
Total: 50800 W: 9707 L: 9446 D: 31647
Ptnml(0-2): 831, 5851, 11822, 6018, 878
https://tests.stockfishchess.org/tests/view/5f00b4f359f6f03532894304

LTC:
LLR: 2.93 (-2.94,2.94) {0.25,1.75}
Total: 52064 W: 6477 L: 6167 D: 39420
Ptnml(0-2): 331, 4628, 15834, 4878, 361
https://tests.stockfishchess.org/tests/view/5f0115fe59f6f03532894345

closes https://github.com/official-stockfish/Stockfish/pull/2794

Bench: 4882833
2020-07-06 17:56:18 +02:00
..
syzygy small cleanups 2020-06-21 15:22:20 +02:00
benchmark.cpp Equations for edges and corners. 2020-03-09 22:16:26 +01:00
bitbase.cpp small cleanups 2020-06-21 15:22:20 +02:00
bitboard.cpp small cleanups 2020-06-21 15:22:20 +02:00
bitboard.h Small cleanups 2020-06-24 22:20:04 +02:00
endgame.cpp denormalize KRKP. 2020-07-06 17:50:35 +02:00
endgame.h remove KNPK endgame code 2020-04-05 08:35:31 +02:00
evaluate.cpp Remove passed pawn condition. 2020-07-03 21:09:22 +02:00
evaluate.h Small cleanups 2020-03-01 09:31:58 +01:00
main.cpp small cleanups 2020-05-23 13:27:16 +02:00
Makefile Revert LTO for mingw on windows. 2020-06-27 10:22:27 +02:00
material.cpp Small cleanups 2020-06-24 22:20:04 +02:00
material.h Small cleanups 2020-06-24 22:20:04 +02:00
misc.cpp Small cleanups 2020-06-24 22:20:04 +02:00
misc.h Use 128 bit multiply for TT index 2020-06-17 07:32:16 +02:00
movegen.cpp Wrap all access to LineBB and add assert 2020-06-09 18:13:24 +02:00
movegen.h Update lists of authors and contributors 2020-01-09 01:43:47 +01:00
movepick.cpp small cleanups 2020-06-21 15:22:20 +02:00
movepick.h small cleanups 2020-06-21 15:22:20 +02:00
pawns.cpp Add a rank based bonus for blocked pawns. 2020-07-06 17:56:18 +02:00
pawns.h small cleanups 2020-06-21 15:22:20 +02:00
position.cpp Remove old zobrist trick for castling rights 2020-06-28 22:00:19 +02:00
position.h Small cleanups 2020-06-24 22:20:04 +02:00
psqt.cpp Increase value of pawns on fifth rank 2020-06-28 22:03:10 +02:00
search.cpp Provide WDL statistics 2020-07-01 07:33:05 +02:00
search.h Simplify use_time_management() and allow composing 2020-06-27 10:06:05 +02:00
thread.cpp Small cleanups 2020-06-24 22:20:04 +02:00
thread.h Refactor some threads related code. 2020-06-09 18:22:27 +02:00
thread_win32_osx.h Update lists of authors and contributors 2020-01-09 01:43:47 +01:00
timeman.cpp Small cleanups 2020-06-24 22:20:04 +02:00
timeman.h Update lists of authors and contributors 2020-01-09 01:43:47 +01:00
tt.cpp Small cleanups 2020-06-24 22:20:04 +02:00
tt.h Small cleanups 2020-06-24 22:20:04 +02:00
tune.cpp Small cleanups 2020-06-24 22:20:04 +02:00
tune.h Fishtest Tuning Framework 2020-05-02 17:32:11 +02:00
types.h Fix fragile code to use proper random 64 bit keys. 2020-06-28 21:57:37 +02:00
uci.cpp Provide WDL statistics 2020-07-01 07:33:05 +02:00
uci.h Provide WDL statistics 2020-07-01 07:33:05 +02:00
ucioption.cpp Set UCI_ShowWDL by default to false 2020-07-03 21:07:17 +02:00