Skip to content

kbonevska/spaceGame

 
 

Repository files navigation

Ninja Defense

Ninja Defense is a Java based game in which you take the controls over a space ship which only purpose is to defend the planet where The Coding Ninja lives. You have to kill all invading aliens, while you manage to drift between space debris such as comets, against which your weapons are USELESS. Be careful, because there are also floating alien heads out there. If they manage to pass by you and reach the planet, they will abduct The Coding Ninja.

Of course, there will be some help. We managed to program a little piece of software, which can teleport food and ammo in space, so you can charge up. Stay alive long enough and you will even be able to level up to a stronger ship.

Kill the BOSS at the end of the game to save The Coding Ninja from abduction.

Be brave, because with great OOPP*, comes great OOPR**.

*OOPP - Object Oriented Programming Power.
**OOPR - Object Oriented Programming Responsibility.

OOP Project for Telerik Academy, written in Java.

This project was assigned as a group project during a Java programming course at Telerik Academy. The graphical interface was achieved though the Swing GUI Toolkit. The main purpose of the task was to exercise the 4 pillars of OOP - Inheritance, Abstraction, Encapsulation and Polymorphism.

More:

About

Telerik OOP project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%