Case Study : World Geography Challenge
Back
The Project
The client wanted an iPhone game app that improves and tests the user's knowledge of countries spread across the globe. The app was to revolve around World Geography and provide users with a dynamic game play that tests their knowledge of countries located around the world. It had to offer users two modes – the learning mode and the challenge mode. While the former is not time bound, the latter times the effort taken to match the country with its location on the map. The app had to be comprehensive and exhaustive, wherein over 170 countries are represented over 6 continents.
The Challenges
- Implementing a user centric visually impressive and engaging design was one of the biggest challenges while designing this app.
Learning Mode
- Implementing a custom user selection module that offers users the choice of 6 continents, represented by a blank map.
- Implementing a drag functionality allowing users to drag a particular country to its correct location on the map
- Integrating a hint feature, that provides users with hints with respect to the country’s correct location on the map
Challenge Mode
- Ensuring users can select the continent of their choice
- Ensuring a blank map of the chosen continent appears on screen, with the list of countries appearing below the map
- Implementing a drag functionality allowing users to drag a particular country to its correct location on the map
- Integrating a timer that notes the time taken to match the country with its particular location on the continent’s map
- Offering a feature where users can compare their scores with global or local users (Devices and App Specific)
The Solution
We provided our client with an app that offers a highly interactive game play through a visually striking and easy-to-understand user interface. The interactive nature of this concept is tailor made for users to have endless amounts of fun with this iPhone app. At the same time, they can also educate themselves with respect to the countries and their locations on the map. And all this happens through easy to use drag functionality.
Technical Details
We have used the following technologies.
- iOS 3.0
- xCode
- Cocoa Framework
- Objective C
- PHP-My SQL