Tank Game is a 2 player game written in Java 8. Both players must battle each other until all lives are lost. Tank Game uses singleton, observer, and MVC design patterns.
Controls for Player 1: w: up a: left d: right s: down space: fire
Controls for Player 1: ↑: up ←: left →: right ↓: down enter: fire
Rules:
- Tanks have three lives. A player will lose a life if their health is reduced to 0 or below. A player will lose the game if all three lives are lost.
- Players may shoot through the walls in lighter color.
- Players may pick up power ups to increase their tank's damage.