Awesome Planes

Seele01-Flash
By
Awesome Planes delivers heart-pounding aerial combat action where you pilot advanced warplanes through intense dogfighting missions. Master superior firepower, upgrade your aircraft, and dominate the skies in this thrilling flying combat experience.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Awesome Planes: Mobile Ace**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** 2.5D Side-Scrolling Shooter. Use **Low-Poly models with Flat Shading** to mimic the clean, vector-art style of the original Flash game. * **Camera:** Use an **Orthographic Camera** to maintain a consistent 2D gameplay plane while utilizing 3D depth for backgrounds. * **Player Model:** A sleek, bright orange/red jet fighter (similar to the screenshot). It should bank (rotate slightly on the Z-axis) when moving up or down to add dynamic feel. * **Enemies:** Darker, militaristic aircrafts (interceptors, bombers) and ground units (anti-air tanks, turrets) appearing on the bottom edge of the screen. * **Environment:** A scrolling background consisting of multiple layers (Parallax effect): * Foreground: Clouds (translucent white low-poly blobs). * Mid-ground: Ground terrain with low-poly trees and simple building structures (factories, bunkers). * Background: A gradient skybox (Sunset Orange to Dark Blue) or a night sky with searchlights. * **Effects:** * **Projectiles:** Bright yellow/white glowing capsules for bullets. * **Explosions:** Particle systems using expanding cubes/triangles with orange and grey colors (debris). * **Muzzle Flash:** Simple scaling planes at the gun mount points. ### 2. Audio Requirements * **BGM:** High-energy **Industrial Rock or Heavy Metal** track (looping). It should feature driving drums and electric guitars to match the "chaotic war" and "grim reaper" theme. * **Sound Effects (SFX):** * **Shooting:** Rapid-fire machine gun sounds (vary pitch slightly for realism). * **Impact:** Metallic "clank" when hitting armor; fleshy/crunchy sound when hitting softer targets (if any). * **Explosion:** Deep, bass-heavy boom for destroying enemies. * **Upgrade/Coin:** A high-pitched "cha-ching" or digital pickup sound when collecting currency. * **Low Health:** An urgency alarm (beeping) when player health is below 30%. ### 3. Gameplay Loop * **Core Mechanic:** The player flies automatically from left to right (scrolling world). The player controls vertical movement and horizontal speed (micro-adjustments). * **Combat:** * **Auto-Fire:** To accommodate mobile play, the primary machine gun fires automatically when enemies are in a forward cone. * **Weapon Switching:** Player can switch to secondary weapons (Missiles/Bombs) which have a cooldown. * **Enemies:** Waves of enemy planes enter from the right. Ground turrets shoot upward tracking projectiles. * **Progression System:** Destroyed enemies drop "Scrap" (currency). * **Win/Loss:** * **Loss:** Player Health depletes to 0. * **Win:** Survive the wave duration and defeat the "Boss Plane" (a giant, multi-turreted bomber) at the end of the stage. ### 4. Mobile Controls & Interaction * **Orientation:** **Landscape Mode** (Required). * **Movement Control (Left Screen):** Implement a **Floating Virtual Joystick**. * Touching anywhere on the left half of the screen centers the joystick. * Dragging controls the plane's X/Y position. * *Smoothing:* Add slight inertia to the movement so it doesn't feel jerky. * **Action Controls (Right Screen):** * **Button A (Large):** "Boost/Evasive Maneuver" (Barrel roll to dodge bullets). * **Button B (Medium):** "Switch Weapon" (Toggles between Machine Gun and Missiles). * **UI Layout:** * Top Left: Health Bar (Green to Red gradient) & Armor. * Top Right: Scrap Counter (Score) & Pause Button. * Buttons must be at least **44x44px** tappable area. * **Feedback:** * **Haptic:** Trigger a short vibration (using `navigator.vibrate`) when the player gets hit or destroys a boss. * **Visual:** Screen shake effect (camera jitter) on explosions. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Awesome Planes is an exhilarating aerial combat action game that puts you in the cockpit of powerful warplanes. This free-to-play browser game combines fast-paced dogfighting with strategic weapon upgrades, creating an addictive flying experience that will keep you coming back for more aerial battles.

With a rating of 3.2 out of 5 stars, this action-packed flying game offers intense combat scenarios where skill and strategy determine victory. The game's intuitive mouse controls make it accessible to players of all skill levels while providing depth for combat enthusiasts.

Core Features

Intense Aerial Dogfighting

Engage in thrilling air-to-air combat against enemy aircraft in dynamic battle scenarios. The game features responsive flight mechanics that make every dogfight feel authentic and challenging.

Superior Firepower System

Equip your warplane with devastating weapons designed to obliterate enemy forces. The game offers multiple weapon types, each with unique characteristics and tactical applications.

Aircraft Upgrade System

Transform your airplane into the ultimate flying machine by investing in powerful upgrades. Enhance your aircraft's capabilities to become an unstoppable force in the sky.

Multiple Weapon Types

Switch between different weapons during combat using number keys, allowing for tactical variety and strategic gameplay adaptation based on combat situations.

Browser-Based Gameplay

Enjoy seamless gaming experience directly in your web browser without downloads or installations. Play instantly on any device with internet access.

Gameplay Mechanics

The core gameplay revolves around aerial combat where you control a warplane through various missions. Your objective is to eliminate enemy aircraft while avoiding incoming fire and obstacles.

Combat System

The game features real-time combat where positioning, timing, and weapon selection determine success. Players must master flight patterns while maintaining accurate targeting of enemy aircraft.

Mission Structure

Progress through increasingly challenging levels that test your piloting skills and combat prowess. Each mission presents unique scenarios and enemy configurations.

Operation Guide

Mastering the controls is essential for aerial dominance:

  • Mouse Movement : Your plane follows the mouse cursor for smooth and intuitive flight control
  • Left Mouse Button : Fire your primary weapons at enemy targets
  • Number Keys (1-9) : Toggle between different weapon types during combat
  • Strategic Positioning : Use the mouse to navigate and position your aircraft for optimal attack angles

The simple control scheme allows you to focus on tactical decisions rather than complex key combinations, making the game accessible while maintaining depth.

Why Play Awesome Planes

Free Entertainment

Enjoy complete aerial combat experience without any cost. All features and gameplay modes are available for free.

Instant Access

No downloads or installations required - simply open your browser and start flying immediately.

Skill Development

Improve your reflexes, strategic thinking, and hand-eye coordination through challenging aerial combat scenarios.

Stress Relief

Channel your energy into exciting dogfights that provide an excellent outlet for stress and tension.

Cross-Platform Compatibility

Play on any device with a web browser - desktop computers, laptops, tablets, and modern smartphones all support the game.

Perfect for Action Game Fans

If you enjoy fast-paced action games, war-themed content, or flying simulators, Awesome Planes combines all these elements into one exciting package. The game appeals to both casual players looking for quick entertainment and serious gamers seeking challenging aerial combat.

Frequently Asked Questions (FAQ)