Arkanoid JS is a modern reimagining of the classic arcade game, built from scratch using pure JavaScript, HTML5 Canvas, and CSS. This project was developed in 2020-2021 during my studies at IT-Start programming courses, marking my first major foray into game development and web technologies.
Experience the nostalgic gameplay with smooth controls, vibrant visuals, and challenging levels that will test your reflexes and strategy.
- Download or clone the repository
- Open
index.html
in your web browser - Start playing!
Or play directly in your browser: Play Now
Move platform
Launch ball
arcanoid_js/
├── index.html # Main HTML file
├── game.js # Core game logic and mechanics
├── main.css # Styling and animations
└── img/ # Game assets
├── background.png # Game background
├── ball.png # Ball sprite
├── block.png # Brick sprites
└── platform.png # Player platform
- OS: Windows 10/11, macOS 10.14+, or modern Linux distro
- Browser: Latest version of Chrome, Firefox, Safari, or Edge
- Screen Resolution: 1920x1080 recommended
- Basic game mechanics
- Score system
- Multiple levels
- Power-ups
- Sound effects and music
- High score leaderboard
Contributions are what make the open-source community an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
- IT-Start - For the amazing programming courses
- My Mentors - For their guidance and support
- The Classic Arkanoid - For the inspiration
- You - For checking out this project!
Made with ❤️ by ArchieDev242