From de2ad1b17a94aceb8527b3b6a34c7a1732fcd4cf Mon Sep 17 00:00:00 2001 From: Sam Moore Date: Sat, 5 May 2012 19:40:10 +0800 Subject: [PATCH 1/1] Committing results from Preliminary Round 1 (Rounds 1, 2, 3) Just in case... --- web/results/asmodeus.html | 112 ++++++++++++++++++++++++++++++++ web/results/asmodeus.png | Bin 0 -> 4832 bytes web/results/asmodeus.scores | 42 ++++++++++++ web/results/basic_cpp.html | 112 ++++++++++++++++++++++++++++++++ web/results/basic_cpp.png | Bin 0 -> 5177 bytes web/results/basic_cpp.scores | 42 ++++++++++++ web/results/basic_python.html | 103 +++++++++++++++++++++++++++++ web/results/basic_python.png | Bin 0 -> 5204 bytes web/results/basic_python.scores | 42 ++++++++++++ web/results/celsius.html | 112 ++++++++++++++++++++++++++++++++ web/results/celsius.png | Bin 0 -> 4914 bytes web/results/celsius.scores | 42 ++++++++++++ web/results/hunter.html | 112 ++++++++++++++++++++++++++++++++ web/results/hunter.png | Bin 0 -> 4979 bytes web/results/hunter.scores | 42 ++++++++++++ web/results/index.html | 28 ++++++++ web/results/info | 1 + web/results/peternlewis.html | 112 ++++++++++++++++++++++++++++++++ web/results/peternlewis.png | Bin 0 -> 5119 bytes web/results/peternlewis.scores | 39 +++++++++++ web/results/ramen.html | 112 ++++++++++++++++++++++++++++++++ web/results/ramen.png | Bin 0 -> 4723 bytes web/results/ramen.scores | 39 +++++++++++ web/results/round1.html | 24 +++++++ web/results/round1.png | Bin 0 -> 8845 bytes web/results/round2.html | 24 +++++++ web/results/round2.png | Bin 0 -> 9438 bytes web/results/round3.html | 24 +++++++ web/results/round3.png | Bin 0 -> 10226 bytes web/results/scores.png | Bin 0 -> 10226 bytes web/results/total.txt | 8 +++ web/results/vixen.html | 112 ++++++++++++++++++++++++++++++++ web/results/vixen.png | Bin 0 -> 4791 bytes web/results/vixen.scores | 42 ++++++++++++ 34 files changed, 1326 insertions(+) create mode 100644 web/results/asmodeus.html create mode 100644 web/results/asmodeus.png create mode 100644 web/results/asmodeus.scores create mode 100644 web/results/basic_cpp.html create mode 100644 web/results/basic_cpp.png create mode 100644 web/results/basic_cpp.scores create mode 100644 web/results/basic_python.html create mode 100644 web/results/basic_python.png create mode 100644 web/results/basic_python.scores create mode 100644 web/results/celsius.html create mode 100644 web/results/celsius.png create mode 100644 web/results/celsius.scores create mode 100644 web/results/hunter.html create mode 100644 web/results/hunter.png create mode 100644 web/results/hunter.scores create mode 100644 web/results/index.html create mode 100644 web/results/info create mode 100644 web/results/peternlewis.html create mode 100644 web/results/peternlewis.png create mode 100644 web/results/peternlewis.scores create mode 100644 web/results/ramen.html create mode 100644 web/results/ramen.png create mode 100644 web/results/ramen.scores create mode 100644 web/results/round1.html create mode 100644 web/results/round1.png create mode 100644 web/results/round2.html create mode 100644 web/results/round2.png create mode 100644 web/results/round3.html create mode 100644 web/results/round3.png create mode 100644 web/results/scores.png create mode 100644 web/results/total.txt create mode 100644 web/results/vixen.html create mode 100644 web/results/vixen.png create mode 100644 web/results/vixen.scores diff --git a/web/results/asmodeus.html b/web/results/asmodeus.html new file mode 100644 index 0000000..17f654f --- /dev/null +++ b/web/results/asmodeus.html @@ -0,0 +1,112 @@ + + + asmodeus overview + + +

Overview for asmodeus

+ + + +
Name Author Language
asmodeus Sam Moore python
+

Description

+

Sample AI - Improves basic_python Scores moves based on paths towards enemy units and known combat outcomes, chooses highest scoring move. +

+

Round 1

+

Round Overview

+ + + +
Score Wins Losses Draws Illegal Errors
2.6 6 5 3 0 0
+

Round 1 Scoreboard

+

Detailed

+ + + + + + + + + + + + + + + + +
Game ID Opponent Played as Outcome Score Accumulated Score
1.7 basic_python BLUE VICTORY 0.3 0.3
1.14 vixen BLUE VICTORY 0.3 0.6
1.21 ramen BLUE DRAW_DEFAULT 0.1 0.7
1.28 basic_cpp BLUE VICTORY 0.3 1.0
1.35 hunter BLUE DRAW_DEFAULT 0.1 1.1
1.42 celsius BLUE DEFEAT 0.1 1.2
1.49 peternlewis BLUE DEFEAT 0.1 1.3
1.50 basic_python RED VICTORY 0.3 1.6
1.51 vixen RED DEFEAT 0.1 1.7
1.52 ramen RED DRAW_DEFAULT 0.1 1.8
1.53 basic_cpp RED VICTORY 0.3 2.1
1.54 hunter RED DEFEAT 0.1 2.2
1.55 celsius RED DEFEAT 0.1 2.3
1.56 peternlewis RED VICTORY 0.3 2.6
+

Accumulated Results

+ + + +
Score Wins Losses Draws Illegal Errors
2.6 6 5 3 0 0
+

Round 2

+

Round Overview

+ + + +
Score Wins Losses Draws Illegal Errors
3.0 8 4 2 0 0
+

Round 2 Scoreboard

+

Detailed

+ + + + + + + + + + + + + + + + +
Game ID Opponent Played as Outcome Score Accumulated Score
2.7 basic_python BLUE VICTORY 0.3 0.3
2.14 vixen BLUE VICTORY 0.3 0.6
2.21 ramen BLUE VICTORY 0.3 0.9
2.28 basic_cpp BLUE VICTORY 0.3 1.2
2.35 hunter BLUE DRAW_DEFAULT 0.1 1.3
2.42 celsius BLUE VICTORY 0.3 1.6
2.49 peternlewis BLUE DEFEAT 0.1 1.7
2.50 basic_python RED VICTORY 0.3 2.0
2.51 vixen RED DEFEAT 0.1 2.1
2.52 ramen RED DRAW_DEFAULT 0.1 2.2
2.53 basic_cpp RED VICTORY 0.3 2.5
2.54 hunter RED DEFEAT 0.1 2.6
2.55 celsius RED VICTORY 0.3 2.9
2.56 peternlewis RED DEFEAT 0.1 3.0
+

Accumulated Results

+ + + +
Score Wins Losses Draws Illegal Errors
5.6 14 9 5 0 0
+

Round 3

+

Round Overview

+ + + +
Score Wins Losses Draws Illegal Errors
2.6 6 6 2 0 0
+

Round 3 Scoreboard

+

Detailed

+ + + + + + + + + + + + + + + + +
Game ID Opponent Played as Outcome Score Accumulated Score
3.3 peternlewis BLUE DEFEAT 0.1 0.1
3.10 hunter BLUE DRAW_DEFAULT 0.1 0.2
3.17 celsius BLUE DEFEAT 0.1 0.3
3.22 peternlewis RED DEFEAT 0.1 0.4
3.23 hunter RED DEFEAT 0.1 0.5
3.24 celsius RED VICTORY 0.3 0.8
3.25 vixen RED DEFEAT 0.1 0.9
3.26 ramen RED DRAW_DEFAULT 0.1 1.0
3.27 basic_cpp RED VICTORY 0.3 1.3
3.28 basic_python RED VICTORY 0.3 1.6
3.32 vixen BLUE VICTORY 0.3 1.9
3.39 ramen BLUE DEFEAT 0.1 2.0
3.46 basic_cpp BLUE VICTORY 0.3 2.3
3.53 basic_python BLUE VICTORY 0.3 2.6
+

Accumulated Results

+ + + +
Score Wins Losses Draws Illegal Errors
8.2 20 15 7 0 0
+ + +

Score Graph

+asmodeus.png +

Total Statistics

