ShadowDefend is a balloon tower defence based game. This project was created to practice object oriented programming fundamentals, such as inheritance, encapsulation, abstraction and polymorphism.
- Download the zip folder/clone it
- Open in an IDE such as VS-Code or IntelliJ
- Add bagel.jar into the "lib" folder as a project library
- Run ShadowDefend.java file
To change the wave spawns, change the waves.txt file in res/levels
