Getting ready to run rounds
authorSam Moore <matches@ucc.asn.au>
Tue, 12 Feb 2013 09:08:39 +0000 (17:08 +0800)
committerSam Moore <matches@ucc.asn.au>
Tue, 12 Feb 2013 09:08:39 +0000 (17:08 +0800)
commita6d91c8bb286fa91f9e2a56b304043ff48154322
tree79cf8c99dfdd1a1e50705f43ebb5aa5a77c672e6
parent3decbfd61b59ee2611700e7fa96368e02f643d4d
Getting ready to run rounds

Got sidetracked writing "swarm" to parallelise rounds.
It's not ready yet, but I wrote run.sh to run a round.
Which should work even if I never finish swarm.
It'll just be ridiculously slow.

Changed structure of agents directory (same as last year).

Minor changes to qchess. Added yet another wrapper class for replaying logs.
FileReplayer replaces the standard python file; if a game is still in progress you can use that.

I noticed the Http log replay was breaking a while ago, but I haven't investigated.

TODO: - Finish swarm
      - Generate pretty html pages from results
        (but hopefully make the script nicer than last years)
      - Handle errors/illegal moves properly. Enforce the timeouts.
      - Include draws/stalemate
      - events? prizes? profit?
      - BUG FIXING
      - Read TODO lists more often, because I usually just write them and then never read them
21 files changed:
agents/bishop.py [deleted file]
agents/bishop/bishop.py [new file with mode: 0755]
agents/bishop/data [new symlink]
agents/bishop/info [new file with mode: 0644]
agents/bishop/qchess.py [new symlink]
agents/data [deleted symlink]
agents/qchess.py [deleted symlink]
agents/sample.py [deleted file]
agents/sample/data [new symlink]
agents/sample/info [new file with mode: 0644]
agents/sample/qchess.py [new symlink]
agents/sample/sample.py [new file with mode: 0755]
clean.sh [new file with mode: 0755]
qchess/build/exe.linux-x86_64-2.7.zip
qchess/build/exe.win32-2.7.zip
qchess/qchess.py
qchess/src/game.py
qchess/src/log.py
qchess/src/main.py
run.sh [new file with mode: 0755]
vars [new file with mode: 0644]

UCC git Repository :: git.ucc.asn.au