A modern implementation of the classic Arkanoid game created in JavaScript using HTML5 canvas, featuring 3D-like brick effects.
This project presents an enhanced version of Arkanoid, programmed in pure JavaScript. The game uses HTML5 canvas for rendering and provides a classic Arkanoid experience with a 3D twist directly in the web browser.
- Classic Arkanoid gameplay with a 3D visual style
- Colorful bricks with 3D-like effects
- Scoring system
- Lives tracking
- Game over and win screens
- Keyboard controls
- Responsive paddle movement
- Use the Left Arrow key to move the paddle left
- Use the Right Arrow key to move the paddle right
- Destroy all bricks to win the game
- You lose a life if the ball touches the bottom of the screen
- The game ends when you run out of lives
- Clone this repository
- Open the
index.htmlfile in your web browser
- HTML5
- CSS3
- JavaScript
- Canvas API
index.html: Main HTML file containing the game structure and screensstyles.css: CSS file for styling the game interfacegame.js: JavaScript file with the complete game logic
This project is open source and available under the MIT License.
Contributions to improve the game are welcome. Please feel free to fork the repository, make changes, and submit a pull request.
Created with ❤️ by Branislav Valacsay