{"comment":{"created_at":"2011-10-13T20:15:10Z","body":"# Implemented:\r\n* Move game specific images into game dirs.\r\n* Use game.html in game if it exists.\r\n* Write instructions on how to create games.\r\n* return_response() could take an argument of buttons to change to automatically update and return metadata for them.\r\n","updated_at":"2011-10-13T20:15:10Z","url":"https://api.github.com/repos/ollej/GoldQuest/issues/comments/2399566","id":2399566,"user":{"gravatar_id":"6bad96d8eb9ef4bc14b91edb6d6a7dbe","avatar_url":"https://secure.gravatar.com/avatar/6bad96d8eb9ef4bc14b91edb6d6a7dbe?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","url":"https://api.github.com/users/ollej","id":187686,"login":"ollej"}},"action":"created","issue":{"number":4,"created_at":"2011-09-19T17:11:05Z","pull_request":{"diff_url":null,"patch_url":null,"html_url":null},"body":"Some ideas of things to do in the framework:\r\n\r\n * Registration to allow site owners to create their own hero.\r\n * Functionality to add monsters (login required)\r\n * A bit more design\r\n * Generic data file editor?\r\n * API call for hero list.\r\n * List heroes within widget.\r\n * Show info about dead hero in charsheet if necessary.                                                 \r\n * Keep list of latest actions to prefill in game.html\r\n * När hjälten dör, maskera sidan och visa gravsten, och reroll-knapp.\r\n * If no character, automatically reroll.\r\n * Need to supply CSS per game.\r\n * Add game title and description in header.\r\n * Login page/link\r\n * Allow guests to enter name.\r\n - Automatically add web routes for games if web.py exists in plugin dir.\r\n * Move heroes.html into goldquest dir.\r\n * Move game specific images into game dirs.\r\n * Set basepath of GameWebHandler to game dir.\r\n * Use game.html in game if it exists.\r\n * Automatically add game.css if it exists.\r\n * Automatically add game.js if it exists.\r\n * Allow template for main background.\r\n * Dynamically create charsheet. \r\n * Metadata to force login or allow login. \r\n * Template for startup data (to show background info, tutorial etc)\r\n * Template for death lightbox.\r\n * Maybe add support for empire games in the future.\r\n * Trigger events in javascript, to allow extra functionality to be added by games.\r\n - Write instructions on how to create games.\r\n * Page to upload a new game (will require deployment, possibly by automatic git checkin)\r\n * Test cases\r\n * Continuous Integration\r\n * Automatic deployment from master?\r\n * Native Android app\r\n * broadcast groups doesn't seem to work properly.\r\n * Metadata for list of links to show for game.\r\n * Index page should list game links for current game.\r\n * Optionally return different responses for client and broadcast.\r\n * return_response() could take an argument of buttons to change to automatically update and return metadata for them.\r\n * Handle multiple instances somehow. Easy way is to always call setup() for each request.\r\n * Clear old client_id's in memcache.\r\n","comments":4,"title":"GoldFrame ideas","updated_at":"2011-10-13T20:15:10Z","url":"https://api.github.com/repos/ollej/GoldQuest/issues/4","id":1680211,"assignee":null,"milestone":null,"closed_at":null,"user":{"gravatar_id":"6bad96d8eb9ef4bc14b91edb6d6a7dbe","avatar_url":"https://secure.gravatar.com/avatar/6bad96d8eb9ef4bc14b91edb6d6a7dbe?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","url":"https://api.github.com/users/ollej","id":187686,"login":"ollej"},"html_url":"https://github.com/ollej/GoldQuest/issues/4","labels":[{"name":"Feature","url":"https://api.github.com/repos/ollej/GoldQuest/labels/Feature","color":"02e10c"},{"name":"Gold Frame","url":"https://api.github.com/repos/ollej/GoldQuest/labels/Gold+Frame","color":"0b02e1"}],"state":"open"},"legacy":{"issue_id":1680211,"comment_id":2399566}}