summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2004-01-10Fix a bug in chess-game-seq (at least I think it is supposed to work like it ↵Mario Lang
does ow)
2004-01-10Support for xboards analyze mode.Mario Lang
(chess-engine-command crafty 'analyze t) enables analyze mode and eventually sets chess-crafty-analyzing-p to t. When new predicted variations arrive, corresponding epd opcodes are set for (chess-engine-position nil): acd, ce, pv (acn is not set because it is likely that it overflows the emacs integer bounds, and I am not yet sure what to do about this.) (chess-engine-command crafty 'analyze nil) turns analyze mode off again.
2004-01-10blah, this isnt healthy.Mario Lang
2004-01-10a change to the faces and a fix for chess-plain-spacing > 0 and file naming, ↵Mario Lang
all from kanaldrache, thanks
2004-01-10Use Crafty's xboard protocol layer for communication:Mario Lang
Since recent >19.x crafty, there is something strange going on with display nogeneral. Another bug which appears sometimes is that crafty (in its own mode of displaying stuff) echos the oponent move (our move) which raises an error (obviously). xboard mode is really a lot easier to parse, and I even managed to keep the 'evaluate event without any problems.
2004-01-09speed up chess-epd-read-file by using nconcMario Lang
2004-01-09support (convert) opcodes sm and svMario Lang
2004-01-09use zeropMario Lang
2004-01-09require 'chess-varMario Lang
2004-01-09use `chess-var-to-algebraic'.Mario Lang
2004-01-09New function chess-var-to-algebraicMario Lang
2004-01-07new file, implements opcodes am, bm, ce, pm and pvMario Lang
2004-01-07remov chess-pos-read-epd-fileMario Lang
2004-01-07make chess-display-create interactive, and document chess-display-quitMario Lang
2004-01-07add chess-fischer-random-position into the Creating Positions Manual SectionMario Lang
2004-01-06skels for chess-databaseMario Lang
2004-01-06Require cl and add message callsMario Lang
2004-01-06some docstringsMario Lang
2004-01-06add @c lispfun for chess-ply-source and chess-ply-targetMario Lang
2004-01-06add &optional index to chess-var-side-to-move (sync with ↵Mario Lang
chess-game-side-to-move) and document it, mirroring chess-game-side-to-move docstring.
2004-01-06document chess-game-side-to-moveMario Lang
2004-01-06*Mario Lang
2004-01-06It mostly works now, only remaining problem is that the players moveMario Lang
is only displayed after the engine found a reply.
2004-01-05checkdoc attempt, some ver ysimple (I hope correct) docstrings addedMario Lang
2004-01-05next-pos has correct status now, added chess-file (epd) itemMario Lang
2004-01-05add three paragraphs from chess-pos.el commentaryMario 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
2004-01-04Set status of next-pos according to changes of plyMario Lang
2004-01-04grrr, circular requireMario Lang
2004-01-04crafty is fixed againMario Lang
2004-01-03New function chess-pos-read-epd-file, which parses an epd file into a list ↵Mario Lang
of positions
2004-01-02requires chess-posMario Lang
2004-01-02Insert STRING in chess-engine-send, makes debugging easierMario Lang
2004-01-02display nogeneral seems to no longer display computer moves on newer ↵Mario Lang
crafties. At least removing display nogeneral makes crafty work again
2004-01-01crafty is brokenMario Lang
2004-01-01Explicitly look for gnuchess in /usr/gamesMario Lang
2003-11-21*** no comment ***John Wiegley
2003-02-09Some ICS thingsMario Lang
2003-02-09No it didnt (revert) bahMario Lang
2003-02-09Change regexp to ^login, makes autologon workMario Lang
2003-01-24Use a more specific signal rather than `error'.John Wiegley
2003-01-24Add missing string-to-int form.John Wiegley
2003-01-24Add status code to check for open server sockets.John Wiegley
2003-01-08(chess-plain-piece-text): Simplyfied a bitMario Lang
(chess-plain-draw-square): Doc fix
2003-01-08(chess-create-modules): Add docstringMario Lang
2003-01-08Catch the module-not-found errorMario Lang
2003-01-07Translate some stringsMario Lang
2002-12-19*** no comment ***John Wiegley
2002-09-05*** no comment ***John Wiegley