Appearance
Arcade › Neon Coil
Snake 🐍 game
Click the game above and it runs right here in your browser. No download, no installer, no account needed. Abdelrahman Yassin built it with Cinevva, so it works on a phone or a tablet too.
Nobody has said anything about Neon Coil yet. Play it, then tell Abdelrahman Yassin what you would add next.
Neon Coil was built by Abdelrahman Yassin 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 Neon Coil 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.
Create a responsive portrait-friendly 2D browser game titled “Neon Coil,” a neon-themed Snake game. Use a dark navy/near-black full-screen background and a centered app column, with a top HUD: cyan glowing uppercase “NEON COIL” brand on the left and three compact outlined stat cards on the right showing SCORE, SPEED, and BEST. The playfield is a square canvas with rounded corners, a thin cyan border, cyan/pink glow, and a subtle deep-blue inset glow. Render a 24×24 grid inside it: fill with #050916 and draw very faint cyan grid lines between every cell. The snake begins stationary before the run starts, with four cells at approximately (12,12), (11,12), (10,12), and (9,12), moving initially to the right once started. Draw the body as tightly spaced square neon cyan/blue cells with slight inset margins and glow; the head is a bright lime-green square with a white highlight/glow. Place one collectible spark at a random unoccupied grid cell, rendered as a small pulsing hot-pink/magenta glowing dot. On each fixed movement step, advance one cell in the current direction. The player collects the spark by moving the head onto it: increase score by 1, grow the snake by not removing its tail for that step, place a new spark randomly on an empty cell, and increase movement speed progressively. Start at 145 ms per step (HUD speed 1.0x); after each point use approximately max(57 ms, 145 - score×4.8) ms, displaying the multiplier as one decimal place. Collision with any outer wall or any snake body cell ends the run immediately. Save the highest score in localStorage under the key “neon-coil-best,” and show it in the BEST HUD card. Before play, show a centered translucent dark-blue rounded panel over the board with a cyan border and glow, large white uppercase “NEON COIL” with pink glow, the message “Eat the sparks. Grow faster. Don’t hit the wall.” and a bright cyan rounded “START RUN” button. Hide the panel during play. On collision, stop movement and show the same style panel with title “SIGNAL LOST,” message formatted like “Score [score] · length [snake length]. The coil got too close.” and a “RUN AGAIN” button; clicking it resets the snake and score and starts a new run. A spacebar press should also start/restart when not running, and a direction input before play should start the run. Support keyboard Arrow keys and WASD; prevent immediate 180-degree reversal by ignoring a direction exactly opposite to the current direction. Add a touch-friendly D-pad below the board with four dark-blue, cyan-outlined glowing buttons arranged as up above left/down/right, using triangular arrow glyphs. Also support swipe gestures on the canvas: record pointer-down and pointer-up, and if the dominant movement is at least 18 pixels, steer horizontally or vertically according to the swipe. Include a small centered hint below reading “Arrow keys / WASD · swipe on the board · collect cyan sparks.” Keep the visual style crisp, minimal, arcade-like, with cyan, magenta, lime, and deep navy colors, subtle grid and bloom effects, and no additional enemies, powerups, levels, weapons, or camera movement.