Dogfight Aces

Seele01-Flash
By
Dogfight Aces is an intense aerial combat game set after the Great War. Pilot legendary fighter planes, engage in thrilling dogfights, and prove you're the ultimate flying ace through strategic upgrades and skillful combat.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Dogfight Aces". 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 (Orthographic Camera). The art style should be **Low-poly with Toon Shading (Cel-shading)** to mimic the clean vector look of the original screenshot while ensuring high performance on mobile devices. * **Player Model:** A vintage WWI-style biplane (e.g., Green/Red color scheme). Needs separate meshes for the propeller (to spin) and the tail/wings (to detach upon critical damage as seen in the screenshot). * **Environment:** * **Background:** A dynamic GLSL fragment shader skybox creating a sunset gradient (warm orange to deep blue). * **Parallax Scrolling:** Three layers of depth: 1. Foreground fast-moving clouds (transparent sprites), 2. Mid-ground enemy planes and particles, 3. Background silhouette terrain/mountains moving slowly. * **VFX (Particles):** Low-poly particle systems for: * Black smoke trails (when damaged). * Muzzle flashes (when firing). * Explosions (orange/yellow billboards). * Debris (gears/metal parts) when a plane is destroyed. * **Optimization:** Use `InstancedMesh` for bullets and clouds. Limit texture resolution to 512x512. Bake lighting into vertex colors where possible. ### 2. Audio Requirements * **BGM:** A looping, heroic, orchestral military track featuring snare drums and brass instruments (WWI era vibe). * **Sound Effects (SFX):** * **Engine:** A continuous low-frequency propeller drone (pitch modulated by speed). * **Combat:** Staccato machine gun fire (tat-tat-tat). * **Impact:** Metallic crunching sounds for hits; booming thuds for explosions. * **UI:** A typewriter "clack" sound for menu interactions. * **Feedback:** A descending whistle sound when a plane dives or crashes. ### 3. Gameplay Loop * **Core Mechanics:** The player pilots a biplane in a side-scrolling view. The plane constantly moves forward (auto-scrolling). * **Combat:** * Enemies appear from the right edge of the screen at varying altitudes. * Player must shoot them down before colliding or taking too much damage. * **Damage States:** Visual feedback is crucial. <50% HP: Smoke trail. 0% HP: Plane spins out of control, possibly ejecting a paratrooper (a "Life Saved" bonus score event). * **Power-ups:** Floating icons (like the clover in the screenshot) that repair health or upgrade the machine gun spread. * **Victory/Defeat:** Endless mode. Score based on "Kills" and "Distance". Game Over when Player HP hits 0 or crashes into terrain. ### 4. Mobile Controls & Interaction * **Control Scheme:** * **Left Screen Area (Virtual Joystick):** Controls flight pitch (Up/Down) and minor speed adjustments (Left/Right within the screen bounds). Physics should feel slightly "floaty" to simulate air resistance. * **Right Screen Area (Action Buttons):** * Large Button (Icon: Crosshair): Hold to Fire Machine Gun. * Smaller Button (Icon: Bomb/Star): Press to trigger "Second Weapon" (e.g., a loop-de-loop maneuver or a bomb drop). * **Orientation:** Locked to **Landscape** mode for wider field of view. * **UI/UX:** * Top-left: Health Bar (Green to Red gradient). * Top-Center: Score counter. * **Hit Feedback:** Screen shake (camera jitter) when the player takes damage or destroys an enemy. Trigger `navigator.vibrate(50)` for haptic feedback on impact. * Pause Button in Top-right (minimum 44x44px touch target). Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Dogfight Aces brings the golden age of aerial combat to your browser with intense WWI-inspired dogfighting action. After the Great War ended, legendary flying aces continued their rivalry in the skies, and only one way could settle the debate: wings and bullets! This free online game combines classic arcade-style flying with strategic aircraft upgrades, delivering an authentic aerial combat experience.

Core Features

Authentic WWI Aircraft Combat

Step into the cockpit of historically-inspired fighter planes and experience the thrill of aerial warfare. The game captures the essence of early aviation combat with realistic flight physics and period-appropriate aircraft designs.

Dynamic Weapon Systems

Equip your aircraft with multiple weapon types including: - Primary Machine Guns : Your main offensive weapon for sustained combat - Secondary Weapons : Special armaments activated with the spacebar for tactical advantages - Upgradeable Arsenal : Enhance your firepower through the comprehensive upgrade system

Aircraft Upgrade System

Customize and improve your fighter plane to gain the upper hand: - Engine Upgrades : Boost speed and maneuverability for better dogfighting capabilities - Armor Enhancements : Increase survivability against enemy fire - Weapon Improvements : Upgrade firepower and ammunition capacity - Performance Modifications : Fine-tune handling characteristics for different combat scenarios

Intense Aerial Battles

Engage in fast-paced dogfights against skilled AI opponents. Each battle tests your piloting skills, tactical thinking, and reaction time as you maneuver through the skies while avoiding enemy fire.

Gameplay Mechanics

The game features intuitive mouse-based flight controls that make aerial combat accessible while maintaining depth. Navigate three-dimensional airspace, track enemy movements, and execute complex maneuvers to gain tactical advantages during combat encounters.

Operation Guide

Flight Controls

  • Mouse Movement : Control aircraft direction and banking
  • Mouse Button : Aim and fire primary weapons
  • Spacebar : Activate secondary weapon systems
  • Strategic Positioning : Use altitude and speed management for combat advantage

Combat Strategy

Success requires mastering both offensive and defensive techniques: - Lead Targeting : Anticipate enemy movement for accurate shooting - Evasive Maneuvers : Use banking and altitude changes to avoid incoming fire - Energy Management : Balance speed and turning ability for optimal combat performance - Upgrade Planning : Strategically improve aircraft components between battles

Why Play Dogfight Aces

Perfect for Aviation Enthusiasts : Experience the romance and danger of early aviation combat with historically-inspired aircraft and authentic dogfighting mechanics.

Accessible Yet Deep : Simple mouse controls make the game easy to learn, while the upgrade system and tactical combat provide long-term engagement and progression.

Free Browser Gaming : Enjoy complete aerial combat action without downloads, installations, or payment requirements. Compatible with all modern web browsers on desktop and mobile devices.

Skill-Based Progression : Improve through practice and strategic upgrades rather than time-gating or pay-to-win mechanics. Your piloting skills and tactical decisions determine victory.

Nostalgic Gaming Experience : Captures the classic arcade-style aerial combat that defined early flight games, updated with modern browser technology and smooth performance.

Frequently Asked Questions (FAQ)