Arcade › Two-Stroke Street
Click the game above and it runs right here in your browser. No download, no installer, no account needed. DrSmile81 built it with Cinevva, so it works on a phone or a tablet too.
Nobody has said anything about Two-Stroke Street yet. Play it, then tell DrSmile81 what you would add next.
Two-Stroke Street was built by DrSmile81 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 Two-Stroke Street 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.
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.
Recreate “Two-Stroke Street” as a browser-based top-down 2D arcade motorcycle racing game rendered on a full-screen HTML canvas, with a fixed HUD layered over it. The camera follows the player motorcycle around a large rectangular urban loop track and clamps at the world edges. Use a clean, slightly stylized flat-shape aesthetic: alternating muted green checkerboard grass tiles, dark charcoal roads with thin gray borders, dashed pale-yellow center lines, scattered simple dark-green round trees, and small flat gray building/lot shapes in the background. Build the road as connected rectangular segments: a wide upper horizontal road, a right vertical section, a wide lower horizontal return, a left vertical section, plus a narrower interior connection/loop section. Place start/finish marker blocks at the upper-left and upper-right ends of the upper road, colored gray with red/green signal-like rectangles. The player controls a tiny motorcycle viewed from directly overhead. Draw each bike as two black wheels, a thin gray frame, and a colored compact body/fairing with a pale rider/windscreen area; use different silhouettes for sport, enduro, and supermoto-like bikes. The bike rotates to its travel direction and moves with acceleration, braking, steering, drag, and reduced traction/speed when it leaves the dark road onto grass. Steering is left/right and throttle is forward; reverse/braking is available. Include four AI opponents that use colored motorcycles and follow the course with simple continuously varying steering, and optionally a second local player in local two-player mode. The player starts near the upper-left roadway with the opponents lined up nearby. The race runs for three laps; track checkpoint state is shown as “CHECKPOINTS: 0/3” style text in the lower-left, the lap counter advances, and show a toast such as “Letzte Runde!” on the final lap and “ZIEL!” with elapsed time at the finish. Create a German-language garage/setup overlay visible at startup: a dark translucent navy panel in the upper-left titled “Garage · 50cc”, with a vehicle dropdown listing the six motorcycles: “1997 Derbi Senda 50 SM”, “1997 Rieju RR 50”, “2018 Fantic TL 50 SM”, “2018 Beta Track 50 SM”, “2018 Aprilia RS4 50”, and “2003 Derbi GPR Racing Replica 50”. Give each bike distinct body colors and basic differing handling/top-speed/acceleration characteristics. Add a mode dropdown with “Solo Rennen”, “Lokales 2-Spieler Rennen”, and “Freie Fahrt”, plus an automatic/manual gearbox dropdown with “Automatik” and “Manuell 6-Gang”. Below, show a two-column set of clickable tuning buttons labeled in German: ZYLINDER, AUSPUFF, VERGASER, EINLASS, FAHRWERK, GETRIEBE, SEKUNDAER, and KURBELWELLE; cycling each button should visibly cycle its displayed options, including Original and performance-part names such as Airsal 70cc, Malossi MHR 80cc, Tecnigas E-NOX, Yasuni R2, DellOrto 19, PWK 24, VForce Membran, YSS Sport, Stage6 R/T, Kurz 1-4, Lang 5-6, 13:53, 14:50, Barikit Competition, and Doppler Endurance. Keep the garage toggleable with a “Garage” button and provide a prominent gold-outlined “Rennen starten” button at upper-right. The setup panel should include a small German help note explaining WASD/arrow controls, gamepad, touch joystick, Shift/nitro, Space/handbrake, and that tuning changes acceleration, top speed, grip, and traction as presented by the interface. Use a full-screen HUD with a blue-to-transparent top gradient. At top-left display the bold, spaced title “TWO-STROKE STREET”. At top-right show “LAP 1/3”, speed in km/h, and “GANG 1 · RPM 1400” (updating with the player’s current gear and RPM). In the lower-left show checkpoint progress. On touch devices, display a translucent circular virtual joystick at bottom-right with a movable pale knob, alongside stacked dark pedal buttons: “HOCH Q / ▲”, “GAS”, “RUNTER E / ▼”, and “BREMSE”; these should support steering, throttle, braking, and manual gear changes. Also support keyboard WASD/arrow keys, Q/E manual up/down shifting, Space braking, Shift boost/nitro input, and gamepad axes/buttons. In automatic mode, select gears automatically based on speed; switching to manual should show toast feedback and use six gears. Add subtle synthesized engine/brake audio whose pitch follows RPM/speed and a brief shift sound on gear changes, while keeping the visual presentation as a lightweight canvas game rather than a realistic 3D simulation.”,