En till: https://tipsrundan.se/
mapque.st
FluxGameNG aka. - Start with play layout to understand if it works better than competition
- Allow map and question to be shown at the same time
- Drag current question from bottom of full screen layout
- Allow
quit
,help
etc from top left settings menu
- Search for games close to current location
- Future: Autogenerated games at different locations using machine learning
- Same engine should be possible to use for museus guides etc.
- Flutter apps should be options to mobile app
- Private games may be a pro feature
- Several questions should be allowed on each node
- The whole game should be stored and stored to local storage
- How about security? Encrypted, answers hashed?
- Completely secure require access to server for each question
- All file content is http resources
- Result is uploaded when game is finished or quit
Views
- Open game via link
- Locate nearby games
- List of games
- Game overview (intro, image, stats etc.) -> Start
- Start
- Name
- Email of participant
- Game password
- Game view
- Active question
- Question may be minimized to allow map to be shown
- Map with no active question
- Active question
- Settings
- Quit game
- Get current stats
Game is strucured as JSON
See: Old Flux for inspiration
Question
- QID - question identifier
- Visible range
- Activation range
- Question is deactivated when another question is entered or on deactivation range (large)
- Question text - actual question
- [Answer] - list of possible answers
- State - active, present, done
Answer
- Type
- Next QID (edge)
- Answer message
Game state
- Current game
- Url to game
- Current active question / No active question
- Question state
- Answered, hidden, visible
- Game stats
- Answers
- Current location
Answer actions
- Activate next question
- Open next question
- Store answer
Sample
questions: [
{
id: 1,
state: "active",
location: {
latitude: "lat",
longitude: "long",
visible: true,
}
: 20,
activation-radius: 20,
question: "Is markdown supported?"
answers: [
{
option-text: "yes",
action: {
kind: "activate"
question: 2,
},
message: "yes, of course it is ...",
},
{
option-text: "no",
action: {},
},
],
},
{
id: 2,
question: "Yes of course. Lets continue ..."
answers: [
{
option-text: "yes",
action: {
kind: "show"
question: 3,
},
},
],
},
...
]
Open questions
- Should next location ever be hidden maybe only with large uncertainy range
- Should multiple questions be shown at the same time (different paths) - NO
- Solve by adding a question "Do you want the hard or simple path?"
- Should edges have actions e.g. settings different activation range?
Names
- City
- Urban
- Quest
- Quiz
- Outdoor
- Live
- Adventure
QuizQuest