Best Student Project - A fictional mobile cartography game.
This was a requirement to use our own creativity for a mobile app project within the course Mobile Cartography at TU Dresden in the summer semester 2023/2024.
Together with my project partners Jan Ćyczakowski, Ander Palacios Fraile, Ching-Ting Chia, we built a fictional game that allows the player to visit locations in Dresden to solve basic puzzles to unlock new locations. When all puzzles are solved, the user is presented with a final question to complete the game or try again.
A view of the characters we generated using Midjourney AI.
We initially created drafts and wireframes of the structure of the app. Subsequently, Midjourney AI was used to generate the User Interfaces including the characters, and Figma was used to design the UI mock-ups. We then created a base theme in Android Studio and shared the development tasks amongst ourselves to develop the XML layouts with interactivity. In the end, the four sub projects were merged, tested, and deployed to the Google Play Store.
The android code base has made a lot of changes which required a lot of learning to understand the new developments. In addition, the mobile GPS accuracy is not good enough which requires a good number of satellites to have an improved accuracy. We also run into the problem of merging sub projects as some of the team members were quite new to using Git for collaboration.
We are typically proud of the overall looks of the application, integration with Google Maps, implementation of cartographic principles, and finally being selected to present it at the Dresden Digital Welten Conference in March 2024.
We learned the application of multiple modern mobile cartographic principles including Design Patterns, Gestalt Principles, Design Pscychology, and Location Based Services in solving a problem.
Due to time constraint, we decided to keep it simple thereby limiting the number of locations to visit. This could be extended in future design and the entire app can be replicated for other cities allowing the player to navigate and learn more about the city.