hxim and Marco Costalba
3728e833aa
Fix psqt format and use smaller numbers in king psqt ( #940 )
...
Fix minus sign in pawn psqt and use smaller numbers in king psqt.
No functional change.
2016-12-25 10:40:17 +01:00
hxim and Marco Costalba
9bd856e28e
Simplify stats update
...
Simplify code by moving countermove and follow-up move
history update into procedure.
No functional change.
2016-08-27 08:39:32 +02:00
hxim and Joona Kiiski
56dd58e6f9
Remove Weights
...
Removed remaining redundant weights for pawn structure,
passed pawns, space and king safety by redistributing them
into individual evaluation terms.
STC:
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 15173 W: 2790 L: 2659 D: 9724
LTC:
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 43433 W: 5936 L: 5846 D: 31651
Bench: 7156237
Resolves #586
2016-02-07 21:00:24 +00:00
hxim and Joona Kiiski
3017e8c604
Transform minKingPawnDistance into a local variable
...
minKingPawnDistance is used only as local variable in one place so we don't need it to be part of "Pawns::Entry" structure.
No functional change.
Resolves #277
2015-03-07 09:03:19 +00:00
hxim and Joona Kiiski
44a571c1c7
Fix KingDanger[] array initialization
...
Use integer arithmetic instead of floating point arithmetic.
Floating point arithmetic was causing different results for some 32-bit compiles
No functional change
Resolves #249
Resolves #250
2015-02-09 22:02:35 +00:00
hxim and Joona Kiiski
7b20bb6e1a
Use VALUE_ZERO instead of 0 when comparing with Value
...
This is the correct practice.
No functional change
Resolves #208
2015-01-13 21:07:18 +00:00
hxim and Gary Linscott
fbb53524ef
Rename some variables for more clarity.
...
No functional change.
Resolves #131
2014-12-08 07:53:33 +08:00
hxim and Joona Kiiski
c014444f09
Remove CONNECTED_KINGS from Syzygy code
...
No functional change
Resolves #140
2014-11-30 20:24:32 +00:00
hxim and Gary Linscott
0a1f54975f
Fix some comments
...
No functional change.
Resolves #123
2014-11-19 06:39:17 +08:00