Add EngineManager::loadEngines() method.
[sloppygui.git] / TODO
blobaa4a7fa72f1808e837833dd9f9adbb8d45104921
1 - Add more stuff to the Chess namespace (Game, Player, etc.)
2   chess.h should probably be in lib/src, not lib/src/chessboard
4 - Complete Xboard and UCI support (including the analysis feature)
6 - More unit tests for the Chess library
8 - Better error handling in OpeningBook
10 - Better error handling in PgnGame
12 - FICS support
14 - Tournaments
16 - Add a bunch of bugs to Sloppy, and test it with the gui
18 - Create an engine-testing tool for the gui, which finds out and summarizes
19   the engine's features, and runs tests:
20   - illegal moves
21   - invalid FEN strings
22   - very long strings
23   - invalid time controls (eg. negative time left)
24   - negative minimum search depth
25   - test the ping time
27 - Use ECO codes to determine the opening name for PGN games
29 - EPD tests for engines
31 - Design an XML format for tournaments