# Monaco Racing Monaco Racing is a lightweight, single player browser racing game with the tagline "Tiny Cars. Huge Thrills." The player drives an open wheel race car around an original Monaco inspired street circuit with lap timing, ordered checkpoints, named turns, direction arrows, wrong-way feedback, keyboard controls, iPhone-friendly touch controls, and selectable team identity. ## Key Facts - Product name: Monaco Racing - Tagline: Tiny Cars. Huge Thrills. - Category: Browser racing game, arcade driving game, open wheel racing game - Runtime: Static client-side HTML, CSS, JavaScript, Canvas, local SVG/PNG assets, localStorage, and optional generated Web Audio - Deployment: Static files only; no server-side component, database, login, external API, API key, analytics, cloud function, or runtime network service - Primary platform: Modern desktop and mobile browsers with keyboard or touch input - Cost: Free to play - Branding: Original unlicensed game; not affiliated with official racing bodies, racing teams, drivers, sponsors, broadcasters, or official motorsport events ## Gameplay The race starts from a stationary grid position. The default race length is three laps. The game tracks lap count, current lap time, best lap time, total time, speed, progress around the track, and upcoming named turns. The circuit is Monaco inspired rather than an official licensed replica. It includes 19 branded turn labels in driving order: Aperture Apex, Level Launch, Focus Sweep, Quiz Checkpoint, Manual Brakepoint, Mentor Hairpin, Exposure Exit, Editorial Drift, Shutter Tunnel, Workshop Chicane, Practice Chicane, Runway Rush, Skill Sweep, Collaboration Curve, Progress Bend, Learning Line, Brighter Boost, Fashion Corner, and Dream Finish. Before starting a race, the player confirms four independent setup choices. Difficulty can be Rookie for beginner handling, Hotshot for intermediate balanced handling, or Legend for advanced faster handling with stricter penalties. View Mode can be Track View for a fixed circuit map orientation or Driver View for a car-centered view where the circuit rotates around the upward-facing car. Team Selection can be Kisau Racing with a red car or Spark Racing with a yellow car. Race Length can be one, three, or five laps. Team choice changes only the car color and subtle HUD branding, not handling or race rules. These selections are remembered locally when browser storage is available, and best laps are stored separately by difficulty level. ## Controls Keyboard: - W or Arrow Up: accelerate - S or Arrow Down: brake or reverse - A or Arrow Left: steer left - D or Arrow Right: steer right - Space: handbrake - R: reset to the last valid checkpoint - P or Escape: pause or resume Touch: - Left thumb: steer left and right - Right thumb: accelerate and brake or reverse - Center stack: pause, reset, and handbrake Touch controls appear automatically during gameplay on iPhone and other touch devices. ## Technical Notes The game loop uses requestAnimationFrame. Track collision is geometric: the car is compared against the nearest point on a closed centerline polyline and slowed or pushed back when it leaves the road corridor. Checkpoints are gates across the road and must be crossed in order and in the forward direction before a lap can count. ## Common Questions What is Monaco Racing? Monaco Racing is a client-side browser racing game with the tagline "Tiny Cars. Huge Thrills." It includes an open wheel car, Monaco inspired street circuit, lap timing, and checkpoint validation. Is this an official racing game? No. It is an original unlicensed browser game and does not use official racing body, team, driver, sponsor, broadcast, or official event branding. Does it need a server or account? No. It runs from static files in the browser and does not require accounts, databases, APIs, analytics, cloud services, or runtime network calls.