- 19 Jun, 2013 2 commits
- 19 May, 2013 4 commits
- 17 May, 2013 1 commit
-
-
Sam Moore authored
-
- 16 May, 2013 2 commits
- 20 Apr, 2013 5 commits
- 12 Apr, 2013 1 commit
-
-
Sam Moore authored
The code is getting really ugly, but it works
-
- 05 Apr, 2013 2 commits
- 02 Apr, 2013 1 commit
-
-
Sam Moore authored
Because the SDL_ENABLE_SCREENSAVER flag wasn't working
-
- 29 Mar, 2013 3 commits
- 28 Mar, 2013 2 commits
-
-
git://git.ucc.asn.au/progcomp2013Sam Moore authored
I have no idea why this merge is necessary, Presumably I did something.
-
Sam Moore authored
-
- 27 Mar, 2013 3 commits
- 23 Mar, 2013 1 commit
-
-
Sam Moore authored
Probably doesn't work
-
- 22 Mar, 2013 1 commit
-
-
Sam Moore authored
Changed the Piece and Board classes slightly so that I can make an efficient C++ agent. I plan to make SilverFish as good as I possibly can. Rather than writing 6 different mediocre sample agents like I did last year, I will just focus on this one. Technically I can't enter my own competition, so SilverFish is still just a sample agent. Anyway it still just defaults to random moves at the moment.
-
- 21 Mar, 2013 1 commit
-
-
Sam Moore authored
Pretty terrible, introduced weeks ago when trying to improve efficiency. Also fixed bug with --reveal switch. Agent Bishop should play better as a result of this (the former not the latter).
-
- 19 Mar, 2013 1 commit
-
-
Sam Moore authored
Just because it bugged [BOB] that the screen never went to sleep when using qchess_login.sh Aren't I nice?
-
- 14 Mar, 2013 1 commit
-
-
Sam Moore authored
- Use regex in ExternalAgent to cope with Fortran agents - Add "Q" to graphics (although somehow that did get committed?) - Did something in src/board.py... no idea what
-
- 10 Mar, 2013 1 commit
-
-
Sam Moore authored
-
- 05 Mar, 2013 1 commit
-
-
Sam Moore authored
It occasionally gets confused and breaks. Fixing is an excercise for any fools that decide to use FORTRAN.
-
- 28 Feb, 2013 3 commits
- 25 Feb, 2013 1 commit
-
-
Sam Moore authored
As a result, found an issue where qchess was printing "-1" as the index whenever a King was selected. I don't know why that didn't break the python agent, but it definitely breaks the C++ agent, so I fixed it.
-
- 19 Feb, 2013 1 commit
-
-
Sam Moore authored
-
- 18 Feb, 2013 1 commit
-
-
Sam Moore authored
-
- 12 Feb, 2013 1 commit
-
-
Sam Moore authored
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
-