Ideas:
- The app will have graphical menu containing quiz part, free roam option and a Explore the current (containing the AI part).
- The quiz will be multilevel each containing MCQs, map pinning, terrain identification and non-map related geographical questions. For each level, minimum number of points have to be acquired to unlock the next level. With each questions, five attempts will be given. If the answer is correct is right on the first attempt, full points will be given and also some "keys". For every wrong attempt, points will be deducted and so the stars that the player can acquire but, hints will be unlocked with each wrong attempt. At the end of the level, if the user fails to acquire enough points even though they answered each of them with several wrong attempts, they have to trade "keys" to unlock. This part of the app is also dynamic. Say, the app comes with 10 static levels, more levels will be "updated" from the store with time.
- In Free Roam, Users can roam around the map and get details (bit like using Google maps)
- In Explore the current(name not decide yet) will handle the AI aspect of the app. The database containing the questions can be categorized in terms of country, city or other categories. They can be retrieved with JSON or XML quesries. These questions will let them earn more "keys".
- Another feature that can be added is a daily challenge. This will be question push notified to users and answering them wil give the users surprise gifts (i.e points, keys, level unlock or special level, etc.)
I came across your posts in a thread where you mentioned that this application won't be dynamic with access to any server. I'll be glad if you enlighten this.