Skip to content

bastilimbach/ArkanoidJS

Repository files navigation

ArkanoidJS Build Status

ArkanoidJS is the result of a college project with the subject of trying to recreate retro games in modern JavaScript.

screenshot

Try it out

Browser compatibility

ArkanoidJS should work on every modern Browser, which supports HTML5 and the canvas element. (Tested on Firefox 57, Chrome 62 and Safari 11)

How to play

  • Move paddle/platform: Mouse X-axis
  • Detach ball from paddle: Left click
  • Pause game: ESC Space P

Build from source

To build this project from source you need to install nodejs and preferably yarn.

  1. Clone the project: git clone https://github.com/bastilimbach/ArkanoidJS.git
  2. Install dependencies: yarn install or npm install
  3. Start the development server: yarn start or npm start
  4. Or build the files for deployment: yarn build or npm run-script build (Compiled files are located in the dist folder.)

Asset licenses

This project wouldn't be possible without the people, who created the amazing assets which are used in this game. Thank you!

Sounds

Music

Videos

Contribution

I'm happy to accept Pull Requests if you come up with some awesome new game features or bug fixes! Please be sure to run yarn test before you push your changes. Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.

License

MIT ❤️

About

ArkanoidJS is a modern JavaScript version of the Arkanoid arcade game released by Taito in 1986.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published