+ + + + diff --git a/web/results/asmodeus.png b/web/results/asmodeus.png new file mode 100644 index 0000000000000000000000000000000000000000..31155fb1a97478372bb1699f650fbba44f2227d1 GIT binary patch literal 4832 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 + + basic_cpp overview + + +

Overview for basic_cpp

+ + + +
Name Author Language
basic_cpp Sam Moore C++
+

Description

+

Sample AI - Provides classes that obey the manager program's protocol, and stores the state of the board and pieces, but only makes randomised moves. +

+

Round 1

+

Round Overview

+ + + +
Score Wins Losses Draws Illegal Errors
1.6 1 13 0 0 0
+

Round 1 Scoreboard

+

Detailed

+ + + + + + + + + + + + + + + + +
Game ID Opponent Played as Outcome Score Accumulated Score
1.3 basic_python BLUE DEFEAT 0.1 0.1
1.10 vixen BLUE DEFEAT 0.1 0.2
1.17 ramen BLUE DEFEAT 0.1 0.3
1.22 basic_python RED VICTORY 0.3 0.6
1.23 vixen RED DEFEAT 0.1 0.7
1.24 ramen RED DEFEAT 0.1 0.8
1.25 hunter RED DEFEAT 0.1 0.9
1.26 celsius RED DEFEAT 0.1 1.0
1.27 peternlewis RED DEFEAT 0.1 1.1
1.28 asmodeus RED DEFEAT 0.1 1.2
1.32 hunter BLUE DEFEAT 0.1 1.3
1.39 celsius BLUE DEFEAT 0.1 1.4
1.46 peternlewis BLUE DEFEAT 0.1 1.5
1.53 asmodeus BLUE DEFEAT 0.1 1.6
+

Accumulated Results

+ + + +
Score Wins Losses Draws Illegal Errors
1.6 1 13 0 0 0
+

Round 2

+

Round Overview

+ + + +
Score Wins Losses Draws Illegal Errors
1.8 2 12 0 0 0
+

Round 2 Scoreboard

+

Detailed

+ + + + + + + + + + + + + + + + +
Game ID Opponent Played as Outcome Score Accumulated Score
2.3 basic_python BLUE VICTORY 0.3 0.3
2.10 vixen BLUE DEFEAT 0.1 0.4
2.17 ramen BLUE DEFEAT 0.1 0.5
2.22 basic_python RED VICTORY 0.3 0.8
2.23 vixen RED DEFEAT 0.1 0.9
2.24 ramen RED DEFEAT 0.1 1.0
2.25 hunter RED DEFEAT 0.1 1.1
2.26 celsius RED DEFEAT 0.1 1.2
2.27 peternlewis RED DEFEAT 0.1 1.3
2.28 asmodeus RED DEFEAT 0.1 1.4
2.32 hunter BLUE DEFEAT 0.1 1.5
2.39 celsius BLUE DEFEAT 0.1 1.6
2.46 peternlewis BLUE DEFEAT 0.1 1.7
2.53 asmodeus BLUE DEFEAT 0.1 1.8
+

Accumulated Results

+ + + +
Score Wins Losses Draws Illegal Errors
3.4 3 25 0 0 0
+

Round 3

+

Round Overview

+ + + +
Score Wins Losses Draws Illegal Errors
1.6 1 12 1 0 0
+

Round 3 Scoreboard

+

Detailed

+ + + + + + + + + + + + + + + + +
Game ID Opponent Played as Outcome Score Accumulated Score
3.6 peternlewis BLUE DEFEAT 0.1 0.1
3.13 hunter BLUE DEFEAT 0.1 0.2
3.20 celsius BLUE DEFEAT 0.1 0.3
3.27 asmodeus BLUE DEFEAT 0.1 0.4
3.34 vixen BLUE DEFEAT 0.1 0.5
3.41 ramen BLUE DEFEAT 0.1 0.6
3.43 peternlewis RED DEFEAT 0.1 0.7
3.44 hunter RED DEFEAT 0.1 0.8
3.45 celsius RED DEFEAT 0.1 0.9
3.46 asmodeus RED DEFEAT 0.1 1.0
3.47 vixen RED DEFEAT 0.1 1.1
3.48 ramen RED DEFEAT 0.1 1.2
3.49 basic_python RED VICTORY 0.3 1.5
3.56 basic_python BLUE DRAW_DEFAULT 0.1 1.6
+

Accumulated Results

+ + + +
Score Wins Losses Draws Illegal Errors
5.0 4 37 1 0 0
+ + +

Score Graph

+basic_cpp.png +

Total Statistics

+ + + + diff --git a/web/results/basic_cpp.png b/web/results/basic_cpp.png new file mode 100644 index 0000000000000000000000000000000000000000..140dfd0e95c753201d5b24c7d33fc36450d30cee GIT binary patch literal 5177 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 MwG1_j)oJ1X1Ey?rzW@LL literal 0 HcmV?d00001 diff --git a/web/results/basic_cpp.scores b/web/results/basic_cpp.scores new file mode 100644 index 0000000..67e9ed3 --- /dev/null +++ b/web/results/basic_cpp.scores @@ -0,0 +1,42 @@ +0.1 +0.2 +0.3 +0.6 +0.7 +0.8 +0.9 +1.0 +1.1 +1.2 +1.3 +1.4 +1.5 +1.6 +1.9 +2.0 +2.1 +2.4 +2.5 +2.6 +2.7 +2.8 +2.9 +3.0 +3.1 +3.2 +3.3 +3.4 +3.5 +3.6 +3.7 +3.8 +3.9 +4.0 +4.1 +4.2 +4.3 +4.4 +4.5 +4.6 +4.9 +5.0 diff --git a/web/results/basic_python.html b/web/results/basic_python.html new file mode 100644 index 0000000..09db7b5 --- /dev/null +++ b/web/results/basic_python.html @@ -0,0 +1,103 @@ + + + basic_python overview + + +

Overview for basic_python

+ + + +
Name Author Language
basic_python Sam Moore python
+

Description

+

Sample AI - Provides classes that obey the manager program's protocol, and stores the state of the board and pieces, but only makes randomised moves. +

+ +

Whoops...

+Due to a last minute bug introduced by non-integer score values, part of basic_python's file got nuked. +It's total score was 1.7 +You can probably work out it's other stats by reading the files for the other agents. +basic_python has been removed from subsequent rounds. + +

Round 1

+

Round Overview

+ + + + + +

Accumulated Results

+
Score Wins Losses Draws Illegal Errors
1.7 0 0 0 0 0
+ + + + +
Score Wins Losses Draws Illegal Errors
1.7 0 0 0 0 0
+

Round 2

+

Round Overview

+ + + +
Score Wins Losses Draws Illegal Errors
1.4 0 14 0 0 0
+

Round 2 Scoreboard

+

Detailed

+ + + + + + + + + + + + + + + + +
Game ID Opponent Played as Outcome Score Accumulated Score
2.1 vixen RED DEFEAT 0.1 0.1
2.2 ramen RED DEFEAT 0.1 0.2
2.3 basic_cpp RED DEFEAT 0.1 0.3
2.4 hunter RED DEFEAT 0.1 0.4
2.5 celsius RED DEFEAT 0.1 0.5
2.6 peternlewis RED DEFEAT 0.1 0.6
2.7 asmodeus RED DEFEAT 0.1 0.7
2.8 vixen BLUE DEFEAT 0.1 0.8
2.15 ramen BLUE DEFEAT 0.1 0.9
2.22 basic_cpp BLUE DEFEAT 0.1 1.0
2.29 hunter BLUE DEFEAT 0.1 1.1
2.36 celsius BLUE DEFEAT 0.1 1.2
2.43 peternlewis BLUE DEFEAT 0.1 1.3
2.50 asmodeus BLUE DEFEAT 0.1 1.4
+

Accumulated Results

+ + + +
Score Wins Losses Draws Illegal Errors
3.1 0 14 0 0 0
+

Round 3

+

Round Overview

+ + + +
Score Wins Losses Draws Illegal Errors
1.4 0 13 1 0 0
+

Round 3 Scoreboard

+

Detailed

