Arcade › Pocket Sprout
Click the game above and it runs right here in your browser. No download, no installer, no account needed. Arka Niko built it with Cinevva, so it works on a phone or a tablet too.
Nobody has said anything about Pocket Sprout yet. Play it, then tell Arka Niko what you would add next.
Pocket Sprout was built by Arka Niko 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 Pocket Sprout 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 pet game titled “Pocket Sprout.” The entire screen is a soft, cozy pastel scene with a full-screen canvas behind a fixed HTML-style HUD. Use a vertical gradient background from pale mint/aqua at the top through cream/peach in the middle to warm peach near the bottom. Add very faint translucent white puffy cloud clusters drifting horizontally across the upper/middle background. Along the bottom, draw a pale sand-colored ground strip roughly 128px high with a repeating row of small muted green triangular grass tufts at its top edge. The player’s pet is a single large, friendly mint-green sprout/blob creature centered in the play area. It has an egg/oval body with a slightly organic outline, pink oval leaf/ear shapes near the upper left and right sides, two white circular eyes with dark plum pupils, a dark plum round nose, and a curved smiling mouth. A small orange circular tongue/muzzle accent sits below the nose. Draw a soft translucent oval shadow beneath it. The pet gently bobs continuously. Its position is draggable with pointer or touch input: pressing and dragging on the canvas applies movement velocity based on the pointer’s movement, the pet faces left/right according to horizontal drag direction, and it has damped momentum with gravity-like settling and boundary bouncing. Keep it inside the visible play area, approximately x=90 to width-90 and y=180 to height-250. Dragging quickly also creates a shake/bounce effect, making the body squash/stretch and bob more vigorously. The pet should visibly react but there are no enemies, levels, timers, or win/lose screen. At the top, overlay a translucent white rounded card with a subtle border/shadow. It must read “Pocket Sprout” in large bold dark plum text and underneath “Shake, pet, and brighten your tiny pal” in smaller muted text. To the right, show two compact white rounded stat cards: a sparkles icon and joy score, initially 0; and a pink heart icon with care percentage, initially 72%. The care value continuously decreases slowly over time, never below 0, and is displayed rounded as a percentage. Joy can increase without a stated cap. At the bottom, overlay three large white pill-shaped buttons with soft shadows: “🖐 Pet,” “🍓 Snack,” and “🪁 Toy.” Below them, centered helper text says “Drag the little pal around or shake your mouse/finger!” Buttons must work on pointer/touch and also support keyboard shortcuts: Space pets, S gives a snack, and T activates the toy. Pet action raises care by 4 up to 100, adds 1 joy, briefly enlarges the orange muzzle/tongue accent, sets the mood to loving for about 2.8 seconds, and shows a temporary rounded white toast near the top center reading “A happy little wiggle!” Snack raises care by 10 up to 100, adds 3 joy, sets mood to full, and shows “Berry boost!” Toy adds 5 joy, gives the pet an upward bounce impulse, briefly pulses it, sets mood to excited, and shows “Toy time!” Toasts should fade away after about 1.7 seconds. Implement mood-driven facial/animation feedback. Normal mood is “cozy”; care above 84 can become “glowing,” care below 28 is “sleepy,” care below 48 is “hungry,” active dragging/shaking is “bouncy,” and joy above 28 is “proud,” while recent actions temporarily override these. Display a dark plum mood caption centered below the pet, using these exact visible labels: cozy “feeling cozy,” glowing “glowing!”, sleepy “sleepy,” hungry “tiny tummy rumble,” bouncy “super bouncy,” proud “proud pal,” loving “full of love,” full “berry happy,” excited “battle-ready.” For sleepy, draw the eyes as simple horizontal closed lines; for hungry, use a more open downward-curved mouth; otherwise use the happy curved smile. In proud mode, add a simple golden crown with a small white sparkle above the pet. In excited/bouncy states, increase the bobbing motion. Maintain the gentle dark-plum, mint, pink, orange, cream, and peach palette, rounded shapes, soft shadows, system sans-serif typography, and polished mobile-friendly cozy pet-app appearance. Ensure the HUD does not block canvas interaction except for its buttons, and prevent page scrolling on touch devices.