A Roguelike in C++ written for a final-year university project, using the library libtcod