index.html 4.31 KB
Newer Older
1 2 3 4 5 6
<html>
<head>
<title> UCC::Progcomp 2013 </title>
</head>

<body bgcolor=white>
judge's avatar
judge committed
7
<h1> Schroedinger's Gambit </h1>
8 9 10 11 12

<p> <b>Competition: </b> Write an AI to play Quantum Chess. You can enter in <b>any</b> language that supports reading/writing from standard input/output. </p>

<p> Quantum chess is a variant of chess in which the type of a piece changes during play. </p>

judge's avatar
judge committed
13
<p> The game was invented by Selim Akl, and first implemented by Alice Wismath. You can see their original website <a href="http://research.cs.queensu.ca/Parallel/QuantumChess/QuantumChess.html"/>here</a>. 
judge's avatar
judge committed
14
<p> You can play against the current leading AI in our competition <a href="http://progcomp.ucc.asn.au/2013/web/qwebchess/">here</a> </p>
15 16
</p>

judge's avatar
judge committed
17
<hr><h2> Game Rules </h2><p> The game rules are basically the same as <a href="http://research.cs.queensu.ca/Parallel/QuantumChess/QuantumChess.html"/>the original rules</a>. </p>
18 19 20 21 22 23 24 25 26

<h3> Differences / Clarifications </h3> 
<ul>
	<li> The bottom right and top left squares are white (as in traditional chess), not black. </li>
	<li> Castling and en passen are <b>not</b> allowed (I'm not sure whether they are in the original version). </li>
	<li> If a piece in a <b>pawn</b> state ends its move in the opposing back row, that state is <i>always</i> replaced with a <b>queen</b> state. </li>
		<ul> <li> (because I'm too lazy to give players a choice) </li> </ul>
	<li> I might shorten the number of moves before a draw is declared, we'll see. </li> 
</ul>
judge's avatar
judge committed
27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
<hr>
<h2> Competition Rules </h2>
<p> The competition consists of a number of preliminary rounds, and a final round. See <a href="dates.txt">here</a> for the current schedule. </p>
<p> Scores accumulate over the rounds. You do not have to enter an earlier round to compete in a later round (but will not receive a score for that round). </p>

<p> Each round will be a round robin. Each AI competing will play each other AI (not itself) as both black and white. </p>
<p> Points are awarded for each game as follows: </p>
<ul>
	<li> Win: 3 points </li>
	<li> Loss: 1 point </li>
	<li> Draw: 2 points </li>
</ul>

<p> <i>Yes</i>, this does effectively mean that you gain more points if there are more opponents. </p>

<p> Scores in the final round will be weighted so that the finals are worth 50% and the combined sum of the preliminary round scores is the remaining 50%. </p>

<p> The Sample AI's will score points as normal, but will not be considered when determining the winner (this is to stop me from giving the prize to myself). Don't worry, they aren't very smart anyway.</p>


47 48 49

<hr><h2> Getting Started </h2>
<ol>
judge's avatar
judge committed
50
	<li> <a href="http://lists.ucc.gu.uwa.edu.au/mailman/listinfo/progcomp" target="_blank"/>Join the mailing list</a> </li>
51
		<ul> <li> <b> Important: </b> Don't email the mailing list directly; email the competition organiser (matches at ucc dot asn dot au) </li> </ul>
judge's avatar
judge committed
52 53 54 55 56
	<li> <a href="http://www.ucc.asn.au/services/irc.ucc"/>Join the #progcomp channel on IRC</a> </li>
	<li> <a href="http://progcomp.ucc.asn.au/2013/web/get.html"/>Obtain a copy of the qchess program</a> </li>
	<li> <a href="http://progcomp.ucc.asn.au/2013/web/using.html"/>Using the qchess program</a> </li>
	<li> <a href="http://progcomp.ucc.asn.au/2013/web/agent.html"/>Writing an agent for the qchess program</a> </li>
	<li> <a href="http://progcomp.ucc.asn.au/2013/web/enter.html"/>Entering the competition</a> </li>
57 58 59 60
</ol>

<hr><h2> Important Links </h2>
<table border="1">
judge's avatar
judge committed
61 62 63 64 65
	<tr> <th> git </th> <td> <a href="http://git.ucc.asn.au/?p=progcomp2013.git" target="_blank"/>http://git.ucc.asn.au</a> </td> </tr>
	<tr> <th> IRC </th> <td> <a href="irc://irc.ucc.asn.au/progcomp"/>#progcomp</a> </td> </tr>
	<tr> <th> Mailing List </th> <td> <a href="http://lists.ucc.gu.uwa.edu.au/mailman/listinfo/progcomp" target="_blank"/>progcomp at ucc</a> </td> </tr> <tr>
	<th> Dates </th> <td> <a href="http://progcomp.ucc.asn.au/2013/web/dates.txt"/>subject to change</a> </td> </tr>
	<tr> <th> Results </th> <td> <a href="http://progcomp.ucc.asn.au/2013/web/results"/>will appear here</a> </td> </tr>
66 67 68 69 70
	<tr> <th> Contact </th> <td> matches or wheel at ucc </td> </tr>
</table>

<hr><p> Page last updated 2013-03-29 by matches </p>

judge's avatar
judge committed
71
<p> <a href="http://www.ucc.asn.au/">The UCC Website</a> </p>
72

judge's avatar
judge committed
73
<p> <a href="http://progcomp.ucc.asn.au/">UCC::Progcomp Website</a> </p>
74 75 76

</body> 
</html>