Feature creep in log files
[progcomp2013.git] / web / get_qchess.html
1 <html>
2
3 <head>
4 <title> UCC::Progcomp 2013 - Getting qchess </title>
5 </head>
6
7 <body bgcolor=white>
8
9 <p> qchess is a python2.7 implementation of <a href="http://research.cs.queensu.ca/Parallel/QuantumChess/QuantumChess.html"/>Quantum Chess</a> </p>
10
11 <h1> tl;dr </h1>
12
13 <table border="1">
14
15 <tr> <th>  </th> <th> Binary </th> <th> Script (requires python2.7 and pygame1.9) </th> </tr>
16 <tr> <th> Windows </th> <td> <a href="http://git.ucc.asn.au/?p=progcomp2013.git;a=blob;f=qchess/build/exe.win32-2.7.zip"/>32 bit</a> </td> <td> <a href="http://git.ucc.asn.au/?p=progcomp2013.git;a=blob_plain;f=qchess/qchess.py"/>qchess.py</a></td> </tr>
17 <tr> <th> Linux </th> <td> <a href="http://git.ucc.asn.au/?p=progcomp2013.git;a=blob;f=qchess/build/exe.linux-x86_64-2.7.zip"/>64 bit</a></td> <td> <a href="http://git.ucc.asn.au/?p=progcomp2013.git;a=blob_plain;f=qchess/qchess.py"/>qchess.py</a></td> </tr>
18
19
20
21
22 </table>
23
24 <p> <b> Warning: </b> Some things in the windows version will not work. </p>
25 <p> <b> Warning: </b> The actual competition will be run on linux. If your program doesn't work on linux, you may not be able to enter. </p>
26
27
28 <hr>
29
30
31 <h3> Git </h3>
32 <p> The best way to do things is to use <a href="http://git-scm.com/"/>git</a> and clone the repository at <a href="http://git.ucc.asn.au/?p=progcomp2013.git"/>git://git.ucc.asn.au/progcomp2013.git</a>. Run "git pull" everytime a major change is announced.  </p>
33
34
35 <hr>
36
37
38 <h3> Files and Directories </h3>
39
40 <ul>
41         <li> qchess/qchess.py - Python script version of qchess </li>
42         <li> agents/ - Where all the agents will go when the competition runs
43         <li> agents/sample.py - A sample agent in python </li>
44         <li> qchess/build/ - Compiled binaries of the qchess program </li>
45         <li> qchess/src/ - Source python files for qchess </li>
46         <li> web/ - This website </li>
47 </ul>
48
49 <hr>
50
51 <h3> qchess.py </h3>
52
53 <ul>
54
55         <li> You will need <a href="http://www.python.org/download/releases/2.7.3"/>python 2.7.3</a> </li>
56         <ul>    <li> On Debian/Ubuntu just run `sudo apt-get install python` </li>
57                 <li> On Windows, download and install the x86 (32bit) MSI, <b>not</b> the x86-64 (64bit) MSI) </li> </ul>
58         <li> You will need <a href="http://www.pygame.org/download.shtml"/>pygame 1.9.1</a> </li>
59         <ul>    <li> On Debian/Ubuntu just run `sudo apt-get install python-pygame` </li>
60                 <li> On Windows, ,ake sure you get the pygame for python 2.7 MSI </li> </ul>
61
62         <li> Hopefully, if you have those, things will just work (TM) </li>
63         <ul>    <li> In linux, navigate to the qchess directory, then run with ./qchess.py </li>
64                 <li> In windows, the application <i>should</i> start when you double click on it </li>
65                 <li> If you want to give command line arguments, you will need to use cmd on windows </li>
66         </ul>
67 </ul>
68
69 <hr>
70
71 <h3> Compiled Binaries </h3>
72
73 <p> <b> Warning:</b> I am no longer testing the binaries. I believe the linux binary works, but the Windows binary might not. </p>
74 <p> If they work for you, that is awesome, but I recommend installing python and using the python script. </p>
75 <p> You'll probably want to enter in python, since the python script gives you a lot of useful functions. </p>
76
77 <p> <b> On the other hand... </b>, if you have problems with an incompatable version of python, try the binaries! </p>
78
79 <hr>
80
81 <p> Page last updated 2012-01-30 by matches </p>
82
83 <p> <a href="http://www.ucc.asn.au">The UCC Website</a> </p>
84 <p> <a href="http://progcomp.ucc.asn.au/2013">UCC::Progcomp 2013</a> </p>
85
86 </body>
87 </html>
88

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