Skip to content

Deranged food comes to life as you run through the map deleting them with you party. Design Patterns, Java GUI RPG

License

Notifications You must be signed in to change notification settings

CountryNerd/Cutlery-Knight

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Cutlery-Knight

Deranged food comes to life as you run through the map deleting them with you party. Design Patterns, Java GUI RPG

Used this project to master complex design patterns for Object Oriented coding.

Design Patterns Implemented:

  • Builder Pattern: used to creat each tile, 1 of 25 avaible tiles, and set whether the tile is solid for colision detection.
  • State Pattern: managed the switching of the states (ex: Getting touched by an enemy you will be moved from the exploration state to the battle state)
  • Template Pattern: allowed us to manage the movement of the character in relation to the map and origin
  • Strategy Pattern: help make applying effects/abilities to our warriors modularly
  • Factory Pattern: called upon to create the enemies on the map
  • Simple Factory: produced consumable items to the map

Game Design Document : shows UML for each pattern used

Guy Running On the Screen

About

Deranged food comes to life as you run through the map deleting them with you party. Design Patterns, Java GUI RPG

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages