Appearance
Arcade › Stillwater
Click the game above and it runs right here in your browser. No download, no installer, no account needed. munther alsubaie built it with Cinevva, so it works on a phone or a tablet too.
Nobody has said anything about Stillwater yet. Play it, then tell munther alsubaie what you would add next.
Stillwater was built by munther alsubaie 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 Stillwater 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 browser-based cozy fishing game titled “Stillwater,” a quiet evening by the lake. Use a full-window responsive HTML canvas as the visual scene with a fixed overlay HUD. The game should be a calm, minimal single-screen fishing interaction rather than a level-based game. Visual style and camera: use a fixed 2D side/overhead scenic composition filling the viewport. Render a soft painterly sunset gradient: deep blue at the top, mauve/rose and warm peach around the horizon, muted blue-green water below, and deep blue near the bottom. Place a large pale yellow sun around 72% of the viewport width and 36% of its height, with a diffuse golden glow. Add a dark translucent, gently undulating distant shoreline/hills silhouette across roughly the 43–57% height area. The lower portion is lake water with many thin, low-contrast horizontal shimmering wave lines that slowly scroll and wobble. Add about ten very subtle, translucent pale fish silhouettes moving horizontally under the water, each with a small body and triangular tail, wrapping around when leaving either side. Place a small warm wooden rowboat in the foreground, centered horizontally at approximately 50% width and 72% height. Draw it as a brown curved hull with a lighter brown oval/open interior and a light trim line; let it gently rock. Include a simple seated pale figure/shape inside the boat. A fishing rod rises vertically from the boat, with a pale line extending from its tip to the cast bobber. The bobber is a small white/pale circular float with a red upper half, floating on the water and creating expanding elliptical ripples. Core mechanic: the player casts from the boat to a chosen water position, waits for a random bite, and reels in at precisely the right moment. The initial state has 0 fish caught and 100 calm. Provide a “Cast line” button and a disabled “Reel in” button. The player can click/tap the water to cast at that location, click/tap the canvas again during a bite to reel, or use Space to cast/reel. Clicking the Cast line button casts to a default point around 68% width and 60% height. Clamp manually selected casts to between 20% and 90% width and 42% and 78% height. State behavior: when idle, casting changes the phase to waiting, enables Reel in and disables Cast line, places the bobber at the target, plays a short cast tone if audio is available, adds ripples, and displays “The line settles. Listen to the water…”. Choose a random bite time 2.5–6.5 seconds after casting. While waiting, the bobber gently bobs. When the bite arrives, change to bite phase, make the bobber dip strongly (about 8 pixels plus a rapid oscillation), show “A gentle dip — reel in now.” and give a soft tone. The player has about 2.8 seconds to reel. If they reel during the bite, increment fish caught, restore up to 7 calm (capped at 100), return to idle, remove the bobber, reset the buttons, and show “A silver fish slips into the boat. The lake approves.” If they reel early while merely waiting, reduce calm by 3, cancel the cast, and show “Just a little tug — the fish got away. Try again when the bobber dips.” If the player fails to reel before the bite timeout, reduce calm by 5, cancel the cast, reset the controls, and show “The ripples fade. Patience is part of fishing.” HUD: use warm ivory serif typography and translucent dark blue glass panels with thin semi-transparent white borders. At top left show the large title “Stillwater” with generous letter spacing and the subtitle “a quiet evening by the lake.” At top right show two rounded pill counters: a numeric value above the label “fish caught,” starting at 0, and a numeric value above “calm,” starting at 100. Near the bottom center show a rounded translucent message panel that initially reads “Find a comfortable spot, cast your line, and let the evening unfold.” and fades in/out for gameplay messages. Above the buttons show the small hint text exactly: “Click or tap the water to cast · reel in when the bobber dips”. At the bottom center place rounded glass buttons labeled “Cast line” and “Reel in.” Make the layout responsive for narrow screens, preserve touch interaction, and keep the page from scrolling. Add gentle optional Web Audio feedback initiated by the first user interaction: a cast sine tone, bite tones, success tones, and a lower failure tone. Keep all movement subdued and meditative: slowly moving water, floating fish, boat rocking, bobber motion, expanding ripples, and no enemies, combat, timer display, levels, inventory, or game-over screen.