diff options
| author | John Wiegley <johnw@newartisans.com> | 2002-04-12 20:21:58 +0000 |
|---|---|---|
| committer | John Wiegley <johnw@newartisans.com> | 2002-04-12 20:21:58 +0000 |
| commit | 5df29686990334d699a6558d59b1e3bec102e3a7 (patch) | |
| tree | 40ba87257c37f964c1b6e52b77ed79fac6d6b06b /TODO | |
| parent | 758e770833d91fde40219e2f8bd9f8588b56706f (diff) | |
*** no comment ***
Diffstat (limited to 'TODO')
| -rw-r--r-- | TODO | 24 |
1 files changed, 12 insertions, 12 deletions
@@ -9,6 +9,15 @@ ---------------------------------------------------------------------- +- if I parse disambiguating information from chess-algebraic, store it + in the ply. Then, in ply-to-algebraic it won't need to be + calculated. Also, I can then easily announce it in chess-announce + +- when announcing abiguous pieces, name the rank/file ("e pawn") + +- restrict keyboard shorcutting so that it only looks if the move is + related to the given letter + - modify displays and engines so they ONLY keep game objects; thus set-start-position now is just set-position @@ -22,6 +31,9 @@ - the game should go inactive once I lose by stalemate/checkmate +- devise a better scheme for printing messages (use a catalog?) and + for when engines need to ask questions + - there needs to be much more robustness; it's too easy to get the game into an unplayable state right now @@ -38,26 +50,14 @@ - require `cl' into chess-ply, or break my dependency on cl -- until Fischer Random castling is fully supported, disable castling - in the positions generated by chess-random - - test making an en passant capture -- if I parse disambiguating information from chess-algebraic, store - this in the ply. Then, in ply-to-algebraic it won't need to be - calculated. Also, I can then easily announce it in chess-announce - -- when announcing abiguous pieces, name the rank/file ("e pawn") - - in chess-ics use a server-alist, and make the default handle be "guest". Allow a password to be specified, or a filename containing the password (HOST [PORT HANDLE PASSWORD HELPER HELPER-ARGS...]) -- restrict keyboard shorcutting so that it only looks if the move is - related to the given letter - ---------------------------------------------------------------------- - Use more asserts throughout the code |
