summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
H.G.Muller [Wed, 28 Dec 2016 15:47:23 +0000]
Reorder pieces, and define values for all variants
Lance now immediately follows Pawn, so that they can be taken out of the
droppable set together when calculating evasion drops on last rank. The
downside is that the Lance will participate in mini- and Judkins' Shogi
as a non-present piece. The piece IDs of Wa Shogi are changed to conform
with Sjaak II's assigment,and the startup FEN is changed accordingly.
Piece values are assigned for all variants.
H.G.Muller [Wed, 28 Dec 2016 14:17:18 +0000]
Make variants also accessible through systematic names
The engine-defined variants are now also announced as 5x5+5_shogi etc.,
and such names are matched based on the board parameters in the variant-
definition table.
H.G.Muller [Wed, 28 Dec 2016 14:10:53 +0000]
Put Tori Shogi 6th in variant-description list
This to put all variants that have non-Pawn pieces with drop restriction
contiguously.
H.G.Muller [Wed, 28 Dec 2016 14:05:17 +0000]
Fix reading of Shogi-promoted pieces in FEN
The '+' sign in FENs was considered a digit, and thus did not have the
intended effect.
H.G.Muller [Wed, 28 Dec 2016 13:59:58 +0000]
Add and initialize some more piece-square tables
The number of PST in increased to 9 pairs, and they are initialized
to be useful for various groups of pieces (e.g. Shogi generals).
H.G.Muller [Fri, 21 Oct 2016 12:57:36 +0000]
Implement randomizing
The first 10 half-moves are now randomized by adding a small random bonus
to each move in the root.
H.G.Muller [Fri, 21 Oct 2016 12:38:05 +0000]
Initial version of engine
Crazyhouse sort of works here.