feat: v0.3.0 — flat 2D camera: remove zoom-driven tilt + terrain; max zoom ~100 km screen width

This commit is contained in:
2026-09-17 00:33:10 +00:00
parent 11619d11b2
commit b7796e5d78
7 changed files with 15 additions and 80 deletions
+2 -2
View File
@@ -1,7 +1,7 @@
# Flight Ops — Game Design
Browser game, pure economic gameplay: run a small airplane transport company in Europe.
No manual flying — planes auto-fly assigned routes; you manage the business from an ops dashboard over a 2D map (lite 3D terrain if it stays lightweight).
No manual flying — planes auto-fly assigned routes; you manage the business from an ops dashboard over a 2D map.
## Layout (single screen)
- Left pane — Assets: fleet list (plane type, status, fuel, location), wallet, reputation
@@ -14,7 +14,7 @@ Accept job → dispatch a plane → watch it fly the route on the map → earn m
## Map & rendering
- MapLibre GL JS with vector tiles (OpenFreeMap/OSM-based) — crisp detail down to ~10–100 m/px at city zoom, smooth continent overview; no Cesium needed
- Camera: top-down when zoomed out, tilts to ~45° as you zoom in (zoom-driven pitch transition)
- Lite 3D once tilted: terrain/hillshade from free DEM tiles + building extrusion if it stays lightweight, otherwise flat 2D
- View is flat 2D only (zoom-driven tilt and terrain were removed in v0.3.0 as over-engineered)
- Game-logic data (airports, runways, countries/regions): downloaded CSV dataset cached in `data/`
## Simulation engine