
Airplane Warfare is a horizontal shoot em up recreation constructed with HTML5. The participant controls a fighter jet on the left aspect of the display and shoots down enemy plane coming from the precise. Every destroyed enemy offers factors and cash, and chaining kills shortly will increase the combo and the rating multiplier.
The sport contains three power-ups that drop from enemies: Speedy Fireplace (orange) doubles fireplace price for 8 seconds, Energy Shot (purple) doubles bullet injury for 8 seconds, and Restore Package (inexperienced) restores 50 well being factors immediately. Every power-up is proven with its personal shade on a strip under the well being bar.
The primary stage requires 450 factors to win, and every subsequent stage provides 150 extra factors. Boss ranges seem each 10 ranges ranging from stage 100. The sport has 8 plane with totally different stats that may be unlocked with cash earned throughout play, and the background adjustments between 4 occasions of day (daybreak, day, sundown, night time).
Key Options
- Constructed with HTML5 (Canvas 2D, Net Audio API, localStorage) with no exterior libraries or frameworks.
- Works absolutely offline. All fonts, pictures, and audio are bundled regionally.
- Keyboard controls on desktop, digital joystick and fireplace button on telephones.
- All sound results are generated at runtime by way of the Net Audio API.
- Background sky cycles between 4 occasions of day.
- 8 playable plane, every with its personal sprite and stats.
- 3 collectible power-ups: Speedy Fireplace, Energy Shot, and Restore Package.
- Boss ranges each 10 ranges ranging from stage 100.
- Linear stage development: 450 + (stage – 1) x 150 factors to win.
- All progress is saved mechanically in localStorage.
- Responsive design for telephones in panorama mode (small, medium, and huge tiers).
- Degree playing cards present three gold stars and a coloured issue stripe.
- The HUD exhibits a stage progress bar with present factors towards the goal.
- 500 ranges complete throughout 4 issue bands (simple, medium, onerous, excessive).
Supported Browsers
The sport runs on any fashionable browser that helps Canvas 2D API, Net Audio API, localStorage, and requestAnimationFrame. This contains Google Chrome 30+, Mozilla Firefox 25+, Apple Safari 9+ (desktop and iOS), Opera 25+, Microsoft Edge (Chromium), and Android WebView / Chrome on Android 5.0+.
The sport shouldn’t be constructed on any framework (no React, Vue, Angular, or every other JavaScript library). The code is written in plain JavaScript and arranged into 15 impartial modules. There isn’t a construct step, no bundle supervisor, and no bundler. You add the folder to any net server or open index.html out of your native disk and the sport runs.

