- Jan 24, 2013
-
-
Sam Moore authored
1. Argument parsing. We have it 2. GUI. We have it 3. Networking. We have it. 4. Timeouts. We have those. Sort of. Not for Windows. 5. Help page. We have that too. I think you'll find it quite... helpful We still don't have log files. Most of previous TODOs still apply.
-
Sam Moore authored
It is pretty much a hack Fixed dodgy symlinks from agents directory, thanks [SLX] Need to fix argument parsing for qchess program, but can't be bothered right now.
-
- Jan 23, 2013
-
-
Sam Moore authored
Accidentally bashed self in foot
-
Sam Moore authored
Now is probably a good time to start using git 1. Implemented quantum chess as described here: http://research.cs.queensu.ca/Parallel/QuantumChess/QuantumChess.html - Except I have "white on the right" 2. Wrote sample agent "agent_bishop.py" which is already better at the game than I am 3. Sort of got sidetracked trying to split my original quantum chess python file into multiple files. - Difficulties because there are circular dependencies with the graphics / game stuff - eg: HumanPlayer needs to know about GraphicsThread to get its move and GraphicsThread needs to know about HumanPlayer to draw stuff and give it a move 4. Ended up writing a bash script to combine multiple python files into single qchess.py file. - It was easier than working out how __init__.py and __main__.py work / do not work - "from . import *" doesn't work and apparently is "bad practice" or something - Bash scripts are the best practice - It will probably backfire horribly. Hence, git TODO: - Either borrow sigma from [DJA] again, or setup a new progcomp server at UCC - Make website for results / information - Depending upon how adventurous I feel it might be django - Or a .html file created by a bash script - Make judging / scoring system - Need to implement move timeouts for AI players (remember to use select this time) - Organise some sort of event for people to come to - Should probably talk to #committee at some point - Get people interested? Bribe them? Threaten them with account locking if they don't enter? - If I get 4 entrants it will be a doubling in entries since 2010!
-