Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ammahmoudi/arkanoid

classic arkanoid game using java and swing
https://github.com/ammahmoudi/arkanoid

arkanoid java swing

Last synced: about 6 hours ago
JSON representation

classic arkanoid game using java and swing

Awesome Lists containing this project

README

        

# Arkanoid
classic arkanoid game using java and swing

## Features:
- Bricks:
- Glass Bricks: They are destroyed when the ball hits them the first time.
- Wooden Bricks: They are destroyed by hitting the ball twice.
- Invisible Bricks: Cannot be seen and are made of glass.
- Flashing Bricks: Flashing and are destroyed by the ball while they are visible, and the ball passes through them when they are not seen.
-Bonus Bricks: Have bonus and with the ball to them the Brick is destroyed and its bonus moves down.
- Bonuses:
- Fireball: After hitting and destroying the bricks, the ball continues its path in the same direction and does not change direction until it reaches the wall.The fireball also destroys wooden bricks with one hit.
- Multiple balls: After receiving this award by the player, 2 more balls will be added to the playing field. When there are more than 1 balls in the game, the player does not die when the balls are lost. Unlike other awards, the effect of this award does not disappear after some time and is permanent.
- Vig board: By receiving this award, the width of the board increases. The middle and side parts of the board should be changed accordingly.
- Small board: Similar to the previous case, the width of the board decreases.
- Fast ball: While this bonus is active, the ball moves faster.
- Slow ball: While this bonus is active, the ball moves at a slower speed.
- Puzzle board: As long as the effect of this bonus is not lost, the board moves against the usual direction. For example, if the player presses the left key, the board will move to the right.
- Random prize: Until the player receives the prize, it is not known what the effect of the prize will be. Once the player receives the prize, one of the other prizes will be randomly applied.
- Score Borad
- Save and Load Game
## Screenshots
![main screen](/screenshots/cover.png)
![game play](/screenshots/game.png)
![score borad](/screenshots/scores.png)