summaryrefslogtreecommitdiff
path: root/chess-ai.el
AgeCommit message (Expand)Author
2014-05-20Upgrade to GPLv3+.Mario Lang
2014-04-25chess-ai-eval-static: Avoid checking for mate if we just count mobility.Mario Lang
2014-04-23docstring fixes.Mario Lang
2014-04-16chess-ai.el: Spare computing time by consulting the opening book.Mario Lang
2014-04-15chess-ai.el: Oops, cl-delete-if only at runtime.Mario Lang
2014-04-15chess-ai.el: No need for cl-sort.Mario Lang
2014-04-13chess-ai.el: Require cl-lib at runtime for cl-sort.Mario Lang
2014-04-10chess-ai.el: Better top-level move ordering and quiescence pruning.Mario Lang
2014-04-10chess-ai.el: Rename functions and fix a subtle bug in quiescence search termi...Mario Lang
2014-04-10chess-ai.el: Cleanup.Mario Lang
2014-04-09chess-ai.el: Quiescence search.Mario Lang
2014-04-08chess-ai.el: Ply ordering + a bit of progress reporting.Mario Lang
2014-04-08chess-ai.el: Simpler search function, progress reporter and bug fixed.Mario Lang
2008-09-01Only require 'cl when byte-compiling chess-ai. We don't yet use the CLJohn Wiegley
2008-08-29Several changes to fix byte-compile warnings, changed some iso-8859-1 encodedJohn Wiegley
2004-03-01(chess-eval-static). Try to reward passed pawns and piece mobilityMario Lang
2004-02-22(chess-eval-static): Primitive mobility handling, makes play a lot more aggre...Mario Lang
2004-02-22reward passed pawns, and make the code a bit fasterMario Lang
2004-01-16We no longer need to dedvar chess-ai-regexp-alist withMario Lang
2004-01-06Require cl and add message callsMario Lang
2004-01-06It mostly works now, only remaining problem is that the players moveMario Lang
2004-01-04still not working properly (only display is broken)Mario Lang
2004-01-04first version of a alpha-beta puring search aiMario Lang