Project Plateau
Project Plateau: four glass plates, one living valley, and the road back to camp.
An endless 3D seagull run over the Istanbul strait: snatch simit from ferries, dodge bridge cables and kites, fly from sunset into a night of fireworks.
GamesHTMLGitHub @FurkiozknnOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Endless 3D seagull run over the Istanbul strait in a single HTML file (Three.js): snatch simit, dodge bridges · Tek HTML dosyasında Boğaz üstünde sonsuz 3D martı koşusu (Three.js): simit kap, köprülerden kaç
Translation pending
Loading the full README.
Read the full README ↗index.html running Three.js r170 delivering 60 fps at 31 draw calls and 47k triangles on Intel UHD 620 (touch targets sized 44 px for phones), verified by an automated bot flying 796 seconds with 0 JS errors.[!TIP] Goal: Fly as far and score as high as you can. The run is over when your stamina runs out or you lose all three feathers.
WASD to keep it within the corridor over the water and clear of obstacles.Space, hold the mouse button, or tap) to catch jumping fish.| Action | Mouse / touch | Keyboard |
|---|---|---|
| Steer | Move mouse / drag (relative to touch) | Arrows / WASD |
| Dive (for fish) | Hold mouse button / tap | Hold Space |
| Start / play again | Start button | Space / Enter |
| Pause menu (Resume, Restart, Settings, Main menu) | Pause button | P / Esc |
| Mute all sound (restores level) | Speaker button in top bar | N |
| Music / effects / language | Top bar | M / X / L |
| Fullscreen | Settings menu | F |
N mutes music and effects together and remembers volume levels; Web Audio synthesizes dynamic beats, wing flaps, gull calls, and ferry horns. Pausing or hiding the tab silences everything.localStorage under arena.marti.settings; top 5 scores under arena.marti.best; daily missions, chick level, hints, and fact indices under arena.marti.save. The first visit follows browser language.| Flag | Effect |
|---|---|
?auto | The game plays itself (self-test bot) |
?debug | FPS, draw calls, state, loaded assets and JS errors on screen; window.martiSim(seconds) fast-forwards the game |
?sim=N | Fast-forward N seconds once assets are ready |
?low | No shadows, pixel ratio 1, half the particles |
?noassets | Skip generated models (procedural fallback look) |
?lang=en / ?lang=tr | Start language |
?run | Start a run straight away |
?t0=N | Start each run N seconds into the day (?t0=150 is night) |
?chick=N | Show chick stage N (1 to 4) regardless of saved feeds; ?chick=4 brings the young gull |
window.martiSim(seconds) fast-forwards the simulation without rendering; window.martiDebug exposes live Three.js objects and collision boxes under ?debug.
Art direction: A stylised 3D arcade flight, day to dusk over the strait. Sky from #7DB8F5 at the zenith to a #FFD6A5 horizon at sunset, sea #1E6091 with foam crests, white and red ferries, sun-yellow and navy arcade panels.
This is the beginning of the README. Read the rest at the original. Read the full README ↗