A CLI-based dungeon adventure game created by:
for CSCD 327 Design Patterns Final project
Withing the respository directory:
// To build:
javac *.java
// To run:
java DungeonAdventure
To build a runnable jar, execute the build.sh
script at the root of the project
- HeroFactory
- MonsterFactory
- Attack package
- IAttack interface
- Attack class
- CrushingBlow class
- IncreaseHitPoint class
- Character.heros Package
- Hero Interface
- HeroFactory class
- Sorceress class
- StuTheSteiner class
- TomTheCapaul class
- Warrior class
- haracter.monsters
- Monster interface
- MonsterFactory class
- BrianTheCamp class
- ChristhePeter class
- Gremlin class
- Ogre class
- Skeleton class
- UML objects for the above items
- Worked on merging all UML objects into one file.
- Game testing
- Dungeon.room package
- Room class
- RoomFactory class
- DungeonFactory class
- Print class
- Worked on Base code.
- UML objects for the above items
- Worked on merging all UML objects into one file.
- Worked on managing project requirements were meet by the team.
- Worked on implementing HealingPotion class, PickedupItem class, Pillar class, VisionPostion class.
- Bug tracking
- Game testing
- Team member contributions tracking
- HW projects Package construction
- Git hub usage support for the team.
- High level package structure
- DungeonAdventer Class
- PlayerController class.
- Game Class
- Dungeon Class
- User Menu class
- PickupItem Interface
- Worked on implementing HealingPotion class, PickedupItem class, Pillar class, VisionPostion class.
- Game testing
- Bug fixing