Skip to content

CharlieLiu17/DeadliestCatch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deadliest Catch

Description

Deadliest Catch is a tower defense game built in CS 2340: Objects and Design by Charlie Liu, Amal Chaudry, Tina Nguyen, Swati Murugappan, and Morris Wan. Once a level is selected, the player can choose any unit (fisherman, spearman, or boatman) to place along the river side. These units have specialized effects, and the player must choose what combination of them most effectively stops the oncoming fish from reaching the end of the river!

The How

Deadliest Catch was developed in 2-week milestones, akin to Agile Sprints. In this project, we had design meetings that let us implement software design patterns like singletons, as well as utilizing polymorphism and inheritance at a high-level. Additionally, we implemented our own game engine code by creating a robust frame system, allowing us to freely adjust the frames per second (FPS), to a maximum of 90 FPS. This gives the game a much smoother feel than games created by other teams. Additionally, while other teams used tiling systems to determine hitboxes and placement of units, Deadliest Catch has pixel precision for these systems. This gave amazing freedom to the player to strategically place their units and also get immediate feedback for combat.

About

CS 2340 final project - tower defense!

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors