How to play
Explore the game interface by trying different inputs!
Follow the Instructions panel to complete Tasks to earn stars
Answer the Questions to earn even more stars
Once you have 3 or more stars, you can move on to the next game!
Game {{ game_num }} Terms
{% if background %} {% for term, definition in background.items() %}
{{ term | safe }}
{{ definition | safe}}
{% endfor %} {% endif %}
Home
(current)
Calibration
Games
Game 1: What's in an image?
Game 2: K-space magik
Game 3: Brains, please!
Game 4: Fresh blood
Game 5: Proton's got moves
Game 6: Relaxation Station
Game 7: Puzzled by Projection I
Game 8: Puzzled by Projection II
{% if template_title %}
Game {{ game_num }} : {{ template_title }}
How to play
Definitions
{% set num_stars = session['game'+ (game_num | string)]['progress'].num_stars %} {% set num_full = (num_stars | round(0,'floor') )| int %} {% set num_half = ((2*(num_stars-num_full)) | round) | int %} {% set num_empty = 5 - num_full - num_half %} {% set star_array = [] %} {% for f in range(num_full) %} {% set star_array = star_array.append(2) %} {% endfor %} {% for h in range(num_half) %} {% set star_array = star_array.append(1) %} {% endfor %} {% for e in range(num_empty) %} {% set star_array = star_array.append(0) %} {% endfor %} {% for star in star_array %} {% if star == 2 %}
{% elif star == 1 %}
{% else %}
{% endif %} {% endfor %}
{% endif %}
{% if session['user']['username'] %}
User: {{ session['user']['username'] }}
Log out
{% endif %}
User Profile
Username: {{ session['user']['username']}}
Role: {{ session['user']['role']}}
Date joined: {{ session['user']['date_joined'] }}
{% with messages = get_flashed_messages() %} {% if messages %} {% for message in messages %}
{{ message }}
{% endfor %} {% endif %} {% endwith %}
{% block content %} {% endblock %}
{% block additional_imports %} {% endblock %}