crazywa.git
8 years agoMake variants also accessible through systematic names
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.

8 years agoPut Tori Shogi 6th in variant-description list
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.

8 years agoFix reading of Shogi-promoted pieces in FEN
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.

8 years agoAdd and initialize some more piece-square tables
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).

8 years agoImplement randomizing
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.

8 years agoInitial version of engine
H.G.Muller [Fri, 21 Oct 2016 12:38:05 +0000]
Initial version of engine

Crazyhouse sort of works here.