Skip to content

JJLindsay/Dragons-Keep-REFACTORED

Repository files navigation

Welcome to Dragons-Keep

!!!DISCLAIMER - 04/01/2015 -This project is under going several dramatic refactorings in the coming weeks, primarily dealing with various creation design patterns: singleton, Factory, and more. A GUI and a name change is also coming soon...

Dragons Keep is a text-based adventure game written for ITEC 3860, Software Development I

  • This started as a course project for teams of 4 students to come up with an idea for a Java text-based game and implement it using the full SDLC (Software Development Lifecycle). Since the project's completion, I have carried on to heavily improve the code and I will continue to do so...
ENJOY :)
Advice and suggestions are welcome!

HOW TO RUN

  1. The game starts up from the StartGame.java class found within the View package.
    VIEW Package contains: StartGame.java and view.java
    CONTROLLER Package contains: AccountFucntions.java, Actor.java, Armor.java, Elixir.java, EmptyRoom.java, GameInteractions.java, Hero.java, Inventory.java, Item.java, ItemCollection.java, MenusAndMessages.java, Monster.java, Puzzle.java, RoomChangesAndInteractions.java, Rooms.java, and Weapon.java
    MODEL Package contains: CreateEntity.java, Database.java, DatabaseTest.java, LoadEntity.java, LoadEntityTest.java, UpdateEntity.java, and UpdateEntityTest.java

  2. The lastest database file is inside the libs folder and titled "DragonsKeep.db".

  3. JUNITTESTCASES package contains: JUnitTestSuite.java, InventoryTest.java, and TestRunner.java.

  4. The file DragonsKeepV4.jar is the runnable file allowing users to run their game without having a compiler*

*This .jar file is not the absolute newest version of Dragons-Keep

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages