Kawaii Fruits 3D - Cute Watermelon Merge Game

Seele01-Flash
By
Kawaii Fruits 3D is an adorable watermelon merge puzzle game featuring cute fruit characters. Drop and strategically merge fruits to create bigger ones in this relaxing Suika-style gameplay experience.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Kawaii Fruits 3D". Please read the following detailed game design requirements first, and then generate the code accordingly. You should incorporate a physics engine like `cannon-es` to handle the collisions and gravity. ### 1. Assets & Environment * **Visual Style**: "Kawaii" (Cute) aesthetic with high saturation colors. The scene should feel bright, cheerful, and cozy. * **Game Objects (Fruits)**: Create a hierarchy of 10 distinct fruit types represented by 3D spheres of increasing sizes. * *Texture Mapping*: Each sphere must have a texture face mapped to it (like the screenshot: large anime eyes, blushing cheeks, small smiling mouths). * *Progression*: Smallest (Purple Grape) -> Medium (Red Apple, Orange) -> Largest (Green Watermelon). * *Visual Effect*: Give the fruits a slight white outline or "rim lighting" shader to mimic a sticker/2D look within the 3D space. * **The Container**: A transparent, glass-like rectangular box (open at the top) centered in the view. * **Background**: A dynamic 2D plane behind the box featuring a rotating orange sunburst pattern (similar to the reference image). * **Optimization**: Use low-poly spheres (e.g., `SphereGeometry(radius, 16, 16)`) to ensure smooth performance on mobile GPUs. Reuse geometries where possible. ### 2. Audio Requirements * **BGM**: A looping, cheerful, "Cozy/Lofi" instrumental track. Think soft synths, light percussion, and a relaxed tempo (approx. 90-100 BPM). * **Sound Effects (SFX)**: * *Spawn*: A soft "pop" sound. * *Collision*: A dull, soft thud (like rubber hitting plastic). * *Merge*: A high-pitched, magical "chiming" or "sparkle" sound to reward the player. * *Game Over*: A descending "whistle" or sad trombone sound. ### 3. Gameplay Loop * **Mechanics (Suika/Watermelon Style)**: * **Spawning**: A generic "Next Fruit" appears at the top of the container. * **Dropping**: Player chooses the horizontal position and drops the fruit. * **Merging**: When two fruits of the same type collide, they merge immediately into the next fruit size up in the hierarchy. * **Physics**: Implementation using `cannon-es`. Gravity should be standard, but fruits should have high friction and moderate restitution (bounciness) so they don't settle too instantly but also don't fly out uncontrollably. * **Level System**: * Display a specific "Target Fruit" at the start of the level (e.g., "Create 1 Orange"). * **Win Condition**: The player successfully merges up to the Target Fruit. * **Lose Condition**: The container overflows (fruits stack above the top rim for more than 2 seconds). ### 4. Mobile Controls & Interaction * **Orientation**: **Portrait Mode** is mandatory to accommodate the vertical stacking gameplay. * **Touch Controls**: * *Drag*: Touching anywhere on the screen moves the "current fruit" spawner horizontally along the top X-axis. * *Release*: Lifting the finger causes the fruit to drop. * **Visual Guide**: Render a dashed vertical line projecting downwards from the fruit to show where it will land. * **UI/UX**: * Top Bar: Display "Score", "Target Goal", and a "Next Fruit" preview circle. * Pause/Settings button must be at least 44x44px. * **Haptic Feedback**: Trigger `navigator.vibrate(50)` on every successful merge to provide tactile satisfaction. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Kawaii Fruits 3D is a charming watermelon merge puzzle game that belongs to the popular Suika game genre. This delightful puzzle experience combines strategic thinking with adorable kawaii-style fruits that will melt your heart. Each fruit features cute expressions and colorful designs, making every merge satisfying and visually appealing.

The game offers a perfect blend of relaxation and mental challenge, where players must carefully plan their drops to achieve the best merging combinations. With its physics-based gameplay and progressively challenging levels, Kawaii Fruits 3D provides hours of engaging entertainment for puzzle lovers of all ages.

Core Features

Adorable Kawaii Art Style

Every fruit in the game features the signature kawaii aesthetic with cute faces, bright colors, and charming expressions. From smiling watermelons to winking oranges, each character brings personality to your puzzle-solving experience.

Strategic Merge Gameplay

The core mechanics revolve around the classic Suika watermelon game formula - drop fruits strategically to merge identical ones into larger varieties. Plan your moves carefully to avoid filling up the container while maximizing your merging potential.

Multiple Themed Balls

Beyond traditional fruits, the game includes various themed balls and ornaments, adding visual variety and keeping the gameplay fresh across different levels.

Progressive Level System

Advance through multiple levels, each presenting unique challenges and goals. The difficulty gradually increases, introducing new fruit types and more complex merging scenarios.

Auto-Save Progress

Never lose your progress! The game automatically saves your level completion and current state, allowing you to pick up exactly where you left off during your next play session.

Gameplay Mechanics

Physics-Based Dropping

Fruits fall naturally with realistic physics, bouncing and settling based on gravity and collision. This adds an element of unpredictability that keeps each game session unique and exciting.

Merge Chain Reactions

Create satisfying chain reactions when multiple merges happen simultaneously. These cascading combinations can help you achieve higher scores and clear challenging situations.

Strategic Container Management

Manage your limited space wisely. As fruits accumulate, you'll need to think several moves ahead to prevent overflow while setting up optimal merging opportunities.

How to Play

Basic Controls

  • Mouse Movement : Position your fruit horizontally above the container
  • Click : Drop the current fruit at the selected position
  • Strategic Timing : Wait for the right moment when existing fruits settle before making your next drop

Winning Strategy

  • Start with smaller fruits at the bottom to create a stable foundation
  • Plan several moves ahead to set up chain merges
  • Use the container walls to your advantage for positioning
  • Don't rush - take time to analyze the best drop position

Why Play Kawaii Fruits 3D

Perfect for Relaxation : The cute visuals and gentle gameplay make this an ideal stress-relief game. The kawaii art style creates a soothing atmosphere that's perfect for unwinding.

Brain Training Benefits : Despite its cute appearance, this game provides excellent mental exercise. Players develop spatial reasoning, planning skills, and strategic thinking through engaging puzzle mechanics.

Accessibility : Completely free to play with no downloads required. Simply open your browser and start playing immediately on any device.

Cross-Platform Compatibility : Enjoy seamless gameplay whether you're on your computer, smartphone, or tablet. The game adapts perfectly to different screen sizes and input methods.

Endless Replayability : With multiple levels, various themes, and the inherent randomness of physics-based gameplay, each session offers a fresh challenge.

Frequently Asked Questions (FAQ)