+ + + + + + + + + + + + + + + + +
Game ID Opponent Played as Outcome Score Accumulated Score
3.7 peternlewis BLUE DEFEAT 0.1 0.1
3.14 hunter BLUE DEFEAT 0.1 0.2
3.21 celsius BLUE DEFEAT 0.1 0.3
3.28 asmodeus BLUE DEFEAT 0.1 0.4
3.35 vixen BLUE DEFEAT 0.1 0.5
3.42 ramen BLUE DEFEAT 0.1 0.6
3.49 basic_cpp BLUE DEFEAT 0.1 0.7
3.50 peternlewis RED DEFEAT 0.1 0.8
3.51 hunter RED DEFEAT 0.1 0.9
3.52 celsius RED DEFEAT 0.1 1.0
3.53 asmodeus RED DEFEAT 0.1 1.1
3.54 vixen RED DEFEAT 0.1 1.2
3.55 ramen RED DEFEAT 0.1 1.3
3.56 basic_cpp RED DRAW_DEFAULT 0.1 1.4
+

Accumulated Results

+ + + +
Score Wins Losses Draws Illegal Errors
4.5 0 27 1 0 0
+ + +

Score Graph

+basic_python.png +

Total Statistics

+ + + + diff --git a/web/results/basic_python.png b/web/results/basic_python.png new file mode 100644 index 0000000000000000000000000000000000000000..a957af600a82ba06a1a95f3e4455a7d8e1b14fda GIT binary patch literal 5204 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 literal 0 HcmV?d00001 diff --git a/web/results/basic_python.scores b/web/results/basic_python.scores new file mode 100644 index 0000000..111a73e --- /dev/null +++ b/web/results/basic_python.scores @@ -0,0 +1,42 @@ +0.1 +0.2 +0.5 +0.6 +0.7 +0.8 +0.9 +1.0 +1.1 +1.2 +1.3 +1.4 +1.6 +1.7 +1.8 +1.9 +2.0 +2.1 +2.2 +2.3 +2.4 +2.5 +2.6 +2.7 +2.8 +2.9 +3.0 +3.1 +3.2 +3.3 +3.4 +3.5 +3.6 +3.7 +3.8 +3.9 +4.0 +4.1 +4.2 +4.3 +4.4 +4.5 diff --git a/web/results/celsius.html b/web/results/celsius.html new file mode 100644 index 0000000..7818047 --- /dev/null +++ b/web/results/celsius.html @@ -0,0 +1,112 @@ + + + celsius overview + + +

Overview for celsius

+ + + +
Name Author Language
celsius David Gow python
+

Description

+

Generates a heatmap of the board, and uses this to control pieces. +

+

Round 1

+

Round Overview

+ + + +
Score Wins Losses Draws Illegal Errors
3.2 9 5 0 0 0
+

Round 1 Scoreboard

+

Detailed

+ + + + + + + + + + + + + + + + +
Game ID Opponent Played as Outcome Score Accumulated Score
1.5 basic_python BLUE VICTORY 0.3 0.3
1.12 vixen BLUE VICTORY 0.3 0.6
1.19 ramen BLUE VICTORY 0.3 0.9
1.26 basic_cpp BLUE VICTORY 0.3 1.2
1.33 hunter BLUE VICTORY 0.3 1.5
1.36 basic_python RED VICTORY 0.3 1.8
1.37 vixen RED DEFEAT 0.1 1.9
1.38 ramen RED DEFEAT 0.1 2.0
1.39 basic_cpp RED VICTORY 0.3 2.3
1.40 hunter RED DEFEAT 0.1 2.4
1.41 peternlewis RED DEFEAT 0.1 2.5
1.42 asmodeus RED VICTORY 0.3 2.8
1.48 peternlewis BLUE DEFEAT 0.1 2.9
1.55 asmodeus BLUE VICTORY 0.3 3.2
+

Accumulated Results

+ + + +
Score Wins Losses Draws Illegal Errors
3.2 9 5 0 0 0
+

Round 2

+

Round Overview

+ + + +
Score Wins Losses Draws Illegal Errors
3.0 9 5 0 0 0
+

Round 2 Scoreboard

+

Detailed

+ + + + + + + + + + + + + + + + +
Game ID Opponent Played as Outcome Score Accumulated Score
2.5 basic_python BLUE VICTORY 0.3 0.3
2.12 vixen BLUE VICTORY 0.3 0.6
2.19 ramen BLUE VICTORY 0.3 0.9
2.26 basic_cpp BLUE VICTORY 0.3 1.2
2.33 hunter BLUE VICTORY 0.3 1.5
2.36 basic_python RED VICTORY 0.3 1.8
2.37 vixen RED VICTORY 0.3 2.1
2.38 ramen RED DEFEAT 0.1 2.2
2.39 basic_cpp RED VICTORY 0.3 2.5
2.40 hunter RED VICTORY 0.3 2.8
2.41 peternlewis RED DEFEAT 0.1 2.9
2.42 asmodeus RED SURRENDER 0 2.9
2.48 peternlewis BLUE SURRENDER 0 2.9
2.55 asmodeus BLUE DEFEAT 0.1 3.0
+

Accumulated Results

+ + + +
Score Wins Losses Draws Illegal Errors
6.2 18 10 0 0 0
+

Round 3

+

Round Overview

+ + + +
Score Wins Losses Draws Illegal Errors
3.0 8 5 1 0 0
+

Round 3 Scoreboard

+

Detailed

+ + + + + + + + + + + + + + + + +
Game ID Opponent Played as Outcome Score Accumulated Score
3.2 peternlewis BLUE VICTORY 0.3 0.3
3.9 hunter BLUE DEFEAT 0.1 0.4
3.15 peternlewis RED DEFEAT 0.1 0.5
3.16 hunter RED DEFEAT 0.1 0.6
3.17 asmodeus RED VICTORY 0.3 0.9
3.18 vixen RED DRAW_DEFAULT 0.1 1.0
3.19 ramen RED DEFEAT 0.1 1.1
3.20 basic_cpp RED VICTORY 0.3 1.4
3.21 basic_python RED VICTORY 0.3 1.7
3.24 asmodeus BLUE DEFEAT 0.1 1.8
3.31 vixen BLUE VICTORY 0.3 2.1
3.38 ramen BLUE VICTORY 0.3 2.4
3.45 basic_cpp BLUE VICTORY 0.3 2.7
3.52 basic_python BLUE VICTORY 0.3 3.0
+

Accumulated Results

+ + + +
Score Wins Losses Draws Illegal Errors
9.2 26 15 1 0 0
+ + +

Score Graph

+celsius.png +

Total Statistics

