Lemonade - Clicker Puzzle Game

Seele01-Flash
By
Lemonade is an addictive clicker puzzle game where you squeeze rotating lemons to fill cups with refreshing lemonade. Collect jewels, unlock new fruits, and compete for high scores in this easy-to-play browser game.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Lemonade". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** stylized "Flat 3D" aesthetic to match the reference image. Use an **Orthographic Camera** to simulate a 2D vector art look while using 3D meshes. High saturation colors (Lime Green background, Bright Yellow Lemon). * **The Lemon:** A 3D cylinder (very flat, like a coin) representing a lemon slice. It must have a texture on the front face showing lemon segments. The lemon slice must rotate continuously around the Z-axis at the top of the screen. * **The Cup:** A semi-transparent cylinder or frustum positioned at the bottom center. Inside the cup, place a "Liquid" mesh (cylinder) that starts at scale Y = 0 and rises as juice is caught. * **The Juice:** Small yellow spheres or teardrop shapes instantiated at the lemon's position when triggered. They must fall affected by gravity (simple physics). * **Collectibles (Jewels):** Floating, rotating low-poly gems (diamond or octahedron shapes) placed in the path between the lemon and the cup. * **Performance:** Use `InstancedMesh` for juice drops if possible to reduce draw calls. No complex dynamic lighting; use `AmbientLight` and a single `DirectionalLight` for simple flat shading. ### 2. Audio Requirements * **BGM:** A light, upbeat, acoustic guitar or "Bossa Nova" style loop that evokes a refreshing summer feeling. * **SFX - Squeeze:** A wet "squish" or "pop" sound when the screen is tapped. * **SFX - Splash:** A liquid "plop" sound when a drop hits the cup. * **SFX - Collect:** A high-pitched magical chime or "ding" when a drop hits a jewel. * **SFX - Success:** A refreshing "Ahhh" or pouring sound when a cup is fully filled. ### 3. Gameplay Loop * **Core Mechanic:** The lemon rotates automatically back and forth (pendulum) or fully 360 degrees. The player taps to release a drop of juice. The drop falls straight down relative to the world, so timing the lemon's rotation is key to aiming. * **Objective:** Aim the drops to land inside the cup below. * **Progression:** 1. Each drop that lands increases the "Liquid" mesh height in the cup. 2. Once the cup is 100% full, score increases, the filled cup slides off-screen, and a new empty cup slides in. 3. The game gets progressively harder (lemon rotates faster, cup moves, or wind affects drops). * **Bonus:** Hitting floating jewels with juice drops adds extra points/currency. ### 4. Mobile Controls & Interaction * **Input Method:** One-handed operation. Detect `touchstart` (for mobile) and `click` (for desktop) on the **entire screen**. No specific buttons required for gameplay. * **Orientation:** **Portrait Mode** only (vertical layout). * **Visual Feedback:** * When tapped, the Lemon mesh should slightly scale down (squash) and rebound to simulate squeezing. * The Cup should wobble slightly when hit by juice. * Display floating text ("+1", "Perfect!") when scoring. * **UI Layout:** Keep the Score and Jewel Count at the very top (safe area), well away from the bottom touch interaction zone. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Lemonade is a delightfully simple clicker puzzle game that combines satisfying gameplay mechanics with competitive scoring. With a solid 3.4/5 rating from players, this HTML5 game offers the perfect blend of relaxation and challenge as you squeeze fresh lemonade on a hot summer day.

The game's premise is beautifully straightforward: fill cups with lemonade by squeezing juice from rotating lemons. What makes it engaging is the precision timing required and the strategic element of collecting valuable jewels while filling each cup.

Core Features

Easy-to-Learn Mechanics

Lemonade excels in its simplicity - anyone can start playing immediately with just mouse clicks or screen taps. The intuitive controls make it perfect for quick gaming sessions or extended play.

Jewel Collection System

As you squeeze lemon juice, aim for sparkling jewels that appear throughout each level. These jewels serve as currency to unlock exciting new fruits, adding variety and progression to your gameplay experience.

Unlockable Content

Use your collected jewels to unlock different fruits beyond lemons. Each new fruit brings fresh visual appeal and keeps the gameplay experience interesting across multiple sessions.

High Score Competition

Compete on global leaderboards to prove your lemonade-making skills. The scoring system rewards both cup-filling efficiency and jewel collection mastery.

Cross-Platform Compatibility

Built with HTML5 technology, Lemonade runs smoothly on desktop computers, tablets, and smartphones without requiring downloads or installations.

Gameplay Mechanics

The core gameplay revolves around timing and precision. Lemons rotate continuously at the top of the screen, and you must click or tap to release drops of juice at just the right moment. Your goals are:

  • Fill the Cup : Direct lemon juice into the cup below until it's completely full
  • Collect Jewels : Aim for jewels that appear during gameplay to earn currency
  • Maximize Efficiency : Fill cups quickly while maintaining accuracy for higher scores
  • Chain Success : Complete multiple cups in succession to build scoring multipliers

Operation Guide

Desktop Controls : - Mouse Click : Release a drop of lemon juice - Click Timing : Watch the rotating lemon and click when positioned over the cup or jewels

Mobile Controls : - Screen Tap : Tap anywhere on the screen to squeeze juice - Timing : Same precision timing applies for mobile gameplay

Menu Navigation : - Access settings, marketplace, and leaderboards after completing game sessions - Purchase new fruits using collected jewels in the market section - Check your ranking and compare scores with other players

Why Play This Game

Perfect for Short Breaks : Each session can be as quick or extended as you prefer, making it ideal for coffee breaks or commute entertainment.

Stress Relief : The simple, repetitive nature combined with cheerful visuals provides a calming gaming experience.

Progressive Rewards : The jewel collection and fruit unlocking system gives you concrete goals to work toward.

Universal Appeal : Suitable for all ages with no violent or inappropriate content.

No Commitment Required : Play instantly in your browser without downloads, accounts, or subscriptions.

Whether you're looking for a quick distraction or aiming to dominate the leaderboards, Lemonade offers engaging clicker puzzle gameplay that's both accessible and surprisingly addictive.

Frequently Asked Questions (FAQ)