Description
Airplane War | HTML5 Aircraft Shooter Game
Airplane War | HTML5 Aircraft Shooter Game is a horizontal shoot em up game built with HTML5. The player controls a fighter jet on the left side of the screen and shoots down enemy aircraft coming from the right. Each destroyed enemy gives points and coins, and chaining kills quickly increases the combo and the score multiplier.
The game includes three power-ups that drop from enemies: Rapid Fire (orange) doubles fire rate for 8 seconds, Power Shot (red) doubles bullet damage for 8 seconds, and Repair Kit (green) restores 50 health points instantly. Each power-up is shown with its own color on a strip below the health bar.
The first level requires 450 points to win, and each next level adds 150 more points. Boss levels appear every 10 levels starting from level 100. The game has 8 aircraft with different stats that can be unlocked with coins earned during play, and the background changes between four times of day (dawn, day, sunset, night).
Key Features
- Built with HTML5 (Canvas 2D, Web Audio API, localStorage) with no external libraries or frameworks.
- Works fully offline. All fonts, images, and audio are bundled locally.
- Keyboard controls on desktop, virtual joystick and fire button on phones.
- All sound effects are generated at runtime via the Web Audio API.
- Background sky cycles between four times of day.
- 8 playable aircraft, each with its own sprite and stats.
- 3 collectible power-ups: Rapid Fire, Power Shot, and Repair Kit.
- Boss levels every 10 levels starting from level 100.
- Linear level progression: 450 + (level – 1) x 150 points to win.
- All progress is saved automatically in localStorage.
- Responsive design for phones in landscape mode (small, medium, and large tiers).
- Level cards show three gold stars and a colored difficulty stripe.
- The HUD shows a level progress bar with current points against the target.