+ + + + diff --git a/web/results/celsius.png b/web/results/celsius.png new file mode 100644 index 0000000000000000000000000000000000000000..53ce5188b4b91d0c8a21aa919f39198d345b45ec GIT binary patch literal 4914 zcmZ8k2{@GB_rEg+Bij%XgE6U;zDQ-sHf5wF6qUZ&mA)nWn)OY^D58)hqEe)yEHlY6 zuThjWWQ)m+oy1tO^Zv&7|9}3^|M|Voea?G7=bm%!x#!+<-uK2>nwto3k=X(O5I%97 zd7MBqWe0zK*Q3^+899)E+;!Xd-DYY03k3yz|<5>0$;v>BUjl7OaKrG zh7ff}=pFzh2p|v=fqZ|lcQ03!#QMh7laY}*aNxkHQ>R>AT_YkQ($dn3i;H0xZftBE z9vEGAEE^R{OQYv2*?XC6*-jz+L_tR z1WVFcH#JBCKoSxViQ6E^5r!NQXw!cZlFe<7NVXRO!w7dh2;4+_!a+FM)TU~rx(R+4 zijcAqLRD2&R#ujRf&!gRcW`j%@9#G>G^Fb_xC0v~KNjXwuSO$1Z+bZ0)0G&nl@Z4k=WB0~ zi|Mtl)B_Dv`(B{?QqH>Ywcn}{&qqW0)OM*WaCF?*f?(RRp^h@laLWjoz zz5E$fI%y93OP(y;xK{a=rU`eRR4e$~zxTU19I)PW=f^Le0$OQ1Ur@&n@9PKd+n&-F zIXX#jmNA+y%{03Z=BpmIzqAu6hXc|-r_uiW;Oj0<|61&;TqECN-mf1L>L)=n^%53h_qjNXq#u^lZ_w!qZ1>KL$ z5hq=`3y67nXyuP=+(RiVa9In#GT}Y5&L~YqE0?psoyVvL?C13o>3t}iHfx|LnSf2 zuqW>Ag_K26WJ?V02zP15KuqHQ0e0hqLGDO1?%$E-YAZFlU5xpz^T$XGk<6uEs$vU6 z`3-J01iN@xp?Wap?6&iDM~md2u0l1B3JXLj)^hri-81szTWCzlUL@+}ka&srZd0|17@ZGCvAuc#75SGNLN>!{B>qp%10z{nwN`GJ4q2Pq6L#qPqNOfZmsPfMNveVAx-SHlui zKeq8GaX~%q0}=W#HW8=J<$Vb6I)KKO$xiW*fnq>iSRR%@R=uz9iop@Pc5PZB1~UE9 zz(9rU^y(>~=-q2KDnMus>FeN{!Ub6`GPm>%PuNsWT-b5gi1st;CwqXL`N}LeEcuoi zZKTDC808;h^Gr*3aU>oLe5i|i-Y=j~tvy-wewyJ#JpAJOh^jC~{VHvGV=ody>ZF)= z#F-fG@@OY1s0&&R$ZMG!6pE2T58a+B8$GE42^}rs(>}j< z3?0-AlSF+w@4+YUhQVbq{n>TfFgS%Wkt|~{b8~L09|F!zjVPF2^Tw44u^~KtXk*+TZaqYYxC|%VeKsG_~3aC$} z(3%)2Rxf_j3=cg~O%P4FiLmP^K*3q&3Z=+@@*~1Oq#Cg{{rfBKz;I~iF=x!0Wk{c?~)97Yu z=#ZvZ+```?bn>IBdT*lNbSXYO#-(qDah3SfBZ&-dZPD&ud(c3>-ZlExCPy!Ci7~1z z?7wc`=A;uU>9FX@(h!@@f-&l;+JmE-V!b-jb;BIvH_N{1luY-nFmT3)G-^v_(6O86 zMm^$zh~Y7ey2bvC$xtk+(Mo8yuEJ3;CsFgYIT{BG8T%B?DPq(W3Z~yoU{Hb_Ido|sIyHa3Jc0+Enx{8l0<4lxZeSfFeWXJgv5vtSsi7Be z@cbo>HEA*UgI>6P3!BrMUPDf`e|2B-Ov|!7j4ANZZLlN8+C9#5jT`ed;8%a}y06(M zh2rh4`TMo4hxIDko@yC1S7~m$eJ(qOQ>e z5B6fj{|{d`jBIkv4DF=+tatx=ScrC2y31tvoSmU$de!d0m@&UURh9;*(8P|LrE~aZ z9!;ufURd(UvmRR;uIQNEmgDuzb;h!ewX%z~rSNBZm~<3Mh_WOGCwy@*21a|rCim}v zoFojEiwKaD`dSbXLM4SRx!(hPM^<)W)G@)(0kkwQV)3Hp<2i3}r2esuO6@cX)pO%w zMdsD%eA_5W|7+ivZ*iIv>&_?74{MM&G@ExmyBaNZEaUkzo-f@lb!Ftd4n!}hK`2p8 zmmC69m)F~L>n}&K>qJf{ymK$f^4b0+;Plh-40&Faj>&=>tQ^~wB0K9b)kdC=$-kc+ z4b(Bj&e*8>>!|JZOG&(in-MC>vt1dRU-wZJbKgC^AyB_FJ|-p0d;$lYIo7CKZ)Z`9taJvBf^)jO;s4m(gjS^msvzam@CZ#EaCY|JCm$R(F>#HK^Ky_@x z&PNmaaoZZjAb=D3nqJ%_p5w)uhG^yS?hx)4ymaZKuUg18sz9Q_5Y3kxAeJNlAZWX0rSr$1hJJCym`lMVeOEd$F zNuk#6b99aY`qR}>JZdd+smufz?ud}b!C|rbdWz6$YUs>uFy*qu7C`k?v$Z0yEY-GA zK~$fS=r>vPhg*v83^5!z_8bLxw64$H1s*sItE%4an5a57Fh<(rn!Aj{aDg)xA2mo;+Dc+< zqx6zf%~$vBKDMYPof~7BKX<`AcInPwh^X|SOzV&uPV_3JO7u(j4)ws8Zwrby!9#jB zw?uUAx_Ja!6A$Bm=GDpzT&+w_WN|JA?UWaMBEHCKHepN3!lO^(0pB@SkkVp@mbURm z<@9e$89;x5wNyXzCfqc!H5DY#Y~#$FP)Z^1_w0q{HwLWEfEb6{TLcJpbQ{U7B!lol zYf~;K#}rH8HzYpt20G(AdCT|{677j8{+l4Yj4vVFfv6!!Sg-m%Bu!cg6ZonM&9AmS zv;yOcJC$>R54_{Zh0W=LeYOyORVXPx2jW!{I`%nz{cU(Zq-`k3o9KBjX)B$4xkyiT z`Q%wXL2HeL<7tDSvvk$RtSYC`9r#Z_#n;3q=?FVk+9@H_%dbWoy_f!Sy1#9YmfiY7 zWqEyEjO=rhl`|vi(0YJ4r`9L_TF#g^u`ra2mEY;Z4 ztYf+t%J`j;WsUygck<;K0m58Un&~b`NN+aD6r_1ITN6=Ap=G8-$PbxKKFWw8k9gJ@z zD|P~L`cbkBY4-eGEVrOOS31p?u$H`|mb;sgpQO0SAz3>2Wff~7)XjA}kxd13pW_x4c3~ZP9xj!8nSsWkIYFCw(p(h#SO4ViKkl zb}6Educ-^-NVCy*5U$#rAW_0{P5LyqTfx~5*9|_^UW?lH)Z(}?8%u~JLRjv`hOzY;2qO0ESMo3C{iRGQ;o1X2d2!Fe+N?m`ARqw(6 z`I~ zDp%Q8E{;3&+_DeATWAfcT}GZk&*OMMuWsh^GluWQ6Lxb&>7R z!_U6>t8q^0o%#9cZM=B*eaapU!lMXwON%?Nf3Ki_N^MbpK)*=H{v+&H?w?ReSzogs zEsR=VFCLP5_b2DdvnF@_uHlIyCGBZ(R_zN9pBVoM)|ebWAm8y~!2d5*y%NdJ zLz$1dyi5Kl7};`!l)!k1q(P?(mt~yWFxw&ieExvYQhu`m%Ys{aCmr+&tr_o^zLIeZLbP9 z7~kLK%dS9?jF#7jubp6Til`Y)&okuTwI>ff13OiJ8tx`4-N~g!ehmJn>&rxQ+za~e z8xs3ItTCv`NOESeugm!rh;a{{R1&0B`L|_|hf1Dqqv8+Y0g<_6zcv|A_(0|V$g^UKZ?{_}_*A>+UUq&F- z-`j=bXKLk-8;{yAs%?u73n?3ldy36$deS;EbYiLI`32QWhO<7bCNKRPhwLRaZCT&8 zhg8xlO`ShlJO8a$KaZ?dTrtljzv_4)mbw4h2S%&GL`VAhL5;nzNO{Tk**^Po^I7DM z$N3(UMs%(`-?jQ*NqMdp2rw0Ikofzsq3`pB2o-k=FjL(-OsSpvJ{j&28g$HhF{G=4 z9*#k1_}QM)*T-s96ZHuOH{xsOto*|*+Zm{^+|d#Pe#Mo`g4Y_0E6qYY4%!yGV+jV* zi%`qS2ftiHXJz1J(_tjyNoUQ)o!5d6mrnY1bav!F@cXAU zppGIE%z5Kpdq~zH#mz~SVli@P&&$5jUQlH&mY;%{S&Tk9Yb7d{DJyJo5cO%dzl+Jc zkJHgkQ%GWM1>ZLj*SNT3<^>Ov>XuyJhWv9s!hJn*w(}0^GF3W+vOXb4PG`RAa09>1 zo)i_|TF5e-M~yy0%ByE2t#*u{*k_s1;rz-Mbi>g+NAg~7tP}s;ri5fe + + hunter overview + + +

Overview for hunter

+ + + +
Name Author Language
hunter Sam Moore python
+

Description

+

Sample AI - Basically 'vixen', but doesn't sum common moves, and still does better. +

+

Round 1

+

Round Overview

+ + + +
Score Wins Losses Draws Illegal Errors
3.0 9 1 3 1 0
+

Round 1 Scoreboard

+

Detailed

