Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Door is a game with a very simple objective: Open a door.
branch: master


DOOR Rev. 3

g++ main.cpp Area.cpp Door.cpp -o door

NOTE: This project now relies on Boost, which is a set of libraries. They are available at, and are required to compile.

The executable will be saved as ./door.

Source Files
| main.cpp -- the main code file
| Config.h -- configuration constants set here
| Declarations.h -- initialization of objects (pregame) is here
Ð Classes
   Ð Area
      | Area.h -- Header file for Area class
      | Area.cpp -- cpp file for Area class
   Ð Character
      | Character.h -- Header file for Character class (no cpp file needed)
   Ð Door
      | Door.h -- Header file for Door class
      | Door.cpp -- cpp file for Door class
   Ð Parser -- Parses input into commands that the game takes
      | Parser.h -- Header File for Parser class
      | Parser.cpp -- cpp file for Parser Class
Something went wrong with that request. Please try again.