Skip to content

The Arkanoid (Brick Breaker) game implemented in Java. Coded using OOP concepts such as design patterns (Factory, Observer/Listener), polymorphism & interfaces, inheritance, and more.

Notifications You must be signed in to change notification settings

IdanZiv97/Arkanoid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arkanoid

The Arkanoid (Brick Breaker) game implemented in Java. Coded using OOP concepts such as design patterns (Factory, Observer/Listener), polymorphism & interfaces, inheritance, and more.

Created as a project in Introduction to OOP on my 1st year, second semester at Bar-Ilan University.

About

The game consist of 4 different levels, with incrementing difficulty level. The game is using our university's GUI to display the animations of the game.

Requirements

The GUI .jar file (included) Apache Ant tool (for more conviniet build and run tasks) - installation can be found online.

How to Run

Clone the repository:

git clone git@github.com:IdanZiv97/Arkanoid.git

Enter the directory folder in the command-line. In the command line run "ant compile" in order to compile the files. Next, write "ant run" followed by a sequnce of numbers between 1-4 (in order to generate the game level) or just "ant run" for the default level sequence.

About

The Arkanoid (Brick Breaker) game implemented in Java. Coded using OOP concepts such as design patterns (Factory, Observer/Listener), polymorphism & interfaces, inheritance, and more.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages