https://github.com/DaylightFox/cs1822
To play the game, please run python Game.py
and please make sure you have the SimpleGUICS2Pygame module installed
The following is the breakdown of the files and their contents:
assets/
- Contains all images used in the project, and appropriate license if applicableAttacks.py
- Contains all classes relating to attack typesCollisions.py
- The Collisions class to handle collisionsCreatures.py
- Has classes for all the types of creaturesDoor.py
- The Door class to handle drawing and logic of DoorsEndScreen.py
- The class and associated logic for the end screenGame.py
- The main game fileHealthbar.py
- The class for the leahtbar and associated logicInputs.py
- Has two classes, one for Keyboard input and the other for Mouse inputInteractions.py
- Has two classes, one for processing input, the other for processing the interaction between the player and enemiesMap.py
- The random map generator classRoom.py
- The room class and associated logicScore.py
- The score class and associated logicStartScreen.py
- The class and associated logic for the start screenVector.py
- The Vector class provided by the departmentWall.py
- The class for walls of rooms and associated logic