Skip to content

shlaskt/The-Arkanoid-Game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Arkanoid Game Project:

  1. General
  2. Installation:

General

As part of an Intro to OOP course we were given a task that emphasizes:

  1. OOP:
  • Familiarity with basic design patterns in OOP such as decorator, observer and factory design patterns.
  • Keep open/closed principle states.
  • Use of polymorphism and inheritance.
  1. Java:
  • Using java collections and data structures.
  • Using Java I/O to read and write files(saving the high-scores of players across different games).
  1. Game:
  • Working with GUI.
  • Creating game levels based on human-readable text files.
  • Added different levels with different difficulties.
  • Created a file who saves the scores of players across different games.

Installation:

  1. Clone the repository:
    $ git clone https://github.com/eyalcohen308/Arkanoid.git
    
  2. Write those commands in the terminal:
    $ make compile
    $ make run
    

About

My version of the nostalgic game - Arkanoid

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published