Wyvern's Warren is an ascii-art, text-based adventure game made using C++.Â
Set in the deep (fictional) caverns beneath the Cadman building, where most of my first-year classes took place: you play as an unnamed lecturer to the university, making your way through a maze-like environment, encountering abandoned puzzles, strange treasures, and friendly goblins, eventually facing off against the Wyvern of the caverns.
The goal of this game was to achieve a laughably-odd vibe, and a non-serious tone, somewhat inspired by writing style of The Hitchhiker's Guide to The Galaxy.
This was my very first time programming any sort of videogame, whilst the code feels simple looking back on it now, I really learnt a lot from the experience of developing it.
I found it especially fun and challenging trying to code the ascii-art map that slowly revealed itself the more you explored the caverns.
Core programming concepts
C++ fundamentals
Object-oriented techniques
Basic debugging practices
Version-control