X-Git-Url: https://git.ucc.asn.au/?p=progcomp2012.git;a=blobdiff_plain;f=web%2Findex.html;h=2a50bca9b6cf32865ab725aadd1947857f576b40;hp=0078a083d9aecac3cc7ce91a65ca5de279609e01;hb=5f9adddd695f2664a0d690b59a779e40b51ade3d;hpb=fe14abf80ad8503eb8984f3a8e7139243d6a1e19 diff --git a/web/index.html b/web/index.html index 0078a08..2a50bca 100644 --- a/web/index.html +++ b/web/index.html @@ -30,6 +30,17 @@

Human players are also supported, although the interface is minimal, as this feature is meant for testing.

If you just want to play a game, without having to write your own AI, try Probe

+

Windows Support

+

Windows is not supported at this stage.

+

Why? Because windows doesn't have fork, or pthread, which I used to write the program because they work on linux, and I use debian.

+ +

Bug reports

+

Please report bugs to matches@ with a detailed description, and if possible, the output of gdb, valgrind, or both :)

+
Known Bugs
+
    +
  1. Ash reported a segfault upon every program start, running under Ubuntu. I can't replicate this bug, and don't have any other information.
  2. +
+

Screenshot

Graphical output of 'stratego' manager program. @@ -41,10 +52,19 @@

Warning: AI programs must unbuffer stdin and stdout themselves. This is explained in the manual page, but I figured no one would read it. It is fairly simple to unbuffer stdin/stdout in C/C++ and python, I have not investigated other languages yet.

Scoring and Results

-

The competition will be a round robin, with every AI playing three (3) games against each possible opponent. A points system is used to score each AI, 3 points for a Win, 2 for a Draw, 1 for a Loss or -1 for an Illegal response (counts as a Win for the opponent). Scores accumulate between rounds.

+

The competition will be a round robin, with every AI playing six (6) games against each possible opponent. A points system is used to score each AI, 3 points for a Win, 2 for a Draw, 1 for a Loss or -1 for an Illegal response (counts as a Win for the opponent).

The winning AI will be the AI with the highest score after all games have been played. In the event of a tied score, the two highest scoring AI's will play one more round consisting of three games. If the scores are still tied, the official outcome will be a Draw.

When the competition officially runs, results will appear here. There may (or may not) be test results there now.

+

Rounds and Events

+ +

Sample AI Programs

Several sample AI programs are currently available. The sample programs can be downloaded from the git repository

Warning: No guarantees are provided about the functioning of these programs. It is your own responsibility to ensure that your submission obeys the protocol correctly. If you have based your program off a sample, please double check that it obeys the protocol.

@@ -55,7 +75,7 @@

Code which attempts to comprimise the host machine, or interfere either directly or indirectly with the functioning of other programs will be disqualified.

Dates

-

The competition is now officially open. Submissions will be accepted until midday, Saturday the 10th of March, 2012. Results will be announced as soon as they are available (depending on the number of entries it may take several days to simulate the competition).

+

The competition is now officially open. Submissions will be accepted until midday, Monday the 14th of May, 2012. Results will be announced as soon as they are available (depending on the number of entries it may take several days to simulate the competition).

Clarifications