From: judge Date: Fri, 5 Jul 2013 07:21:33 +0000 (+0800) Subject: Tidy website a bit X-Git-Url: https://git.ucc.asn.au/?p=progcomp2013.git;a=commitdiff_plain;h=b62f274ce80bc47fd5bd684cc4157860b8ad65f4 Tidy website a bit --- diff --git a/index.html b/index.html new file mode 120000 index 0000000..4c31f86 --- /dev/null +++ b/index.html @@ -0,0 +1 @@ +web/qwebchess/index.html \ No newline at end of file diff --git a/web/dates.txt b/web/dates.txt index b012237..c0dcba7 100644 --- a/web/dates.txt +++ b/web/dates.txt @@ -1,36 +1,12 @@ -Date: Thu, 28 Mar 2013 12:39:32 +0800 (WST) -From: Sam Moore -To: progcomp@ucc.asn.au -Subject: [UCC::ProgComp] Competition schedule +The schedule is currently as follows: -Hello, - -Committee has decided to use the 4th Saturday of each month from May until -October for progcomp. - -So, here is a tentative schedule: - -5th April - Bug fixing day / Day for bugging the organiser -25th May - Round 1 -22nd June - Round 2 -27th July - Round 3 -24th August - Round 4 -21st September - Round 5 +27th July - Round 1 +24th August - Round 2 +21st September - Round 3 26th October - Finals -We might end up doing fewer rounds, but the finals will be in October. - -I will generally try and be around in UCC Clubroom on the days listed, but -obviously physical presence is not necessary to compete. - -Scores will be weighted so that the finals are worth 50%, -and the other rounds are worth equal amounts. - -[SZM] -Vice President 2013 +Rounds are weighted so that the finals are worth 50%, the other rounds are +worth equal amounts. +Good luck! -_______________________________________________ -Progcomp mailing list -Progcomp@ucc.gu.uwa.edu.au -http://lists.ucc.gu.uwa.edu.au/mailman/listinfo/progcomp diff --git a/web/dates_old.txt b/web/dates_old.txt new file mode 100644 index 0000000..b012237 --- /dev/null +++ b/web/dates_old.txt @@ -0,0 +1,36 @@ +Date: Thu, 28 Mar 2013 12:39:32 +0800 (WST) +From: Sam Moore +To: progcomp@ucc.asn.au +Subject: [UCC::ProgComp] Competition schedule + +Hello, + +Committee has decided to use the 4th Saturday of each month from May until +October for progcomp. + +So, here is a tentative schedule: + +5th April - Bug fixing day / Day for bugging the organiser +25th May - Round 1 +22nd June - Round 2 +27th July - Round 3 +24th August - Round 4 +21st September - Round 5 +26th October - Finals + +We might end up doing fewer rounds, but the finals will be in October. + +I will generally try and be around in UCC Clubroom on the days listed, but +obviously physical presence is not necessary to compete. + +Scores will be weighted so that the finals are worth 50%, +and the other rounds are worth equal amounts. + +[SZM] +Vice President 2013 + + +_______________________________________________ +Progcomp mailing list +Progcomp@ucc.gu.uwa.edu.au +http://lists.ucc.gu.uwa.edu.au/mailman/listinfo/progcomp diff --git a/web/enter.html b/web/enter.html index db437c9..2e7fda1 100644 --- a/web/enter.html +++ b/web/enter.html @@ -7,9 +7,18 @@ -
-

Page last updated 2013-02-18 by matches

+

Entering

+ +

We don't have any fancy uploader here. Just email your AI with build instructions to matches at ucc.asn.au

+ +

Support

+

Your solution should compile and run on Debian GNU/Linux 6.0 "Squeeze".

+

If you want to use an unusual language, please contact me earlier so that I can confirm it will run.

+

We don't have an SLA, but feel free to contact me via email or the IRC channel with bugs.

+ +
+

Page last updated 2013-07-04 by matches

The UCC Website

UCC::Progcomp 2013

diff --git a/web/index.html b/web/index.html index 6b87b17..f532927 100644 --- a/web/index.html +++ b/web/index.html @@ -4,16 +4,17 @@ -

Quantum Chess

+

Schroedinger's Gambit

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

Quantum chess is a variant of chess in which the type of a piece changes during play.

The game was invented by Selim Akl, and first implemented by Alice Wismath. You can see their original website here. +

You can play against the current leading AI in our competition here

-

Rules

The rules are basically the same as the original rules.

+

Game Rules

The game rules are basically the same as the original rules.

Differences / Clarifications

    @@ -23,6 +24,26 @@
    • (because I'm too lazy to give players a choice)
  • I might shorten the number of moves before a draw is declared, we'll see.
+
+

Competition Rules

+

The competition consists of a number of preliminary rounds, and a final round. See here for the current schedule.

+

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).

+ +

Each round will be a round robin. Each AI competing will play each other AI (not itself) as both black and white.

+

Points are awarded for each game as follows:

+
    +
  • Win: 3 points
  • +
  • Loss: 1 point
  • +
  • Draw: 2 points
  • +
+ +

Yes, this does effectively mean that you gain more points if there are more opponents.

+ +

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%.

+ +

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.

+ +

Getting Started

    diff --git a/web/qwebchess/index.html b/web/qwebchess/index.html index aaf170f..2b4bd2f 100644 --- a/web/qwebchess/index.html +++ b/web/qwebchess/index.html @@ -33,9 +33,11 @@
    -
    +
    + +

    Quantum Chess designed by Dr Selim Akl and Alice Wismath

         " +emptyHTML = "" gameStarted = false; canClick = true; @@ -34,7 +34,7 @@ $(document).ready(function() pieceSelected = ""; canClick = false; $.ajax({url : "/cgi-bin/qchess.cgi", data : {r : "force_quit"}, success : function() {}}); - $.ajax({url : "/cgi-bin/qchess.cgi", data : {r : "start", m : "black"}}).done(function(data) {$(this).update(data)}); + $.ajax({url : "/cgi-bin/qchess.cgi", data : {r : "start"}}).done(function(data) {$(this).update(data)}); } @@ -355,7 +355,7 @@ $(document).ready(function() boardHTML += ""; for (var x = 0; x < 8; ++x) { - boardHTML += ""+emptyHTML+""; + boardHTML += ""+emptyHTML+""; } boardHTML += ""; }