Appearance
Arcade › Limitless vs Malevolence
Click the game above and it runs right here in your browser. No download, no installer, no account needed. brewer.jaelin built it with Cinevva, so it works on a phone or a tablet too.
Nobody has said anything about Limitless vs Malevolence yet. Play it, then tell brewer.jaelin what you would add next.
Limitless vs Malevolence was built by brewer.jaelin 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 Limitless vs Malevolence 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 canvas arena fighting game titled “LIMITLESS VS MALEVOLENCE,” with a dark stylized cursed-energy aesthetic and no external image assets. Render everything with clean geometric shapes, text, gradients, glows, and a subtle screen shake/flash effect. The overall palette is near-black navy (#070913), deep indigo/purple, cyan/blue, hot red, orange, gold, and violet. Start on a character-select screen. Show the centered title “LIMITLESS VS MALEVOLENCE” and subtitle “A stylized original cursed-energy arena fighter,” over a dark gradient background with a simple distant city skyline, small lit windows, and a faint diagonal red cable/line. Add the label “SHIBUYA // AFTERMATH.” In the middle, display two tall rounded fighter cards side by side: ORACLE, “The Unbound Seer,” in luminous blue/cyan, and BUTCHER, “The Calamity King,” in red/orange. Each card contains a glowing circular abstract portrait: a large colored disk, a dark circular face cutout, and a horizontal bright accent bar. The currently selected card has a brighter cyan/red border, blue-tinted panel, and “SELECTED” label. Above the cards say “CHOOSE YOUR CHAMPION.” Below them show the selected fighter’s style: Oracle is “Ranged control / teleport”; Butcher is “Close-range pressure.” Include a large “START MATCH” button and the hint “Touch a fighter card • Arrow keys / Enter also work.” Tapping the left/right card selects Oracle/Butcher; left/right arrow keys toggle selection and Enter starts. The match is a side-view 2D arena. Use the same dark ruined-city skyline in the background, with a ground plane occupying the bottom portion, perspective/grid-like diagonal pavement lines, and shifting rectangular rubble slabs. Add the label “SHIBUYA // AFTERMATH.” Place Oracle on the left and Butcher on the right. Fighters are deliberately abstract geometric silhouettes rather than detailed humans: a glowing colored angular body made from a polygon, a dark circular head, and a bright horizontal visor/band across the head; their color and glow identify them. Their arms/attack gesture can be represented by a simple bright line extending forward. Add a gold curved guard arc when blocking, stronger glow during special attacks, and reduced alpha while hit-stunned. At the top HUD, show left and right horizontal health bars with fighter names, colored by each fighter. Center a violet “CURSED ENERGY” bar using the higher energy value, then show “ROUND 1 0-0” (updating round and wins) and a large countdown timer starting at 60 seconds. Display short gold combat callouts such as “FIGHT!”, “RUBBLE SHIFT,” “INFINITY READ,” “CLEAVE,” “DOMAIN CLASH,” “VOID CONNECTS!” and “SHRINE CONNECTS!” at appropriate moments. The match is a best-of-three: a round ends when either health reaches zero or the 60-second timer expires; award the round to the fighter with higher remaining health (Oracle on ties), reset both fighters, and continue until one fighter reaches two wins. Implement the combat and movement mechanics shown by the code. Oracle is controlled primarily with A/D horizontal movement, A for a light attack, S for a heavy attack, D for a special, and F for a domain. Note that these bindings overlap intentionally: A and D also move while held, while keydown triggers their attacks. S also controls guarding while held. Oracle begins each round with 100 HP and 25 energy. Light attacks briefly animate, add 5 energy, and deal 8 damage at close range; heavy attacks animate longer, add 8 energy, and deal 8 damage; a special costs 25 energy, glows longer, and deals 18 damage at close range; attacks connect when fighters are within about 130 horizontal pixels. Holding S guards and prevents damage while adding 6 energy when a guarded hit is received. The opponent can be controlled as a second player with Left/Right arrows to move, Down to guard, Numpad1 for light, Numpad2 for heavy, Numpad3 for special, and Numpad0 for domain. The Butcher opponent otherwise starts on the right with the same baseline 100 HP/25 energy stats. When a fighter has enough energy, F/Numpad0 activates a domain: it costs 70 energy and creates a full-screen tinted clash overlay with a bright border. For Oracle show cyan “UNLIMITED VOID”; for Butcher show red “MALEVOLENT SHRINE.” Display “TAP RAPIDLY / SPACE TO CLASH,” a large mash counter, and “first to 20 wins the domain.” The domain lasts about 2.5 seconds. Pressing/holding Space rapidly advances the counter; touch/pointer presses can also advance it. Reaching 20 makes the domain owner connect; otherwise the opposing fighter wins the clash. Deal 45 damage to the losing target, remove the overlay, and show the corresponding connection callout. At the bottom of the fight screen, provide large touch-friendly control buttons labeled A/LIGHT, S/HEAVY, D/SPECIAL, F/DOMAIN, and P/PAUSE. Touching those controls triggers the corresponding Oracle action; touching P pauses. Also support keyboard P. When paused, dim the arena and show a rounded panel with “PAUSED,” the control explanation “A light S heavy D special F domain,” plus RESUME and QUIT TO SELECT buttons. Touch input should work throughout, including selecting cards, starting, fight controls, pause buttons, rematch, and character select. After the match, show a results screen with the same background/city styling and a large rounded dark panel. Display “MATCH COMPLETE,” the winner’s name followed by “WINS,” the final score in the form “Final score 2 — 1,” and a contextual victory line: for Oracle, “The arena bends around the Seer. Every distance becomes a weapon.”; for Butcher, “The Calamity King tears through the last defense in a storm of cuts.” Provide REMATCH and CHARACTER SELECT buttons. Keep the presentation minimal, polished, neon-lit, and original: rounded translucent HUD panels, crisp white system-font typography, colored glows, subtle gradient sky, skyline silhouettes, rubble movement, hit flash, and camera shake. Do not add unshown characters, weapons, stages, narrative systems, inventories, or 3D assets.