Progress?
- Fixed .dll files that were the wrong ones for cx_freeze win32 - Created "internal" agents, and made AgentBishop one of them - Implemented terrible wrapper class that runs an internal agent in a seperate python process - This is for when timeouts are used - select == better than threads - TimeoutPlayer appears to not work properly anyway - Tested win32 version (script and frozen binary) - ExternalAgent seems to break - TimeoutPlayer seems to break (even more than normal) - Pretty much everything breaks actually - More things seem to break with the frozen binary than with the script - Amazingly the pygame interface doesn't break, just the fancy threading/subprocess/socket/file related stuff - Somehow, the InternalAgents, ie: AgentBishop were working - So windows users can play the python sample agents, but otherwise the program is pretty useless - Implemented the --log and --file arguments - Get an error if the game hasn't actually finished when using --file, should probably fix - It might be cool to let people use --file for a set number of moves, and then continue play from that position - Would need more work... - When graphics are disabled, the game still works - But I need to test it on a server that doesn't have pygame at all TODO: Finish the qchess program and actually work on setting up the competition.
No preview for this file type
No preview for this file type
515 Bytes
321 Bytes
765 Bytes
456 Bytes
636 Bytes
392 Bytes
436 Bytes
296 Bytes
748 Bytes
465 Bytes
457 Bytes
333 Bytes
326 Bytes
233 Bytes