| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-04-10 | chess-ai.el: Cleanup. | Mario Lang | |
| 2014-04-09 | chess-ai.el: Quiescence search. | Mario Lang | |
| This change finally fixes the internal Emacs Lisp based AI enough to be an interesting opponent. Search is of course very slow, and rather shallow (2 plies + quiescence by default) but the AI can finally defend itself against simple attacks, and sees opportunities as expected. | |||
| 2014-04-08 | chess-ai.el: Ply ordering + a bit of progress reporting. | Mario Lang | |
| 2014-04-08 | chess-ai.el: Simpler search function, progress reporter and bug fixed. | Mario Lang | |
| 2008-09-01 | Only require 'cl when byte-compiling chess-ai. We don't yet use the CL | John Wiegley | |
| compatability functions at runtime. | |||
| 2008-08-29 | Several changes to fix byte-compile warnings, changed some iso-8859-1 encoded | John Wiegley | |
| files to UTF-8, and switched to using insert-file-contents instead of the -literally variant (which doesn't respect content encodings). | |||
| 2004-03-01 | (chess-eval-static). Try to reward passed pawns and piece mobility | Mario Lang | |
| 2004-02-22 | (chess-eval-static): Primitive mobility handling, makes play a lot more ↵ | Mario Lang | |
| aggressive :) | |||
| 2004-02-22 | reward passed pawns, and make the code a bit faster | Mario Lang | |
| 2004-01-16 | We no longer need to dedvar chess-ai-regexp-alist with | Mario Lang | |
| a nil value. | |||
| 2004-01-06 | Require cl and add message calls | Mario Lang | |
| 2004-01-06 | It mostly works now, only remaining problem is that the players move | Mario Lang | |
| is only displayed after the engine found a reply. | |||
| 2004-01-04 | still not working properly (only display is broken) | Mario Lang | |
| 2004-01-04 | first version of a alpha-beta puring search ai | Mario Lang | |
