No description
  • Java 99.6%
  • Shell 0.4%
Find a file
2021-07-23 16:59:13 -07:00
.vscode updated gitignore 2018-11-19 08:35:47 -08:00
Attack Fixed the opponent attacks Opponent print error bug in Attack.java 2018-12-05 14:40:04 -08:00
characters gave stuthesteiner different attack 2018-12-05 17:40:12 -08:00
dungeon fixed a bug where room would show as empty under the wrong conditions 2018-12-03 12:13:45 -08:00
exceptions Added/fixed authors for all files 2018-12-02 17:05:28 -08:00
pickups added SerialVersionID 2018-12-02 16:56:13 -08:00
testing moved testing, updated map printing 2021-07-23 16:59:13 -07:00
utils moved testing, updated map printing 2021-07-23 16:59:13 -07:00
.DS_Store no change 2019-05-01 09:11:15 -07:00
.gitignore small comment removals 2018-12-02 15:31:34 -08:00
build.sh no change 2019-05-01 09:11:15 -07:00
DungeonAdventure.java moved testing, updated map printing 2021-07-23 16:59:13 -07:00
DungeonAdventure.mf added java manifest for jar creation 2018-12-06 12:08:09 -08:00
Game.java Prettified menues a bit 2018-12-04 16:55:56 -08:00
PlayerController.java more menu tweaks 2018-12-06 10:54:45 -08:00
README.md moved testing, updated map printing 2021-07-23 16:59:13 -07:00

Dungeon Adventure

A CLI-based dungeon adventure game created by:

for CSCD 327 Design Patterns Final project

How to run:

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

Team Member Contributions

Andrew Sales worked on:

  • 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

Jeff Howes worked on:

  • 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

Luke Mattfeld worked on:

  • 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