Commit 3772b16c authored by Joseph Walton-Rivers's avatar Joseph Walton-Rivers 🎆

use our own static site generator, not staticjinjaw

parent 625fd289
Pipeline #1841 passed with stages
in 21 seconds
image: python:2.7-alpine
image: python:3-alpine
pages:
script:
- pip install staticjinja
- mkdir public
- staticjinja build --outpath=public/ --static=assets
- pip install j2static
- j2static generate
- mv site public
artifacts:
paths:
- public
......
......@@ -26,6 +26,7 @@
<li class="nav-item"><a class="nav-link" href="domain.html">Domain Description</a></li>
<li class="nav-item"><a class="nav-link" href="description.html">Competition</a></li>
<li class="nav-item"><a class="nav-link" href="rankings.html">Rankings</a></li>
<li class="nav-item"><a class="nav-link" href="research.html">Research</a></li>
<li class="nav-item"><a class="nav-link" href="builder.html">Builder</a></li>
<li class="nav-item"><a class="nav-link" href="https://comp.fossgalaxy.com" target="_blank">Submit now</a></li>
</ul>
......
......@@ -9,8 +9,8 @@
<p>Your task for this competition is to write an agent that can play the card game Hanabi. Your agent will be evaluated using our Framework in one of two ways:
<ul>
<li>Paired with a group of unknown agents</li>
<li>Play a with copies of your agent</li>
<li>Paired with a group of unknown agents (Mixed Track)</li>
<li>Play a with copies of your agent (Mirror Track)</li>
</ul>
</p>
......@@ -30,13 +30,24 @@ Your agent will play on N different seeds, in 2,3,4 and 5 player variants of the
&lt;dependency&gt;
&lt;groupId&gt;com.fossgalaxy.games&lt;/groupId&gt;
&lt;artifactId&gt;fireworks&lt;/artifactId&gt;
&lt;version&gt;0.1&lt;/version&gt;
&lt;version&gt;0.2.1&lt;/version&gt;
&lt;/dependency&gt;
</code></pre>
<h2>Steps</h2>
<h3>Step 1: do a controller</h3>
<h3>Step 2: submit it</h3>
<h3>Step 3: win.</h3>
<h3>Controller Guideance</h3>
<ul>
<li>Your agent name on Comet should match your <strong>class name</strong>. If your agent is called MyAgent then your submission should be called ClassName in Comet.</li>
<li>Although 3rd party dependencies are allowed, please ensure that you do not use native libaries (if possible) as these will not work.</li>
</ul>
<h3>Submitting your controller</h3>
<p>Your controller should be submitted though Comet. The two tracks running this year are:</p>
<ul>
<li><a href="https://comp.fossgalaxy.com/competitions/t/11">Mixed 2018</a></li>
<li><a href="https://comp.fossgalaxy.com/competitions/t/12">Mirror 2018</a></li>
</ul>
<p>We have produced a <a href="https://youtu.be/y-If6ouseOQ">Youtube Video</a> on how to submit agents</p>
{% endblock %}
......@@ -7,7 +7,8 @@
<script type="text/javascript">
$(document).ready(
function(){
fetchRankingsAndShow(7, "#rankings");
fetchRankingsAndShow(11, "#rankings-mirror");
fetchRankingsAndShow(12, "#rankings-matched");
}
);
</script>
......@@ -16,27 +17,51 @@
{% block content %}
<h1>Rankings</h1>
<div class="row">
<div class="col">
<h2>Current Results</h2>
<table class="table table-striped" id="rankings">
<thead class="thead-dark">
<th>Rank</th>
<th>User</th>
<th>Agent</th>
<th>Score</th>
</thead>
<tbody>
</tbody>
</table>
</div>
<div class="alert alert-primary" role="alert">
The submission deadline is: <strong>30 July 2018</strong>.
</div>
<div class="clearfix">
<div class="row">
<div class="col">
<h2>Mixed 2018</h2>
<table class="table table-striped" id="rankings-mirror">
<thead class="thead-dark">
<th>Rank</th>
<th>User</th>
<th>Agent</th>
<th>Score</th>
</thead>
<tbody>
</tbody>
</table>
</div>
<div class="col">
<h2>Mirror 2018</h2>
<table class="table table-striped" id="rankings-matched">
<thead class="thead-dark">
<th>Rank</th>
<th>User</th>
<th>Agent</th>
<th>Score</th>
</thead>
<tbody>
</tbody>
</table>
</div>
</div>
<p class="float-right"><a class="btn btn-primary" href="http://comp.fossgalaxy.com">View the competitons on Comet</a></p>
</div>
<h2>Past Results</h2>
<ul>
<li>IGGI Symposium hack winner: CharlieBot (17.1725)</li>
<li>IGGI Symposium hack winner: CharlieBot (17.1725) <a href="https://comp.fossgalaxy.com/competitions/t/7">Full Results</a></li>
</ul>
......
{% extends "_base.html" %}
{% block title %}Research{% endblock %}
{% block content %}
<div class="page-header">
<h1>Research</h1>
<p class="lead">Here are a list of research papers which involve the competition.</p>
</div>
<div>
<h2>Evaluating and Modelling Hanabi Playing Agents</h2>
<p class="lead">The hanabi engine was described in the <a href="https://ieeexplore.ieee.org/abstract/document/7969465/">Evaluating and Modelling Hanabi-playing agents</a> paper in CEC 2017.</p>
<ul class="list-inline">
<li class="list-inline-item"> <a href="http://www.diego-perez.net/papers/CEC-Hanabi.pdf">PDF</a> </li>
<li class="list-inline-item"> <a href="#bibtex-cec2017" data-toggle="collapse" >BibTeX</a> </li>
</ul>
<code>
<pre class="collapse" id="bibtex-cec2017">
@INPROCEEDINGS{7969465,
author={J. Walton-Rivers and P. R. Williams and R. Bartle and D. Perez-Liebana and S. M. Lucas},
booktitle={2017 IEEE Congress on Evolutionary Computation (CEC)},
title={Evaluating and modelling Hanabi-playing agents},
year={2017},
volume={},
number={},
pages={1382-1389},
keywords={Monte Carlo methods;computer games;knowledge based systems;multi-agent systems;search problems;trees (mathematics);Hanabi-playing agent evaluation;Hanabi-playing agent modelling;IS-MCTS;collaborative card game;game-playing strength;hidden- information;information set-Monte Carlo tree search agent;predictor capabilities;rule-based agents;Artificial intelligence;Cognition;Computational modeling;Games;Monte Carlo methods;Planning;Standards},
doi={10.1109/CEC.2017.7969465},
ISSN={},
month={June},}
</pre>
</code>
</div>
<p class="text-muted">If you have written a paper using the framework, contact me and I'll add it to the list</p>
{% endblock %}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment