Skip to content

Arcade › Astroflug

Astroflug

  • 3d
  • arcade
  • endless
  • space
  • dodge
  • sci-fi
0
Remix it Discord

0 plays

How to play

Click the game above and it runs right here in your browser. No download, no installer, no account needed. Lars S built it with Cinevva, so it works on a phone or a tablet too.

Discussion

Nobody has said anything about Astroflug yet. Play it, then tell Lars S what you would add next.

Make your own game

Astroflug was built by Lars S with the Cinevva game creator: describe the game you want in chat, watch it get built, and play it in your browser minutes later.

Remix Astroflug opens the real game in the creator and forks its actual files, chat and design doc, so you start from the code rather than from a description.

Read the build brief for Astroflug

Cinevva's analyzer read this game's design doc and its source, then wrote the brief below. "Make your own" hands it to the game creator as your opening message, so you start from a real spec rather than a one-line idea.

Create a playable browser 3D endless-dodging game titled "Astroflug" with a German-language interface. Use Three.js or an equivalent real-time 3D engine. The camera is a perspective chase camera positioned behind and slightly above the player ship, looking forward down a deep space flight corridor; the ship is near the bottom-center of the screen and asteroids approach from far ahead toward the camera/player. Set the scene against a nearly black navy space background with subtle fog, a dense field of small blue-white stars, cool blue rim lighting, and a faint futuristic glow. Render a detailed low-poly military/futuristic spacecraft, viewed from the rear/top, with broad wings and a central cockpit/body in muted gray-green and yellow-green tones; if external model assets are unavailable, use a stylized angular spaceship fallback.

The core mechanic is four-directional movement to avoid an endless stream of incoming asteroids. The player starts centered in the flight area. Hold left/right to move horizontally and up/down to move vertically; support keyboard WASD and arrow keys, plus a visible mobile on-screen four-button D-pad with ▲, ◀, ▶, ▼ that responds while held. Constrain movement to approximately a 10.8-unit-wide by 8.6-unit-tall rectangular play area. Smoothly tilt/roll the ship while moving: bank toward horizontal movement and pitch slightly toward vertical movement. Do not add weapons, enemies that attack, powerups, shields, lives, or a finish line—the only objective is to survive as long as possible.

Continuously spawn irregular rocky asteroid models far ahead at random horizontal and vertical positions, with varied scales and random rotations. They travel straight toward the player at a speed that begins around 17 world units per second and gradually increases with elapsed time, capped around 28; spawn intervals begin around 0.92 seconds and shorten gradually but never below about 0.35 seconds. Rotate each asteroid as it flies. Remove asteroids after they pass the player. Detect proximity collisions between the ship and asteroids; on collision immediately stop gameplay and show a German game-over message. Award score continuously during play at 10 points per second, display the floored integer, and persist the highest score in local storage across sessions. The HUD should show two translucent dark-blue rounded pills at the top left and top right labeled "PUNKTE" and "BESTE", each with a white numeric value.

Initial state: show the ship in the starfield, with a centered upper/middle overlay reading "ASTROFLUG" in large bold white uppercase text, followed by the German instruction "Steuere dein Raumschiff durch das Asteroidenfeld. Weiche links, rechts, oben und unten aus." and a bright cyan rounded button labeled "STARTEN". Do not run the game until the button is pressed; also allow Space to start. Once started, hide the title/instruction overlay and show the bottom controls. After collision, show an overlay headed "KOLLISION" with text like "Du hast [score] Punkte geschafft. Noch einmal durch das Feld?" and change the button label to "NOCHMAL"; pressing it resets the asteroids, score, timer, speed, and ship position. Hide the controls while on the start/game-over overlay and show them during active play. Keep the design responsive and fullscreen, with a dark sci-fi arcade presentation, bright cyan controls/buttons, soft cyan shadows, and German text.

More free browser games

Browse the whole Arcade →