Git Product home page Git Product logo

arkanoid's Introduction

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 game play score borad

arkanoid's People

Contributors

ammahmoudi avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.