Appearance
Arcade › Video Versus
Click the game above and it runs right here in your browser. No download, no installer, no account needed. viktor.i.budyak built it with Cinevva, so it works on a phone or a tablet too.
Nobody has said anything about Video Versus yet. Play it, then tell viktor.i.budyak what you would add next.
Video Versus was built by viktor.i.budyak 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 Video Versus 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 browser game titled “Video Versus,” a head-to-head voting tournament for curated public YouTube videos. Use a dark navy/purple radial-gradient background and a centered, spacious shell. At the top, show the cyan uppercase eyebrow text “A TINY TOURNAMENT OF INTERNET CHAOS,” the large white title “Video Versus,” and a right-aligned status reading “Round 1” with the two overall win counts underneath. The main arena is a two-column layout of equal video cards with a gold circular “VS” medallion overlapping the center gap. Each card has a dark blue-black gradient panel, subtle translucent border, rounded corners, shadow, and internal padding. Card A has a pink “VIDEO A” pill badge; Card B has a cyan “VIDEO B” badge. Each card contains a rounded 16:9 embedded YouTube iframe/player, followed by the video title in bold white text, creator/channel in muted lavender-gray text, and a full-width choice button. Video A’s button uses a pink-to-purple gradient and white label “Choose Video A”; Video B’s button uses a cyan-to-blue gradient and dark label “Choose Video B.” Below the cards, show a centered rounded status strip initially saying “Which one deserves the crown?” in muted bold text. Under that, center two dark translucent bordered controls: “🎲 New random battle” and “↺ Reset score.” Include the small centered footer note: “This browser game draws from a curated pool of public YouTube videos. A true live “random search” needs a YouTube API key and backend.”
Implement the actual game behavior. Keep this exact curated pool of 12 YouTube entries with ID, title, and creator: Never Gonna Give You Up — Rick Astley (dQw4w9WgXcQ); Nyan Cat [original] — saraj00n (QH2-TGUlwu4); Keyboard Cat — Charlie Schmidt (J---aiyznGQ); Despacito — Luis Fonsi ft. Daddy Yankee (kJQP7kiw5Fk); Gangnam Style — officialpsy (9bZkp7q19f0); Smells Like Teen Spirit — Nirvana (hTWKbfoikeg); Thrift Shop — Macklemore & Ryan Lewis (fLexgOxsZu0); Uptown Funk — Mark Ronson ft. Bruno Mars (OPf0YbXqDm0); Faded — Alan Walker (60ItHLz5WEA); Roar — Katy Perry (CevxZvSJLk8); Hello — Adele (YQHsXMglC9A); Billie Jean — Michael Jackson (Zi_XLosrYUA). On startup, and whenever a new battle is requested, randomly shuffle the pool and select the first two distinct entries as left/Video A and right/Video B. Load each as a YouTube embed URL in the form https://www.youtube.com/embed/{id}?rel=0&modestbranding=1, with iframe support for autoplay, encrypted media, picture-in-picture, and fullscreen. Show each selected title and creator.
Track round number beginning at 1, separate overall win counts for the left and right side beginning at zero, and a locked state. Clicking either choice button is ignored if the battle is already locked; otherwise lock the battle, increment that side’s win count, and replace the status with “[winning title] wins this battle. Hit New random battle for the next matchup.” Bold the winning title and color it gold. Disable both vote buttons after a vote, and keep the current round and score visible in the header. Clicking “New random battle” increments the round, selects two fresh random videos, unlocks voting, refreshes both embeds and metadata, resets the status to “Which one deserves the crown?”, and re-enables both choice buttons. Clicking “Reset score” returns round to 1 and both scores to zero, then starts a fresh random battle. Do not add a timer, lives, elimination bracket, extra gameplay, or live search/API behavior.
Make the layout responsive: on desktop use two columns with a moderate gap and large cards; on narrow screens retain the side-by-side comparison but reduce page/card padding, badge and title sizes, button height/font size, and the VS medallion size. Use rounded, high-contrast touch-friendly buttons, hover lift/brightness on enabled vote buttons, muted text for secondary information, and disabled vote buttons with reduced opacity and no hover movement. The overall visual tone should be polished, playful, and modern, matching the screenshot: compact tournament dashboard, neon pink/cyan accents, gold VS/status winner accent, and no visible debug UI.