Avatar

Manish Raj Moriche


Back to overview

Darwin's Quest - Semester 1 Project

Darwin's Quest Gameplay

🌀 Experience the game in action or explore the source code

Darwin's Quest is a text-based adventure game developed as a 1st-semester project at the University of Southern Denmark (SDU). It was completed by 5 students, built using C# and the World of Zuul framework.

All ASCII art in the game was created by hand, and we used C# console colors for different symbols to give the UI a cleaner aesthetic.

In this time-traveling educational journey, players guide Darwin to restore a failing world by solving sustainability challenges across different eras.

Interconnectivity of Eras

The core of the game lies in the interconnectedness of the Sustainable Development Goals (SDGs). The narrative demonstrates how actions in one era influence the possibilities in another:

The game logic ensures that the player's journey flows through these connected themes, as visualized below:

Darwin's Quest Logic Flow Chart

SDU Tek Expo Showcase

The project was displayed at the annual University Tek Expo, where it was played by visiting high school students and students from other faculties. This event allowed the team to collect valuable user feedback and experience data to evaluate the game's learning outcomes.

Darwin's Quest at SDU Tek Expo

Team Collaboration

To manage the complexity, the game's three main eras were divided among team members, allowing for focused development on specific narrative arcs and mechanics. Detailed contributions for each era are presented in the end credits upon finishing the game, acknowledging the specific work of each developer.

Project Report

For a detailed look at the problem analysis, design choices, and implementation details, you can view the full project report.

📄 Read the Full Report