1
0
Fork 0
mirror of https://github.com/sockspls/badfish synced 2025-05-01 17:19:36 +00:00
BadFish/src
Stéphane Nicolet 452e5154cf Good bishops on the main diagonals
Bonus in midgame for bishops on long diagonals when the central squares are not occupied by pawns.

Author: ElbertoOne

Passed STC:
LLR: 2.96 (-2.94,2.94) [0.00,5.00]
Total: 10801 W: 1955 L: 1786 D: 7060
http://tests.stockfishchess.org/tests/view/59cf5c1d0ebc5916ff64b9da

and LTC:
LLR: 2.97 (-2.94,2.94) [0.00,5.00]
Total: 83978 W: 10685 L: 10303 D: 62990
http://tests.stockfishchess.org/tests/view/59cf6f6c0ebc5916ff64b9e4

Bench: 5620312
2017-10-02 07:53:28 +02:00
..
syzygy Prevent Stockfish from exiting if DTZ table is not present 2017-09-02 09:59:04 +02:00
benchmark.cpp Wide bench coverage 2017-08-19 13:58:12 +02:00
bitbase.cpp Retire the misdesigned StepAttacks[] array. 2017-04-28 20:33:30 -07:00
bitboard.cpp Indentation fix in index() 2017-07-02 22:00:29 -07:00
bitboard.h Avoid constructing an empty tuple in qsearch 2017-08-22 10:16:19 +02:00
endgame.cpp Fix the handling of opposite bishops in KXK endgame evaluation 2017-08-12 02:47:11 -07:00
endgame.h Run clang-tidy 'modernize' 2017-08-13 05:46:21 -07:00
evaluate.cpp Good bishops on the main diagonals 2017-10-02 07:53:28 +02:00
evaluate.h Improve readability of evaluation functions 2017-06-21 14:01:59 -07:00
main.cpp Thread code reformat 2017-08-13 04:41:59 -07:00
Makefile Remove unneeded compile options. 2017-09-02 16:58:23 +02:00
material.cpp Move game_phase() to material.cpp 2017-07-15 07:28:38 +02:00
material.h Reorder members of Material::Entry 2017-02-23 21:33:03 -08:00
misc.cpp Run clang-tidy 'modernize' 2017-08-13 05:46:21 -07:00
misc.h Fix pawn entry prefetch 2017-03-14 20:56:26 -07:00
movegen.cpp Retire the misdesigned StepAttacks[] array. 2017-04-28 20:33:30 -07:00
movegen.h Fix involuntary conversions of ExtMove to Move 2017-08-17 02:04:00 -07:00
movepick.cpp Avoid constructing an empty tuple in qsearch 2017-08-22 10:16:19 +02:00
movepick.h Avoid constructing an empty tuple in qsearch 2017-08-22 10:16:19 +02:00
pawns.cpp Score unopposed weak pawns only if majors 2017-09-17 09:52:27 +02:00
pawns.h Score unopposed weak pawns only if majors 2017-09-17 09:52:27 +02:00
position.cpp Let ss->ply denote the number of plies from the root to the current node 2017-09-17 10:44:10 +02:00
position.h Retire States global variable 2017-08-12 23:54:48 -07:00
psqt.cpp Tuned PSQT using a custom tuner. 2017-07-23 17:35:44 -07:00
search.cpp Decrease reduction for exact PV nodes 2017-09-30 20:56:27 +02:00
search.h Fix uninitialized memory usage 2017-09-01 20:16:56 +02:00
thread.cpp Score unopposed weak pawns only if majors 2017-09-17 09:52:27 +02:00
thread.h Fix uninitialized memory usage 2017-09-01 20:16:56 +02:00
thread_win32.h Adjust copyright headers to 2017 (#965) 2017-01-11 08:46:29 +01:00
timeman.cpp Fix a warning with MSVC 2017-09-01 20:23:31 +02:00
timeman.h Adjust copyright headers to 2017 (#965) 2017-01-11 08:46:29 +01:00
tt.cpp Adjust copyright headers to 2017 (#965) 2017-01-11 08:46:29 +01:00
tt.h Adjust copyright headers to 2017 (#965) 2017-01-11 08:46:29 +01:00
types.h Fix some Clang warnings 2017-08-19 14:32:31 +02:00
uci.cpp Wide bench coverage 2017-08-19 13:58:12 +02:00
uci.h Adjust copyright headers to 2017 (#965) 2017-01-11 08:46:29 +01:00
ucioption.cpp Higher Move Overhead 2017-09-12 12:31:53 +02:00