adventure-like

main.py

  • what drives the entire game
  • imports the parse command from parse.py

parse.py

  • our main game loop for commands
  • imports all objects from game_objects.py

game_objects.py

  • all harded-coded game objects we use
  • imports all methods from common_utils.py

common_utils.py

  • all common methods used
  • imports all classes.py

classes.py:

  • Exit, Item, Room, State, Puzzle, Adventure