+ + + + + + + + + + + + + + + + +
Game ID Opponent Played as Outcome Score Accumulated Score
1.4 basic_python BLUE VICTORY 0.3 0.3
1.11 vixen BLUE VICTORY 0.3 0.6
1.18 ramen BLUE DRAW_DEFAULT 0.1 0.7
1.25 basic_cpp BLUE VICTORY 0.3 1.0
1.29 basic_python RED VICTORY 0.3 1.3
1.30 vixen RED VICTORY 0.3 1.6
1.31 ramen RED DRAW_DEFAULT 0.1 1.7
1.32 basic_cpp RED VICTORY 0.3 2.0
1.33 celsius RED DEFEAT 0.1 2.1
1.34 peternlewis RED VICTORY 0.3 2.4
1.35 asmodeus RED DRAW_DEFAULT 0.1 2.5
1.40 celsius BLUE VICTORY 0.3 2.8
1.47 peternlewis BLUE ILLEGAL -0.1 2.7
1.54 asmodeus BLUE VICTORY 0.3 3.0
+

Accumulated Results

+ + + +
Score Wins Losses Draws Illegal Errors
3.0 9 1 3 1 0
+

Round 2

+

Round Overview

+ + + +
Score Wins Losses Draws Illegal Errors
3.0 8 3 3 0 0
+

Round 2 Scoreboard

+

Detailed

+ + + + + + + + + + + + + + + + +
Game ID Opponent Played as Outcome Score Accumulated Score
2.4 basic_python BLUE VICTORY 0.3 0.3
2.11 vixen BLUE VICTORY 0.3 0.6
2.18 ramen BLUE DRAW_DEFAULT 0.1 0.7
2.25 basic_cpp BLUE VICTORY 0.3 1.0
2.29 basic_python RED VICTORY 0.3 1.3
2.30 vixen RED VICTORY 0.3 1.6
2.31 ramen RED DRAW_DEFAULT 0.1 1.7
2.32 basic_cpp RED VICTORY 0.3 2.0
2.33 celsius RED DEFEAT 0.1 2.1
2.34 peternlewis RED VICTORY 0.3 2.4
2.35 asmodeus RED DRAW_DEFAULT 0.1 2.5
2.40 celsius BLUE DEFEAT 0.1 2.6
2.47 peternlewis BLUE DEFEAT 0.1 2.7
2.54 asmodeus BLUE VICTORY 0.3 3.0
+

Accumulated Results

+ + + +
Score Wins Losses Draws Illegal Errors
6.0 17 4 6 1 0
+

Round 3

+

Round Overview

+ + + +
Score Wins Losses Draws Illegal Errors
3.2 10 0 3 1 0
+

Round 3 Scoreboard

+

Detailed

+ + + + + + + + + + + + + + + + +
Game ID Opponent Played as Outcome Score Accumulated Score
3.1 peternlewis BLUE ILLEGAL -0.1 -0.1
3.8 peternlewis RED VICTORY 0.3 0.2
3.9 celsius RED VICTORY 0.3 0.5
3.10 asmodeus RED DRAW_DEFAULT 0.1 0.6
3.11 vixen RED VICTORY 0.3 0.9
3.12 ramen RED DRAW_DEFAULT 0.1 1.0
3.13 basic_cpp RED VICTORY 0.3 1.3
3.14 basic_python RED VICTORY 0.3 1.6
3.16 celsius BLUE VICTORY 0.3 1.9
3.23 asmodeus BLUE VICTORY 0.3 2.2
3.30 vixen BLUE VICTORY 0.3 2.5
3.37 ramen BLUE DRAW_DEFAULT 0.1 2.6
3.44 basic_cpp BLUE VICTORY 0.3 2.9
3.51 basic_python BLUE VICTORY 0.3 3.2
+

Accumulated Results

+ + + +
Score Wins Losses Draws Illegal Errors
9.2 27 4 9 2 0
+ + +

Score Graph

+hunter.png +

Total Statistics

