Todo's for Flux game
Now
- Node templates and different edit views
- Handle previous game plays
- Create a end node which quit the game
- Keep some game statistics from previous games. Just change play state to 'done' ?
- Handle quit game.
- Handle destroy of start node. Start node must be replaced
- Android/IPhone layout support
- Add positioning support for game, nodes and answers.
- Add positioning support in markup
- Warning for typical error conditions on nodes
- No connection from path
- Unreachable questions
- Question with no correct answer
- Survey answer
- Send answer at the end
- Typical "tipsrunda" will count score last
- Score and also correct answers should be presented at final node. Score should be available as markup tag.
- Initial score must be added to game, reward on answers must be updated in play.
- Media integration
- Problem: Hard to understand structure on first time editing
- Differentiate between game summary, node summary, question summary etc. Should something be removed?
- Inline help with graphics of play-layout.
- Templates
- Problem: Common case where feedback on wrong/correct answer is wanted
- A separate node may be used (using templates)
- Or special cues may be used.
- Should cues be able to connect to answers?
- Feedback should be OK'd to continue
- Node Edit improvements
- Drag&Drop for question, path, answer order. Move up/down buttons first step
- Auto-complete for pathnames
- Toolbar for markup edit
Later
- Add probability on node transfer. This can add some randomness in games.
- Include caching and memcached
- Setup Double.net advertizing
- Delegate creator privileges to another user.
- Improve Game presentation
- Game icon
- Game description
- Game comments and review
- Game header logo graphics
- Google Maps overview and node pointers.
- Node connection view(s). Two columns, graph.
- Add general state language for answers
- Facebook intergration
Future
- Multiplayer support?
- Restricted or pay games. Only registered users are able to play game.
- Support Undo in editor.
- Setup a blog and forum, E.g. FluxBB.
- Build a new media server support images, video and audio.
- Game review.
- Add standardized POI for nodes
- Run custom code to evaluate answer and perform state update
- Code state part of play
- Auto-generate code for common tasks
- Add support for prices
- Entrance fee
- Company advertising products
- Expand player profile
- Achievements and medals. Compare with forum comments
- Helpers. Remove some wrong answers
Done
- Markup
- Single/Multiple value alternative.
- RPX login
- Setup media server
- Question group
- Formatting help
- Wrong answer
- Direct play link
- Add markup support in all summary fields
References