A retro-style alien shooter arcade game built using vanilla JavaScript and HTML5 Canvas. Survive endless waves of invaders, take down bosses, and rack up your high score!
- Procedural enemy wave generation
- Boss battle every 5th wave
- Two enemy types: Beetlemorphs and Rhinomorphs
- Player-controlled shooting with animations
- Real-time collision detection with explosion effects
- Score tracking and wave progression
Arrow keysorWASD– Move the playerSpacebar– Shoot projectiles
- Clone the repository:
git clone https://github.com/PrithwisK07/Space-Arcade.git
- Clone the repository:
cd Space-Arcade - Run index.html:
Open index.html in your web browser.
💾 Folder Structure
Space-Arcade/
│
├── index.html
├── main.js
├── assets/
│ ├── player.png
│ ├── beetlemorph.png
│ ├── rhinomorph.png
│ ├── boss.png
│ ├── explosions.png
│ └── ...
├── README.md
└── CONTRIBUTING.md🙌 Contributing Pull requests are welcome! If you'd like to add new features or improve the game mechanics, feel free to fork the repo and submit a PR.
For major changes, please open an issue first to discuss what you’d like to modify. CONTRIBUTING.md