+ + + + diff --git a/web/results/hunter.png b/web/results/hunter.png new file mode 100644 index 0000000000000000000000000000000000000000..40997aa237df1fe040fb75e80dba12218eda9151 GIT binary patch literal 4979 zcmZu#c|26>|DSUVj(rAMi?JoyBZSO|WJ{uwn`KHj*}2Nj9P1E5t`H)7(Z!Wr92Ck@ zk|=|*r=lq__W6$c{rz6|kKgaSp4W3e%k#XS=d+yWoX<(HwmQSZDaMIHp?J(pjcrgU z5JsT@D#XH+fP6|Hn9MP2%L}I&3g`1tx=k|>9112N zFhh+9C!$aU7{!1YB*y!aqeq!j3DmdDd17K>8X6jB&z`+;;|7UD%FfQNt*u26q`$v^ zetw?01nt3M@kV;tAo8l?cnF-lM?Q7eC< zh9?RpQmqLWJyc;q6f7tR6POK#i3m(&!2A0rFbbHB$SCk-AP9qL4+9x!ct~T=3hD|1X&P=r4fqF-*9c9wcb3 zG{x$vFTpC9=q^6;OclFqp%GqifxcsdZ+};n(j!!A_r#~iXYEGqt6w9nq6lB5(d~AO z?-p^VIJ|j`*C1eFr1MKj=ytv+BRpcfKc}CkbO06c$Wy-LK3G32zHL@jF(h+5@W!xN z=$FYj(zsiCAd4!Q@3BS#U5K`tyiB*O{q^|!v+OH_Ipw#b-85k59eHZ+8SjR>`A7{|j`E-lCpd!xa*r8HzIP^Rj=A;U!1A#rTYnS7RRtx-Z<;V`AUELe?)%*Ju*TCEJ zYM`c7jn@PAUH|+WS?rpjQ@Sk`iezko-yN@E{m&DJ23^+!l!n6<4wCrJ?Mps)8UA`9 zg>w?J_y*eKsQX_NPPGWm7D#}XKeF=}9yXSyF0u3M&iTFRh+>z<(tbt9MMS|%m;|^g z^9@G<;dygxXCW(NXdHF5y!$&#ArYz!H;R)QcyLjuGJp0dVZqM~4oAUdXiX)7yWm?UFYjKRDh{G-+3 zRp}Je?EE#VC`0Hx_#3F?YCN9vweBj;Q6lnO$Mf4hjxu6E;xsmdTj$%RdpN-~qbM;d zHWUe{BcYX|X9Ho56d)9>lqNtohQx-np7@NG5g$E4FaqRr?LW1$F5Xt0>&uI7>PgDQ zerkJPSLKUg?>X!|*(*9UvhJ<50C3HE0-PsgEXyvmtK5i%?Psl7Vm&&1<;xUlI2@(- zBNhjC=H;G^R7A&!`#pXY4f_gsvx;CbD;+hmqF|?Ttkc!(dER?}XP(10Lvlh4n29k+EAIuIR2mZ zI;>rQaU6*y%H)>$;}KgijM~{3zgDMMY-Dr|Us$ylYN@gHgO4aKY{0bqF{V+br>OFO zEcL{H^FI~z+l^0GWOk#l`pVqHrxEcqOAV}t+e~KtN25A4s*K9jw`#6)T?aGFP>X(2@FB^ zt@lx^W7FSAyT;h)jWl4?45D}#Y%$4iD>ySCkwb=S=~{({+@A$=u`hCb%df^JuZ!^x zV%6wb*yE?@PF)>looCxxvB$5i7RaKL?o>0aFUEe|YCUlJb@b{b73zEghnx795OEu| zg9oW{lyWEZp@MSkxP}@Sx1j!tz9p@5&!lpZ7}M23s(jPj#MM~qgXXs2cI%OM;8IBt zS#Z3BBN`gt3k-wdc}yPDR;AbtW<;RNklzw|2Equ2W816j4=m1 zG=3PQWQcGlY`yE@ME9p$pR2_Yy^A%NF+%!HE%506*A-itmrVU|3uK1 zYW^-hZ^jb};?gUWTbhJ(v1i9CA{+~N03V{qmF7J&gYt!stPkoUp&%CV3I6qSHiS@4 ztqR@E_wjA7-J9pr+}AzQ>aJF%ye?|?Ui`69{&!Aggv=i%x0*i*y*`8VS-yV$B}slI ze@>t1(gT08YqYuimyYS$mmYpY8Bd|shj$E-#7ZxV@wPi29d0$t%NVsUzS(Ib+`qV( z$JyNP<1D~1?$yZP83Lkd8qxM$9Li!#I9DIW4$R6`Y_|E}h^=7`KcFzBYfMUCI`r=+ z5G0~7eo-|z3ieC0^jd5oAdRM_^{bA#nuW_bu89NYp^ts%|Iz5U#&|zFKc1sp(wSj0 zIIKLS<7zz2tDIDO25L0&V}@ff$vTmtAEOvE(;aS+8-mntl7{s<51iW9skk8ZLlK=B zgajs2R!b~-F!6w0diqWQar@{35N*pm9OlCKXVe`4*((=5t5_YD8q|1eHT|>fCY^0i zbSPk@3s3g_7)^2wC9HLxYov7G@1@>~H?6?cUdLnbQvGatCQ_8N+vm@QNcvNd<668^Lx<-oDYo6vJ&@GhX| zSR*pc-WzyN!$el3U1{8Lvmvg1x~Uwk!7GD zKFcr!tVw}Dk7y+Vtj;G#3 z!*i;*Ek`5f^D*E=*lA&&LUohh3>1M^C%p-8q0mLs1#o8ScQn_9PbJa8T=Aq)Y?zJB z^V;n&cVqv}W!=BES|vO#lOm1?4dTZF**i_HhjHFO2XR54AqCn=T!DCRpnwBcK;-n4 z7p{QibD$&?B(c+iMeDOS^$g&sC$hqtM48OeKEu(t6M%;{@T*3plDV)CJHT*FT^U)G zqB3<1{U`KbVZetCU_|=mD?uBoWAYr}9(w}$2(-cHu$9URkfOsnaa2{2y@Y5OPrwIb zXnGrq0GdLkbO}I>eCetW2}rmpUOy7n^W7Yfgc`ZlH$fnfIFXOX`1Tb^v#!S#U>%FJ z-i%lp5-6()x!C7g8B5HUdP5}1DNW;AP7=TF5FG3Z6WBi)9-6GYS? zgYs@C4!7sAEznQa!WSMLS3ZjDv9bVk1C$RAx5rwd1K6#G&q+ioSRsB*OO?2E)qOI! zZuN-N(ix(;0L`UNBXg?LHVc+TYR>-&>*XB+*-B*r`gJ1&5tPPhH@`Gj2k&{jFjD{v zos0j(;cAt!={2zaRYlf6gj3}`Pg{Kef5trBcy*D`9iEU{0n4@}q&|gZCES>_lIGbM zOIG8y3%xdkIMPyT5&St5Bgz?1Qb@~&=Oi9WITTX@-FOc>+ZZ+Kq$K3thPC@1<@wv)963O1ZJDfv?32|#}K_k+4 zEK@TIT>olDNbr@FNRW{ymYs~5jaz-6CSaW`^2)a{Q{T*)tGoS|nLS~r4>o2ku6I+B zRm5%08$JPNoDUZt!P()DNlO9tYxiUxbM!vR>^C(hTzWot<|uem3G#!RFGBwh;OjpwMhM1WiEYQLfoKWZLoo@i+ z?FqUF82=l=1l|;=g^LkZOby&?2Nu3esMo_w+?{q7h3h{-UnHuuABgcyzS$#z*}fyK3y1>uPkVy*K;gKc z9b3`j;_@2Z?8fN99GGSdNlQg?rg$44GE53rL}j@mUZ3(y<@L1V*3c=|1@^Y&ZhdD<@X6q)TNv$LxOeBXkVaftjiaOExlgbgh%T1@QL9)L0XrN|>bmOCY0??WWS{w;-Y z(#_M?);23%m4-S_PqrvfZ@OesCp6bqFhTBL#q9LD^ThS`>g)dC*>V56Ww%cF9&qTK z_N?mfj8eEL`A`(S?y+T69{9$~amJnA_`Tb^-D`NvIn#pr`01?kNA|nq580#A)mC=n zIpAHb0LZ(G=PT(TbNHc|df}Ni@s{2C?SRiO4}#~sWQ5*^%SDGY;M;MYLt}vWo7-}q zC?EVC=t!MJgriktrq^t-TWDt5>9r=2^0Wob3l4fsFkVO8bo^N)j=sfZ zpn}}yYQ5YVx<_uCWYI;he0gn;G(9zPXm6xw`gV!Dm1`7@sPK*~t5@->_!6gHU_>2t zJXB{v-5=x3T{O&fl31pgnFIdmPun|=o#tn{4r9l+EY{HI?=m{Ip3AC7iMTr6%*c3I zFb>el(oiV|)qPj%~&W{~OSMsmX&)Qqr$;4&!)lO_i4h z{uVkxq8wcJ@Xut4mi}BBYEqG&NF&>=wx#X%E}+EYwqI5J_^W!FjXXHEy}RtlKm3&6 z_Q#Q7{B~<*S^9Z*KM!NqB(W9WXH_BRSKXD0!0Kpa<+TVOAH|RdB@FFN-Rz z)2q_Y53~?quM@fHUU~UV=eH>q<1)CgtNwb0HF*z~7rQev3!A4}7I#+#cRWvQe5^|} zG0HUKgQmuw{Lrl!RCPak@NHm7{aQxM=aiG>L$0AY>y(>~uH!f+#y7yZL3(sxW5E{L zw3=URC<_VVDvE2c?X$A;a#R*;x)c_9Dys)}Zyg|wv#5Nv$_hBnRyoNE#szw5eDK^+ z8a>5aC(Faeaj9oJHXG!_N(inXS(;pWp>)i_^(sMsQ&<= Cs0X_M literal 0 HcmV?d00001 diff --git a/web/results/hunter.scores b/web/results/hunter.scores new file mode 100644 index 0000000..474384a --- /dev/null +++ b/web/results/hunter.scores @@ -0,0 +1,42 @@ +0.3 +0.6 +0.7 +1.0 +1.3 +1.6 +1.7 +2.0 +2.1 +2.4 +2.5 +2.8 +2.7 +3.0 +3.3 +3.6 +3.7 +4.0 +4.3 +4.6 +4.7 +5.0 +5.1 +5.4 +5.5 +5.6 +5.7 +6.0 +5.9 +6.2 +6.5 +6.6 +6.9 +7.0 +7.3 +7.6 +7.9 +8.2 +8.5 +8.6 +8.9 +9.2 diff --git a/web/results/index.html b/web/results/index.html new file mode 100644 index 0000000..7ceb961 --- /dev/null +++ b/web/results/index.html @@ -0,0 +1,28 @@ + + + Total Overview + + +

Total Overview

+ + + + + + + + + + +
Name Total Score
peternlewis 10.0
hunter 9.2
celsius 9.2
asmodeus 8.2
vixen 8.0
ramen 7.7
basic_cpp 5.0
basic_python 4.5
+

Score Graph

+scores.png +

Round Summaries

+ + + +
Round 1
Round 2
+ + + + diff --git a/web/results/info b/web/results/info new file mode 100644 index 0000000..b8626c4 --- /dev/null +++ b/web/results/info @@ -0,0 +1 @@ +4 diff --git a/web/results/peternlewis.html b/web/results/peternlewis.html new file mode 100644 index 0000000..6ca8b65 --- /dev/null +++ b/web/results/peternlewis.html @@ -0,0 +1,112 @@ + + + peternlewis overview + + +

Overview for peternlewis

+ + + +
Name Author Language
peternlewis Peter N Lewis C++
+

Description

+

Based on my MacTech 1997 cahellnge winning algorithm, updated only enough to comply with the UCC challenge API. +

+

Round 1

+

Round Overview

+ + + +
Score Wins Losses Draws Illegal Errors
3.0 10 2 0 1 1
+

Round 1 Scoreboard

+

Detailed

+ + + + + + + + + + + + + + + + +
Game ID Opponent Played as Outcome Score Accumulated Score
1.6 basic_python BLUE VICTORY 0.3 0.3
1.13 vixen BLUE VICTORY 0.3 0.6
1.20 ramen BLUE VICTORY 0.3 0.9
1.27 basic_cpp BLUE VICTORY 0.3 1.2
1.34 hunter BLUE DEFEAT 0.1 1.3
1.41 celsius BLUE VICTORY 0.3 1.6
1.43 basic_python RED ILLEGAL -0.1 1.5
1.44 vixen RED VICTORY 0.3 1.8
1.45 ramen RED INTERNAL_ERROR 0 2.1
1.46 basic_cpp RED VICTORY 0.3 2.3
1.47 hunter RED DEFAULT 0.2 2.6
1.48 celsius RED VICTORY 0.3 2.9
1.49 asmodeus RED VICTORY 0.3 3.0
1.56 asmodeus BLUE DEFEAT 0.1 0
+

