3 <title>Stratego Based Programming Competition</title>
8 <h1> UCC::Progcomp 2012 </h1>
9 <p> <b> Note: </b> This page has been updated to minimise frustration. </p>
12 <p> First, login to a linux clubroom machine, that actually works. Machines to avoid include all of them. </p>
13 <p> Next, open a terminal and do this: </p>
15 <li> ssh -X motsugo </li>
16 <li> cd /away/ucc/username </li>
17 <li> git clone git://git.ucc.asn.au/progcomp2012.git </li>
18 <li> cd progcomp2012/judge/manager </li>
19 <li> ./stratego -g -b @human ../../agents/vixen/vixen.py </li>
21 <p> Now play a game. </p>
24 <li> mkdir ../../agents/my_ai </li>
25 <li> cp ../../agents/basic_python/* ../../agents/my_ai/ </li>
26 <li> mv ../../agents/my_ai/basic_python.py ../../agents/my_ai/my_ai.py </li>
28 <p> Now, open gedit, and open the file "progcomp2012/agents/my_ai/my_ai.py </p>
29 <p> Write an AI. Test it with: "./stratego -g -b @human ../../agents/my_ai/my_ai.py" </p>
30 <p> Also test with "./stratego -g ../../agents/my_ai/my_ai.py ../../agents/vixen/vixen.py" </p>
31 <p> Keep doing this until you win. </p>
35 <li> Attempt to use Windows </li>
36 <li> Attempt to compile the manager program for Mac </li>
37 <li> Attempt to compile the manager program for Windows </li>
38 <li> Attempt to get OpenGL working on any computer. </li>
39 <li> Attempt to get SDL working on any computer. </li>
40 <li> Attempt to implement the protocol from scratch unless your name is John Hodge. </li>
43 <h3> More information: </h3>
44 <p> Visit the <a href = oldindex.html>old page</a> </p>