summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
H.G. Muller [Sun, 17 Jan 2010 20:53:28 +0000]
Rename manual source file
The file fmax.6.pod was renamed to fairymax.pod to automatically produce
proper headers after running pod2man on it, and the Makefile was updated
to accomodate this change.
H.G. Muller [Sun, 17 Jan 2010 14:20:34 +0000]
Remove Shatranj stalemate claim
As the search of Shamax does not distinguish checkmate and stalemate, it
could never be triggered.
H.G. Muller [Sat, 16 Jan 2010 13:48:21 +0000]
Update changelog
H.G. Muller [Sat, 16 Jan 2010 13:26:36 +0000]
Fix eval flip on WB color commands
The differential eval Q was not flipped when the WB-protocol command
black or white did change the side to move.
H.G. Muller [Sat, 16 Jan 2010 13:09:58 +0000]
Fix Shatranj game-end messages
Because stalemate was tested before the conditionally included shatranj
bare-king code, it was not effective. Furthermore, the stalemate code
was still claiming a draw. Now ShaMax has its own stalemate code, put
after the bare-king test.
H.G. Muller [Fri, 15 Jan 2010 21:15:54 +0000]
Use MSDOS line endings in fmax.ini consistently
H.G. Muller [Fri, 15 Jan 2010 21:12:06 +0000]
Change game description af -variant fairy
Use Chess with Different Armies, FIDE army vs. Color-bound Clobberers.
H.G. Muller [Fri, 15 Jan 2010 21:01:58 +0000]
Bugfix on new castling method
Copying the Rook square in stead of growing a Rook was done after the
Rook square had already been cleared. In addition the Rook ended up on
d1 for e1b1 castling. To fix that, the alternated step vector had to be
calculated in advance, before being sure it would be applied, to be
available in the castling code. The variable v is now used as a
temporary for that, as it was available after the score is minimaxed.
H.G. Muller [Fri, 15 Jan 2010 16:32:29 +0000]
Bump version number
H.G. Muller [Fri, 15 Jan 2010 16:30:53 +0000]
Let make dist also create file with md5 sums
H.G. Muller [Fri, 15 Jan 2010 11:28:04 +0000]
Implement variant Makruk
Add Makruk support in the form of 6th-rank promotion (enabled through a
kludge based on the 'Queen' piece value). Add Makruk as new variant to
the fmax.ini file, and mention it in the man page.
H.G. Muller [Fri, 15 Jan 2010 10:19:27 +0000]
Suppress spurious Thinking Output on MakeMove
In the new location the printing of PVs happened for any legal move at
d<1, also when checking legality of an input move. So printing is now
limited to d>0, and to the true search.
H.G. Muller [Fri, 15 Jan 2010 10:05:25 +0000]
Allow castling with any original corner piece
Before, castling was only possible with piece type 6, but this
restrction is now lifted, and castling is accepted if the type of the
piece in the corner corresponds to that specified in the initial setup.
For setup positions the rules for the WB-prtocol edit command are
applied with respect to this setup: a royal piece or a corner piece that
starts in the opening position is assumed to not have moved.
H.G. Muller [Fri, 15 Jan 2010 08:39:16 +0000]
Update description in fmax.ini file
H.G. Muller [Fri, 15 Jan 2010 08:32:25 +0000]
Allow different white and black pieces to use same name
White and black pieces must sometimes be programmed separately, because
they have asymmetric moves (e.g. Pawns), but when they are each other's
mirror imge, we want them to go by the same name. To allow that, the
first piece of any name is now used for white, the last for black.
H.G. Muller [Fri, 15 Jan 2010 06:44:23 +0000]
Fix King name for Knightmate in fmax.ini
Change the letter for the Royal Knight of Knightmate from U to K, to
conform to the XBoard standard piece naming for this variant.
H.G. Muller [Fri, 15 Jan 2010 06:07:54 +0000]
Updated changelog
H.G. Muller [Fri, 15 Jan 2010 06:02:29 +0000]
Fix typo in README file
H.G. Muller [Fri, 15 Jan 2010 05:59:52 +0000]
Update man file for multi-PV
H.G. Muller [Fri, 15 Jan 2010 05:57:16 +0000]
Change name of multi-PV option and version number
H.G. Muller [Fri, 15 Jan 2010 05:44:49 +0000]
Add dist target to Makefile
This creates a source tar ball.
H.G. Muller [Fri, 15 Jan 2010 05:35:11 +0000]
Fix fairymax.6.gz target in Makefile
The old .gz had to be removed before gzipping the new one.
H.G. Muller [Thu, 14 Jan 2010 22:30:34 +0000]
Add man-file target to Makefile
H.G. Muller [Thu, 14 Jan 2010 22:29:33 +0000]
Delete fairymax man file
The ultimate source is fmax.6.pod
H.G. Muller [Thu, 14 Jan 2010 22:18:36 +0000]
Keep PV in triangular array, and add multi-PV
H.G. Muller [Thu, 14 Jan 2010 22:12:20 +0000]
Checked in the Fairy-Max 4.8 M package