Accumulated Results

+ + + +
Score Wins Losses Draws Illegal Errors
3.0 10 2 0 1 1
+

Round 2

+

Round Overview

+ + + +
Score Wins Losses Draws Illegal Errors
3.7 12 1 0 0 1
+

Round 2 Scoreboard

+

Detailed

+ + + + + + + + + + + + + + + + +
Game ID Opponent Played as Outcome Score Accumulated Score
2.6 basic_python BLUE VICTORY 0.3 0.3
2.13 vixen BLUE VICTORY 0.3 0.6
2.20 ramen BLUE VICTORY 0.3 0.9
2.27 basic_cpp BLUE VICTORY 0.3 1.2
2.34 hunter BLUE DEFEAT 0.1 1.3
2.41 celsius BLUE VICTORY 0.3 1.6
2.43 basic_python RED VICTORY 0.3 1.9
2.44 vixen RED VICTORY 0.3 2.2
2.45 ramen RED INTERNAL_ERROR 0 2.5
2.46 basic_cpp RED VICTORY 0.3 2.8
2.47 hunter RED VICTORY 0.3 3.1
2.48 celsius RED VICTORY 0.3 3.4
2.49 asmodeus RED VICTORY 0.3 3.7
2.56 asmodeus BLUE VICTORY 0.3 0
+

Accumulated Results

+ + + +
Score Wins Losses Draws Illegal Errors
6.7 22 3 0 1 2
+

Round 3

+

Round Overview

+ + + +
Score Wins Losses Draws Illegal Errors
3.3 11 2 0 0 1
+

Round 3 Scoreboard

+

Detailed

+ + + + + + + + + + + + + + + + +
Game ID Opponent Played as Outcome Score Accumulated Score
3.1 hunter RED DEFAULT 0.2 0.2
3.2 celsius RED SURRENDER 0 0.2
3.3 asmodeus RED VICTORY 0.3 0.5
3.4 vixen RED VICTORY 0.3 0.8
3.5 ramen RED INTERNAL_ERROR 0 1.1
3.6 basic_cpp RED VICTORY 0.3 1.4
3.7 basic_python RED VICTORY 0.3 1.5
3.8 hunter BLUE DEFEAT 0.1 1.8
3.15 celsius BLUE VICTORY 0.3 2.1
3.22 asmodeus BLUE VICTORY 0.3 2.4
3.29 vixen BLUE VICTORY 0.3 2.7
3.36 ramen BLUE VICTORY 0.3 3.0
3.43 basic_cpp BLUE VICTORY 0.3 3.3
3.50 basic_python BLUE VICTORY 0.3 0
+

Accumulated Results

+ + + +
Score Wins Losses Draws Illegal Errors
10.0 33 5 0 1 3
+ + +

Score Graph

+peternlewis.png +

Total Statistics

+ + + + diff --git a/web/results/peternlewis.png b/web/results/peternlewis.png new file mode 100644 index 0000000000000000000000000000000000000000..c512c12758f8b7336b073532dbe3812dcc3475ef GIT binary patch literal 5119 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 + + ramen overview + + +

Overview for ramen

+ + + +
Name Author Language
ramen John Hodge C
+

Description

+

Fool me once, shame on you. Fool me twice, shame on me. +

+

Round 1

+

Round Overview

+ + + +
Score Wins Losses Draws Illegal Errors
2.7 7 2 4 0 1
+

Round 1 Scoreboard

+

Detailed

+ + + + + + + + + + + + + + + + +
Game ID Opponent Played as Outcome Score Accumulated Score
1.2 basic_python BLUE VICTORY 0.3 0.3
1.9 vixen BLUE VICTORY 0.3 0.6
1.15 basic_python RED VICTORY 0.3 0.9
1.16 vixen RED VICTORY 0.3 1.2
1.17 basic_cpp RED VICTORY 0.3 1.5
1.18 hunter RED DRAW_DEFAULT 0.1 1.6
1.19 celsius RED DEFEAT 0.1 1.7
1.20 peternlewis RED DEFEAT 0.1 1.8
1.21 asmodeus RED DRAW_DEFAULT 0.1 1.9
1.24 basic_cpp BLUE VICTORY 0.3 2.2
1.31 hunter BLUE DRAW_DEFAULT 0.1 2.3
1.38 celsius BLUE VICTORY 0.3 2.6
1.45 peternlewis BLUE INTERNAL_ERROR 0 2.7
1.52 asmodeus BLUE DRAW_DEFAULT 0.1 0
+

Accumulated Results

+ + + +
Score Wins Losses Draws Illegal Errors
2.7 7 2 4 0 1
+

Round 2

+

Round Overview

+ + + +
Score Wins Losses Draws Illegal Errors
2.5 6 4 3 0 1
+

Round 2 Scoreboard

+

Detailed

+ + + + + + + + + + + + + + + + +
Game ID Opponent Played as Outcome Score Accumulated Score
2.2 basic_python BLUE VICTORY 0.3 0.3
2.9 vixen BLUE VICTORY 0.3 0.6
2.15 basic_python RED VICTORY 0.3 0.9
2.16 vixen RED DEFEAT 0.1 1.0
2.17 basic_cpp RED VICTORY 0.3 1.3
2.18 hunter RED DRAW_DEFAULT 0.1 1.4
2.19 celsius RED DEFEAT 0.1 1.5
2.20 peternlewis RED DEFEAT 0.1 1.6
2.21 asmodeus RED DEFEAT 0.1 1.7
2.24 basic_cpp BLUE VICTORY 0.3 2.0
2.31 hunter BLUE DRAW_DEFAULT 0.1 2.1
2.38 celsius BLUE VICTORY 0.3 2.4
2.45 peternlewis BLUE INTERNAL_ERROR 0 2.5
2.52 asmodeus BLUE DRAW_DEFAULT 0.1 0
+

Accumulated Results

+ + + +
Score Wins Losses Draws Illegal Errors
5.2 13 6 7 0 2
+

Round 3

+

Round Overview

+ + + +
Score Wins Losses Draws Illegal Errors
2.5 6 4 3 0 1
+

Round 3 Scoreboard

+

Detailed

+ + + + + + + + + + + + + + + + +
Game ID Opponent Played as Outcome Score Accumulated Score
3.5 peternlewis BLUE INTERNAL_ERROR 0 0.1
3.12 hunter BLUE DRAW_DEFAULT 0.1 0.4
3.19 celsius BLUE VICTORY 0.3 0.5
3.26 asmodeus BLUE DRAW_DEFAULT 0.1 0.6
3.33 vixen BLUE DEFEAT 0.1 0.7
3.36 peternlewis RED DEFEAT 0.1 0.8
3.37 hunter RED DRAW_DEFAULT 0.1 0.9
3.38 celsius RED DEFEAT 0.1 1.2
3.39 asmodeus RED VICTORY 0.3 1.3
3.40 vixen RED DEFEAT 0.1 1.6
3.41 basic_cpp RED VICTORY 0.3 1.9
3.42 basic_python RED VICTORY 0.3 2.2
3.48 basic_cpp BLUE VICTORY 0.3 2.5
3.55 basic_python BLUE VICTORY 0.3 0
+

Accumulated Results

+ + + +
Score Wins Losses Draws Illegal Errors
7.7 19 10 10 0 3
+ + +

Score Graph

+ramen.png +

Total Statistics

+ + + + diff --git a/web/results/ramen.png b/web/results/ramen.png new file mode 100644 index 0000000000000000000000000000000000000000..66c8d1caace751af562fe0dc9127064b98358773 GIT binary patch literal 4723 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 literal 0 HcmV?d00001 diff --git a/web/results/ramen.scores b/web/results/ramen.scores new file mode 100644 index 0000000..f2346fb --- /dev/null +++ b/web/results/ramen.scores @@ -0,0 +1,39 @@ +0.3 +0.6 +0.9 +1.2 +1.5 +1.6 +1.7 +1.8 +1.9 +2.2 +2.3 +2.6 +2.7 +3.0 +3.3 +3.6 +3.7 +4.0 +4.1 +4.2 +4.3 +4.4 +4.7 +4.8 +5.1 +5.2 +5.3 +5.6 +5.7 +5.8 +5.9 +6.0 +6.1 +6.4 +6.5 +6.8 +7.1 +7.4 +7.7 diff --git a/web/results/round1.html b/web/results/round1.html new file mode 100644 index 0000000..259e176 --- /dev/null +++ b/web/results/round1.html @@ -0,0 +1,24 @@ + + + Round 1 Overview + + +

