qchess is a python2.7 implementation of Quantum Chess
tl;dr
| | Binary | Script (requires python2.7 and pygame1.9) |
| Windows | 32 bit | qchess.py |
| Linux | 64 bit | qchess.py |
Warning: Some things in the windows version will not work.
Warning: The actual competition will be run on linux. If your program doesn't work on linux, you may not be able to enter.
Git
The best way to do things is to use git and clone the repository at git://git.ucc.asn.au/progcomp2013.git. Run "git pull" everytime a major change is announced.
Files and Directories
- qchess/qchess.py - Python script version of qchess
- agents/ - Where all the agents will go when the competition runs
- agents/sample.py - A sample agent in python
- qchess/build/ - Compiled binaries of the qchess program
- qchess/src/ - Source python files for qchess
- web/ - This website
qchess.py
- You will need python 2.7.3
- On Debian/Ubuntu just run `sudo apt-get install python`
- On Windows, download and install the x86 (32bit) MSI, not the x86-64 (64bit) MSI)
- You will need pygame 1.9.1
- On Debian/Ubuntu just run `sudo apt-get install python-pygame`
- On Windows, ,ake sure you get the pygame for python 2.7 MSI
- Hopefully, if you have those, things will just work (TM)
- In linux, navigate to the qchess directory, then run with ./qchess.py
- In windows, the application should start when you double click on it
- If you want to give command line arguments, you will need to use cmd on windows
Compiled Binaries
Warning: I am no longer testing the binaries. I believe the linux binary works, but the Windows binary might not.
If they work for you, that is awesome, but I recommend installing python and using the python script.
You'll probably want to enter in python, since the python script gives you a lot of useful functions.
On the other hand... , if you have problems with an incompatable version of python, try the binaries!
Page last updated 2013-02-18 by matches
The UCC Website
UCC::Progcomp 2013