AERO — Flight Dynamics Lab
A downloadable game
# AERO — Flight Dynamics Lab
**Design, tune, and race your own aircraft in a deep physics‑driven sandbox.**
*No downloads – pure HTML5 simulation.*
> ⚡ **Play in browser** – Click "Run Game" to start building.
---
## 🧪 About
**AERO** is a realistic flight dynamics laboratory disguised as a game.
You take full control of every parameter – thrust, wingspan, weight, fuel, engine type, even radar cross‑section.
Watch how your choices affect thrust‑to‑weight ratio, max speed, range, ceiling, stall speed, takeoff distance, and an overall **score (S‑rank possible!)**.
Push your creation through **5 different mission types**, complete **engineering challenges**, compare multiple aircraft side‑by‑side, and chase the perfect S+ rating.
---
## ✈️ Features
- **Full aircraft editor** – sliders & dropdowns for:
Thrust, Weight, Wingspan, Fuel, Maneuverability, RCS, Ceiling, Cruise Speed, Engine & Fuselage materials.
- **Real‑time performance feedback** – every change instantly updates:
T/W ratio, max speed, range, ceiling, takeoff distance, stall speed, and a **5‑axis radar chart** (Thrust, Maneuver, Range, Efficiency, Ceiling).
- **5 race / mission types**
🏁 Air Race · ⚔️ Dogfight · 🌍 Long Haul · 🚀 Vertical Climb · 🛬 STOL
- **Build & compare** – create multiple aircraft, then compare them in a detailed spec table.
- **16+ challenges** – e.g. T/W > 1.2, Range > 12’000 km, Weight < 400 kg, RCS < 2.
Completing them unlocks visual badges and unlocks the feeling of engineering mastery.
- **Dynamic aircraft visuals** – different SVG silhouettes for Fighter, Airliner, Prop, Glider, Helicopter, VTOL, Cargo, Supersonic.
- **Responsive UI** – works on desktop (with side panels) and mobile (bottom navigation + swipe‑up stats sheet).
---
## 🎮 How to play
1. **Select a starter aircraft** from the left hangar (Falcon F‑22, SkyLiner, AeroProp, Whisper GX).
2. **Tune every spec** in the BUILD tab – move sliders, change engine types, alter weight & fuel.
3. **Watch the radar & score** change live. Try to reach **S+ (≥950 points)**.
4. **Compare** your designs in the COMPARE tab.
5. **Go to FLIGHT OPS**, choose a race type, and **run the simulation** – the game will compute race times based on your physics model.
6. **Complete challenges** – they light up green when your active aircraft meets the goal.
> 💡 Tip: Light airframes + high thrust = great for Air Race.
> Long range needs efficient engines and lots of fuel.
> STOL requires low takeoff distance – reduce weight and increase wingspan.
---
## 🏆 Challenges (examples)
| Challenge | Requirement |
|-----------|-------------|
| ⚡ Thrust/Weight | > 1.2 |
| 🏆 Score | > 950 |
| 🌍 Range | > 12 000 km |
| 🪶 Under 400 kg | Weight < 400 kg |
| 🕊️ Build a glider | Type = Glider |
| 🛡️ Stealth | Radar Cross‑Section < 2 |
---
## 🖱️ Controls
- **Desktop**: click tabs (BUILD / COMPARE / FLIGHT OPS) – use sliders and dropdowns.
- **Mobile**: bottom navigation bar + “HANGAR” button to open your aircraft list. Swipe up the stats sheet or tap “STATS”.
---
## ⚙️ Technical
- Pure HTML/CSS/JavaScript – no external libraries.
- Canvas radar chart + SVG aircraft drawings.
- Works offline after first load.
- Recommended browser: Chrome, Firefox, Edge, Safari (latest versions).
---
## 📦 System requirements
- Any device with a modern web browser (desktop, tablet, or phone).
- Screen width ≥ 320px (responsive design).
- JavaScript enabled.
---
## 🙌 Credits
Created as a solo engineering & UI challenge.
All flight formulas are semi‑realistic approximations designed for gameplay and learning.
---
## 🧭 Roadmap (maybe)
- [ ] Save aircraft to localStorage
- [ ] Export/import designs
- [ ] More engine types (hybrid, ramjet)
- [ ] Weather effects on races
---
**Ready to become an aerospace engineer?**
Click **Run Game** and start tuning your first supersonic beast.
| Status | Released |
| Author | 2d creator |
| Genre | Educational |
| Tags | 2D |
| AI Disclosure | AI Assisted, Code |
