Watermelon Drop - Merge Puzzle Game

Seele01-Flash
By
Watermelon Drop is an addictive merge puzzle game in the popular Suika style. Drop fruits and vegetables into a cup, merge identical items to create bigger ones, and aim for the highest score without overflowing the container.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Watermelon Drop (Suika Style)". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: 2.5D "Kawaii" Aesthetic. Use an Orthographic Camera to simulate a 2D look while using 3D assets. * **Models**: * **Fruits/Veggies**: Generate 10-11 distinct spheres representing different evolution stages. * *Progression (Small to Large)*: Blueberry (Purple) -> Cherry (Red) -> Lime (Green) -> Lemon (Yellow) -> Orange (Orange) -> Apple (Red) -> Pear (Light Green) -> Peach (Pink) -> Pineapple (Yellow/Brown) -> Melon (Green Net pattern) -> Watermelon (Dark Green Stripes). * **Textures**: Each fruit must have a simple, cute face (:) or ^_^) mapped onto the front. Colors should be highly saturated and bright. * **The Cup**: A transparent, U-shaped glass container (open top) with visible white outline edges. * **Background**: A static gradient background (Light Blue to White) resembling a sky, featuring stylized white clouds and floating white cross (+) symbols as decoration. * **Optimization**: Use low-poly spheres (e.g., `SphereGeometry(radius, 32, 32)` is too high, use `16, 16` or `24, 24`). Use a single texture atlas if possible or simple `MeshToonMaterial` for performance. * **Particles**: Simple confetti or "smoke puff" particle system triggered upon merging. ### 2. Audio Requirements * **BGM**: A cozy, relaxing, and repetitive lo-fi or acoustic track (Ukulele/Marimba based). It should not be distracting. * **Sound Effects (SFX)**: * *Drop*: A soft "whoosh" or light thud. * *Collision*: Soft wood-block click sounds when fruits touch. * *Merge*: A satisfying high-pitched "pop" or magical chime/ding. * *Game Over*: A descending whistle or buzzer sound. * *UI Click*: Soft bubble pop sound. ### 3. Gameplay Loop * **Core Mechanic (Merge Physics)**: * The player controls a "spawner" at the top of the container. * Physics simulation (gravity, collision, friction, restitution) is essential. Fruits must roll and stack naturally. * **Merge Logic**: When two spheres of the **same type** collide, they immediately disappear and are replaced by **one single sphere of the next tier** at the midpoint of the collision. * *Physics Engine*: Please integrate a physics library compatible with Three.js (like **Cannon-es** or **Matter.js**) to handle the circular collision bodies. * **Scoring**: Points are awarded for every merge. Larger merges grant exponentially higher points. * **Game Over Condition**: If a fruit settles above the top rim of the container for more than 2 seconds, the game ends. * **UI/HUD**: * Top Left: Current Score. * Top Right: "Next Fruit" preview (shows what will spawn next). * End Screen: Displays Final Score and Rank (e.g., Rank A for high scores). ### 4. Mobile Controls & Interaction * **Orientation**: **Portrait Mode** (Vertical) is mandatory. * **Touch Input**: * **One-Finger Drag**: The player touches anywhere on the screen and drags horizontally. The fruit spawner at the top follows the finger's X-axis position. * **Release**: Lifting the finger drops the fruit. * *Alternative*: Tap specific X-coordinate to move instantly and drop (for quick play). * **Visual Guide**: display a dotted vertical line projecting downwards from the fruit to show exactly where it will land. * **Haptic Feedback**: Trigger a light vibration (using `navigator.vibrate`) when a merge occurs or when the fruit hits the floor. * **UI Sensitivity**: Ensure buttons (Restart, Pause) are at least 44x44 pixels for easy tapping. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Watermelon Drop is a captivating merge puzzle game that belongs to the hugely popular Suika game genre. This delightful physics-based puzzle challenges players to strategically drop various fruits and vegetables into a container, creating satisfying chain reactions through merging mechanics. The game features adorable cartoon-style fruits with cute faces that will charm players of all ages.

The core gameplay revolves around careful placement and physics simulation. When two identical food items collide, they merge into a larger, different type of produce, creating an engaging progression system that keeps players coming back for more.

Core Features

Addictive Merge Mechanics

The heart of Watermelon Drop lies in its satisfying merge system. Start with small fruits like cherries or grapes, and work your way up through the food chain to create massive watermelons. Each successful merge not only clears space but also rewards you with points, making every drop count.

Cute Visual Design

Featuring charming cartoon-style artwork, every fruit and vegetable has its own personality with adorable facial expressions. The colorful, kawaii-inspired design makes the game visually appealing and creates an emotionally engaging experience.

Physics-Based Gameplay

Realistic physics simulation adds depth to the puzzle mechanics. Fruits bounce, roll, and stack naturally, requiring players to consider momentum, gravity, and spatial relationships when making their moves.

Score Ranking System

Compete for the perfect A-rank score! The game evaluates your performance at the end of each session, encouraging players to improve their strategies and achieve higher ratings.

Cross-Platform Compatibility

Enjoy seamless gameplay across all devices - from desktop computers to smartphones and tablets, all through your web browser without any downloads required.

Gameplay Mechanics

The objective is elegantly simple yet challenging to master: drop fruits and vegetables into a cup-shaped container, merge identical items to create larger produce, and continue this process without overflowing the container.

Merging Chain Reactions

When two identical items touch, they automatically combine into the next tier of produce. This creates opportunities for spectacular chain reactions where multiple merges happen simultaneously, dramatically boosting your score.

Space Management Strategy

Success requires careful space management. As your container fills up, you must think several moves ahead, positioning items strategically to maximize merging opportunities while avoiding dangerous overflow situations.

Operation Guide

The controls are intuitive and accessible for players of all skill levels:

  • Mouse Movement : Move your cursor to position the next fruit or vegetable
  • Click : Release the item to drop it into the container
  • Strategic Placement : Aim carefully to create optimal merging opportunities

The game over condition occurs when any piece of produce falls over the edge of the container, so precise placement becomes increasingly critical as the container fills up.

Why Play Watermelon Drop

Perfect Casual Gaming Experience

Watermelon Drop offers the ideal balance of simplicity and depth. Easy to learn but difficult to master, it provides quick gaming sessions perfect for breaks or extended play sessions for puzzle enthusiasts.

Stress-Relief Gaming

The cute visuals, satisfying merge sounds, and cozy atmosphere make this an excellent stress-relief game. The gentle, non-violent gameplay creates a relaxing environment while still providing engaging challenges.

Brain Training Benefits

This puzzle game exercises spatial reasoning, planning skills, and quick decision-making abilities. Players must constantly evaluate positioning, predict physics outcomes, and plan multiple moves ahead.

Zero Commitment Required

With no downloads, registrations, or payments required, you can start playing immediately. The game saves your progress locally, so you can return anytime to beat your high score.

Mobile-Friendly Design

Optimized for both desktop and mobile play, Watermelon Drop maintains smooth performance and intuitive controls across all platforms, making it perfect for gaming on the go.

Frequently Asked Questions (FAQ)