Initial commit
[cartagena.git] / lib / html / index.html
1 <html>
2 <head>
3 <title>Cartagena</title>
4 </head>
5 <body>
6
7 <h1>Cartagena</h1>
8
9 <h2>Changes</h2>
10 <table cellpadding="3">
11
12 <tr valign="top">
13 <td>5 December 2008</td>
14 <td>Updated the <a href="libcartagena.rb"><code>libcartagena</code> library</a>and added the <a href="libcartagena_test.rb">library unit tests</a>.</td>
15 </tr>
16
17 <tr valign="top">
18 <td>24 October 2008</td>
19 <td>Added the <a href="libcartagena.rb"><code>libcartagena</code> library</a>. </td>
20 </tr>
21
22 <td>25 September 2008</td>
23 <td>Slightly changed the <a href="interface.html">interface</a> description: different file format, and program now has 15 seconds to report a single action, rather than 30 seconds for all three actions. </td>
24 </tr>
25
26 <tr valign="top">
27 <td>4 April 2008</td>
28 <td>Initial version</td>
29 </tr>
30
31 </table>
32
33 <p><em>Cartena</em> is a simple race-based board game. You can <a href="rules.html">read the
34 rules</a> and look at the board to see how the game is played. More details on Cartagena are at <a href="http://www.boardgamegeek.com/game/826">Board Game Geek</a></p>
35
36 <p>The challenge is to build a computer program that will play the
37 game well. The structure of the challenge is heavily based on the one
38 for <a href="../pousse/index.html">Pousse</a>. What needs to be fixed
39 for the game is <a
40 href="interface.html">how your player will be called</a>.</p>
41
42 <h2>The Web interface</h2>
43
44 <p>Here you can find some simple web forms that will allow you to
45 interact with the automatic Pousse players. There're two forms
46 here:</p>
47
48 <ul>
49 <li>The <a href="simple.html">simple form</a>, intended for your own
50 program to interact with; and</li>
51 <li>The complex form, intended for a human player.</li>
52 </ul>
53
54 <h2>The library</h2>
55
56 <p>I've written a <a href="http://www.ruby-lang.org/en/">Ruby</a> library <code><a href="libcartagena.rb">libcartagena.rb</a></code>, to act as a reference implementation. You can also download the <a href="libcartagena_test.rb">unit tests</a> for it. Both the library and the unit tests are released under the <a href="http://www.gnu.org/copyleft/gpl.html">GNU General Public Licence v3</a>.</p>
57
58 </body>
59 </html>