Un Misterio. Roleplaying platform for a school project.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
img-source Improved broadcast image. Mar 27, 2015
screenshots Extended README to include a bunch more information. Nov 29, 2015
static Fix author's name Mar 9, 2016
static_admin Unrestrict posts page while avoiding quota overuse Mar 9, 2016
.gitignore Updated .gitignore. Mar 25, 2015
README.md Update README slightly Nov 29, 2015
app-loadtest.yaml Session deletion, load-testing support, and bandwidth optimization. Apr 18, 2015
index.yaml Load testing fixes! These greatly decrease the quota requirements of … Mar 30, 2015
regenerate_avatars.py More updates to the admin screen. Mar 25, 2015


Un Misterio

This is a roleplaying platform, designed for use with prestructured games used as a teaching aid in mid-level Spanish classes.

It has been used to run games of Un Misterio en Toluca in Catlin Gabel's Spanish III classes.

Although the platform is complete, it does not include any actual game plans - you will need to create or acquire your own game separately and import it yourself. This is for copyright reasons.

Trying it out

There is currently a deployment of Un Misterio in use by the author, but it is not set up as a public site.

You will need to host your own deployment of the system. Luckily, you can do so very easily:

  • Create a new Google App Engine application. You can use the free tier for this.
  • Clone this repository with Git.
  • Change the application identifier in app.yaml to point to your new application.
  • Deploy this application to Google App Engine.
  • Log in to the application with your Google account and set up a game template!


Character selection

Character selection

Introductory message


Playing the game

Playing the game

Responding to messages

Responding to messages

Managing the game

Managing the game

Additional information

Google App Engine free tier

It is perfectly possible to run a deployment of this application at no cost.

According to load tests, it should be able to support four groups of around 12-13 players within the Google App Engine free tier limits. You will, however, want to do your own load tests and use the paid tier if the free tier will not support your load.

Need help?

You can file a bug report here on GitHub.