Round 1 Overview

+ + + + + + + + + + +
Name Score Total Score
celsius 3.2 3.2
peternlewis 3.0 3.0
hunter 3.0 3.0
ramen 2.7 2.7
vixen 2.6 2.6
asmodeus 2.6 2.6
basic_python 1.7 1.7
basic_cpp 1.6 1.6
+

Accumulated Scores - up to Round 1

+round1.png +

Current Scoreboard

+ + + + diff --git a/web/results/round1.png b/web/results/round1.png new file mode 100644 index 0000000000000000000000000000000000000000..9b74dc5f8b9bd3c7588d341807084d436cb16e24 GIT binary patch literal 8845 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 Tov{DmAMTNczIvIeZRmdirto$M literal 0 HcmV?d00001 diff --git a/web/results/round2.html b/web/results/round2.html new file mode 100644 index 0000000..018a002 --- /dev/null +++ b/web/results/round2.html @@ -0,0 +1,24 @@ + + + Round 2 Overview + + +

Round 2 Overview

+ + + + + + + + + + +
Name Score Total Score
peternlewis 3.7 6.7
hunter 3.0 6.0
celsius 3.0 6.2
asmodeus 3.0 5.6
vixen 2.6 5.2
ramen 2.5 5.2
basic_cpp 1.8 3.4
basic_python 1.4 3.1
+

Accumulated Scores - up to Round 2

+round2.png +

Current Scoreboard

+ + + + diff --git a/web/results/round2.png b/web/results/round2.png new file mode 100644 index 0000000000000000000000000000000000000000..097a72060cd9ef4e77b608aeba74efea0813139d GIT binary patch literal 9438 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 literal 0 HcmV?d00001 diff --git a/web/results/round3.html b/web/results/round3.html new file mode 100644 index 0000000..6e6c0e1 --- /dev/null +++ b/web/results/round3.html @@ -0,0 +1,24 @@ + + + Round 3 Overview + + +

Round 3 Overview

+ + + + + + + + + + +
Name Score Total Score
peternlewis 3.3 10.0
hunter 3.2 9.2
celsius 3.0 9.2
vixen 2.8 8.0
asmodeus 2.6 8.2
ramen 2.5 7.7
basic_cpp 1.6 5.0
basic_python 1.4 4.5
+

Accumulated Scores - up to Round 3

+round3.png +

Current Scoreboard

+ + + + diff --git a/web/results/round3.png b/web/results/round3.png new file mode 100644 index 0000000000000000000000000000000000000000..6b1617bc207cbc823f22fdb9e61479009922a5c1 GIT binary patch literal 10226 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 + + vixen overview + + +

Overview for vixen

+ + + +
Name Author Language
vixen Sam Moore python
+

Description

+

Sample AI - An improvement on asmodeus' score optimisation. Considers probabilities for unknown enemy units, and sums scores for paths with common first move. +

+

Round 1

+

Round Overview

+ + + +
Score Wins Losses Draws Illegal Errors
2.6 6 8 0 0 0
+

Round 1 Scoreboard

+

Detailed

+ + + + + + + + + + + + + + + + +
Game ID Opponent Played as Outcome Score Accumulated Score
1.1 basic_python BLUE VICTORY 0.3 0.3
1.8 basic_python RED VICTORY 0.3 0.6
1.9 ramen RED DEFEAT 0.1 0.7
1.10 basic_cpp RED VICTORY 0.3 1.0
1.11 hunter RED DEFEAT 0.1 1.1
1.12 celsius RED DEFEAT 0.1 1.2
1.13 peternlewis RED DEFEAT 0.1 1.3
1.14 asmodeus RED DEFEAT 0.1 1.4
1.16 ramen BLUE DEFEAT 0.1 1.5
1.23 basic_cpp BLUE VICTORY 0.3 1.8
1.30 hunter BLUE DEFEAT 0.1 1.9
1.37 celsius BLUE VICTORY 0.3 2.2
1.44 peternlewis BLUE DEFEAT 0.1 2.3
1.51 asmodeus BLUE VICTORY 0.3 2.6
+

Accumulated Results

+ + + +
Score Wins Losses Draws Illegal Errors
2.6 6 8 0 0 0
+

Round 2

+

Round Overview

+ + + +
Score Wins Losses Draws Illegal Errors
2.6 6 8 0 0 0
+

Round 2 Scoreboard

+

Detailed

+ + + + + + + + + + + + + + + + +
Game ID Opponent Played as Outcome Score Accumulated Score
2.1 basic_python BLUE VICTORY 0.3 0.3
2.8 basic_python RED VICTORY 0.3 0.6
2.9 ramen RED DEFEAT 0.1 0.7
2.10 basic_cpp RED VICTORY 0.3 1.0
2.11 hunter RED DEFEAT 0.1 1.1
2.12 celsius RED DEFEAT 0.1 1.2
2.13 peternlewis RED DEFEAT 0.1 1.3
2.14 asmodeus RED DEFEAT 0.1 1.4
2.16 ramen BLUE VICTORY 0.3 1.7
2.23 basic_cpp BLUE VICTORY 0.3 2.0
2.30 hunter BLUE DEFEAT 0.1 2.1
2.37 celsius BLUE DEFEAT 0.1 2.2
2.44 peternlewis BLUE DEFEAT 0.1 2.3
2.51 asmodeus BLUE VICTORY 0.3 2.6
+

Accumulated Results

+ + + +
Score Wins Losses Draws Illegal Errors
5.2 12 16 0 0 0
+

Round 3

+

Round Overview

+ + + +
Score Wins Losses Draws Illegal Errors
2.8 7 6 1 0 0
+

Round 3 Scoreboard

+

Detailed

+ + + + + + + + + + + + + + + + +
Game ID Opponent Played as Outcome Score Accumulated Score
3.4 peternlewis BLUE DEFEAT 0.1 0.1
3.11 hunter BLUE DEFEAT 0.1 0.2
3.18 celsius BLUE DRAW_DEFAULT 0.1 0.3
3.25 asmodeus BLUE VICTORY 0.3 0.6
3.29 peternlewis RED DEFEAT 0.1 0.7
3.30 hunter RED DEFEAT 0.1 0.8
3.31 celsius RED DEFEAT 0.1 0.9
3.32 asmodeus RED DEFEAT 0.1 1.0
3.33 ramen RED VICTORY 0.3 1.3
3.34 basic_cpp RED VICTORY 0.3 1.6
3.35 basic_python RED VICTORY 0.3 1.9
3.40 ramen BLUE VICTORY 0.3 2.2
3.47 basic_cpp BLUE VICTORY 0.3 2.5
3.54 basic_python BLUE VICTORY 0.3 2.8
+

Accumulated Results

+ + + +
Score Wins Losses Draws Illegal Errors
8.0 19 22 1 0 0
+ + +

Score Graph

+vixen.png +

Total Statistics

+ + + + diff --git a/web/results/vixen.png b/web/results/vixen.png new file mode 100644 index 0000000000000000000000000000000000000000..82b554f4dd184753b4c61f9f0e250d137e665f6a GIT binary patch literal 4791 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 literal 0 HcmV?d00001 diff --git a/web/results/vixen.scores b/web/results/vixen.scores new file mode 100644 index 0000000..c6f0182 --- /dev/null +++ b/web/results/vixen.scores @@ -0,0 +1,42 @@ +0.3 +0.6 +0.7 +1.0 +1.1 +1.2 +1.3 +1.4 +1.5 +1.8 +1.9 +2.2 +2.3 +2.6 +2.9 +3.2 +3.3 +3.6 +3.7 +3.8 +3.9 +4.0 +4.3 +4.6 +4.7 +4.8 +4.9 +5.2 +5.3 +5.4 +5.5 +5.8 +5.9 +6.0 +6.1 +6.2 +6.5 +6.8 +7.1 +7.4 +7.7 +8.0 -- 2.20.1