DreamQuest, My Dare to Dream Different Project

I’ve been working on my Dare to Dream Different Challange for some time now. With the finish of this round comming a little closer (15th of May) I want to lift some of the secrecy thats surrounding it. In this article I’m telling about the idea, sourcecode is not released.
The idea of my project is based on geocaching. Geocaching is a game were the participants use a GPS reciever to search for tressures or “caches”. Each tressure contains information what to do next. Quoted from Wikipedia there are about 800 thousand geocaches registrated on different websites.
The name of my project is called DreamQuest. The first part of the name, “Dream”, comes from the name of the challange. The second part, “Quest”, comes from what this project provides: Quests.
A Quest is an combination of the following:
- Information (Text and images)
- Questions (Multiple choice and text entry)
- POI, Point of interest
- Basic Program
Quests are made on a website and can be shared among users. The .NET Micro Framework device is connected to internet trough GPRS with an GM862 from Telit. This enables users to download and start a quest everywhere.
The visibility of information, questions and POI is controlled by the associated basic program. I’ve written an Basic Intrepeter for .NET Micro Framework (MFBasic) for this purpose. Besides access to the items that make up the quest, the Basic program also has access to the current GPS location and time.
With Basic controlling the visibility of information, questions and POI can be triggered with a host of different triggers, not limited to:
- Distance from current location
- Current time
- Current speed
- Travelled distance
- Correctly answered questions
- Many more..
By showing more and more items with different triggeres an adventure or “Quest” can be held without putting things in the ground but the element of supprise and not knowing what will happen next still existing.
When a user is doing a Quest, a score is calculated, so participants can compete with each other for the highscore enabling the social element.
Also tracking is supported so that you can see the track that you have made while doing a quest.

Recent Comments