Skip to content
Snippets Groups Projects
Rogue-Like Game COMS 327
	Generates or loads a dungeon map and optionally saves it to a file.
	Generates random monsters in the dungeon, and runs based on player
	input until the game is over.

Compile: `make`
Run: `./rlg327 [OPTIONS]`
Run `./rlg327 -h` for a full list and description of options.

The game plays as before. New functionality: Fog of War (toggleable using 'f')
Teleportation (using 't'). While in teleport mode, fog of war is lifted.

In converting the game to C++, I moved a lot of functions to become class
methods. This is particularly the case with dungeon. I also used inheritance
for character > (player_character and monster) classes. I did not convert the
heap that was provided to us by Dr. Sheaffer to a class because we were told
that we did not need to try to modify the code.