Appearance
Arcade › Lane Pop
Click the game above and it runs right here in your browser. No download, no installer, no account needed. njdewitt13 built it with Cinevva, so it works on a phone or a tablet too.
Nobody has said anything about Lane Pop yet. Play it, then tell njdewitt13 what you would add next.
Lane Pop was built by njdewitt13 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 Lane Pop 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 a portrait, full-screen 2D canvas arcade game titled “Lane Pop.” It should be a playable endless lane-dodging game designed to run smoothly on low-power devices. Use a fixed full-viewport canvas with responsive sizing; the gameplay area is centered and consists of a tall, dark translucent rounded-rectangle road with three equal vertical lanes. The background is a purple vertical gradient, bright violet near the top fading through deep purple to near-black at the bottom, with a few faint drifting/glowing specks. Draw subtle dashed white lane dividers between the three lanes. Keep the visual style neon, friendly, minimal, and polished, with soft glows, translucent HUD panels, rounded corners, and high contrast. The player is a glowing mint-green circular character positioned near the bottom of the road, initially in the center lane. Give it two small white eyes and a simple dark smiling mouth, plus a soft green glow and a fading circular green trail behind it. The player moves horizontally between the three lane centers with smooth interpolation rather than instant snapping. Controls are intentionally simple: tapping/clicking anywhere, or pressing Space, advances the player one lane cyclically (center to right to left to center, etc.). A first tap/Space starts the game; after a crash it restarts the game. Prevent browser scrolling and allow the first interaction to request fullscreen where supported. Objects spawn at random lanes just above the top of the road and travel downward toward the player. Spawn mostly red/pink rounded rectangular blocks (about half a lane wide and short, with a glossy highlight and strong pink-red glow); colliding with one ends the run. Also spawn golden rotating five-point stars, which the player can collect by overlapping them. Each collected star increases the combo by one, up to x9, and adds 10 times the new combo to the score; show a brief yellow screen flash and a burst of yellow particles. If a star passes off the bottom, remove it and reset the combo to x1 with a “Missed it — combo reset.” message. Successfully avoiding an obstacle that leaves the bottom grants a small score bonus. Occasionally spawn one of two rotating glowing hexagonal powerups. A cyan hexagon labeled “S” grants a shield for 7 seconds; the shield appears as a pulsing cyan ring around the player and blocks exactly one obstacle collision, removing that obstacle and consuming the shield. A lavender/purple hexagon labeled “F” grants a 6-second slow effect; while active, objects move at roughly 58% speed and spawn gaps are lengthened, and the player glow becomes lavender. Each powerup adds 18 score and produces matching burst particles. Use varied object speeds and progressively increase the base speed over time (starting around 280 pixels/second and rising continuously); reduce spawn intervals as elapsed time increases, with a minimum gap around 0.26 seconds, so survival becomes harder. Keep the game endless until collision. Maintain these rules and feedback: score also rises continuously during play based on time and combo; the displayed score is the floored integer. The combo begins at x1, is capped at x9, and is shown in the HUD with a shield indicator when active and a freeze/snowflake indicator when slow is active. On a collision without a shield, stop gameplay, save/update the best score in local storage, show a pink/red particle burst at the player, and display a centered translucent modal card saying “CRASH!”, “You scored [score].”, “Best score: [best score]”, and “Tap anywhere or press Space to restart.” HUD/layout: place a translucent dark rounded panel in the upper-left with three lines: “Score: [value]”, “Best: [value]”, and “Combo: x[value]” using white text and a yellow accent for values. Center a pill-shaped translucent message near the top with contextual messages such as “Tap or press space to switch lanes” before starting, “Go! Catch stars, dodge blocks, grab powerups.” on start, “Nice catch!”, “Hot streak!”, “Shield up — one crash blocked!”, “Freeze pop — everything slows down!”, and crash/restart text. Before play, overlay the road with a dark translucent full-screen veil and a large rounded card centered vertically. The card title is “LANE POP”; explain “Jump between 3 lanes, dodge the red blocks, catch the stars for combo, and grab powerups.”, state “Controls: tap anywhere or press Space to switch lanes.”, and note “S = shield, F = freeze time. Survive as long as you can — speed keeps rising.” At the bottom center, add a small translucent pill reading “Made to run cleanly on low-power devices like a Raspberry Pi.” Use crisp canvas drawing with device-pixel-ratio support capped at 2, responsive lane positions, rounded rectangles, circular glows, rotating stars/hexagons, small particle explosions, and a requestAnimationFrame update loop. Do not add weapons, levels, multiple lives, vertical movement, left/right buttons, or any mechanic not described here.