Pudding Monsters

Seele01-Flash
By
Pudding Monsters is an adorable puzzle game where you slide cute pudding creatures across the board to combine them into giant monsters. With 125+ challenging levels and charming graphics, it's perfect brain training fun for all ages.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Pudding Monsters". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Cute, cartoonish, and high-gloss aesthetics inspired by "ZeptoLab" art styles. Use bright, saturated colors (Red, Green, Blue) for the monsters. * **The Pudding Monsters:** * Create characters using rounded geometries (SphereGeometry/CapsuleGeometry) with a "Jelly" material (high `shininess`, `specular` highlights in MeshPhongMaterial) to mimic a wet, gelatinous surface. * **Face Details:** Add distinctive large cartoon eyes (white spheres with black pupils) that occasionally blink (scale animation). Add accessories like buttons or mustaches using simple primitives. * **Merging Visuals:** When two monsters touch, they should visually snap together. If possible, use a simple blob/metaball logic or simply overlap meshes to make them look like a single joined organism. * **The Environment (Kitchen Table):** * A grid-based board (e.g., 6x6 or 8x8) textured like a checkered kitchen tablecloth (warm colors: orange/yellow). * **Star Tiles:** Specific grid cells should have a "Star" graphic decal on the floor, indicating bonus objectives. * **Obstacles:** Place distinct block objects (e.g., milk cartons, books) to serve as walls. * **Mobile Optimization:** Use low-poly meshes for the environment. Limit real-time shadows; use baked lighting textures for the background if possible to maintain 60 FPS on mobile devices. ### 2. Audio Requirements * **BGM:** quirky, "sneaky," and lighthearted orchestral track using pizzicato strings and woodwinds (flute/clarinet) to create a humorous puzzle atmosphere. * **Sound Effects (SFX):** * **Slide:** A quick "whoosh" or wet friction sound. * **Impact:** A squishy "splat" or "thud" when hitting a wall. * **Merge:** A wet "gloop" or suction pop sound when monsters join. * **Win:** A cheerful "Ta-da!" or high-pitched monster giggle. * **UI:** Soft popping sounds for button clicks. ### 3. Gameplay Loop * **Core Mechanic (Sliding Puzzle):** * The game is played on a grid. Multiple separate "Pudding Monster" units start at different positions. * **Movement Logic:** When the player swipes a monster, it slides in that direction until it hits an obstacle (wall, object) or another monster. It **does not** stop grid-by-grid; it slides the full distance. * **Sticking/Merging:** If a sliding monster hits another monster, they stop and "stick" together. They now move as a single, larger rigid shape in subsequent turns. * **Win Condition:** The level is won when all individual pudding pieces are merged into **one single contiguous monster**. * **Star Collection:** To get a perfect score (3 stars), the final merged monster (or its parts during the process) must occupy the specific grid tiles marked with stars. * **Fail Condition:** If a monster slides off the edge of the table (grid boundary without a wall), it falls, and the level restarts. ### 4. Mobile Controls & Interaction * **Touch Controls:** * Implement **Swipe Gestures** (TouchStart -> TouchMove -> TouchEnd). * Detect the swipe direction (Up, Down, Left, Right). The monster closest to the swipe origin (or the currently selected cluster) moves in that direction. * **Orientation:** **Portrait Mode** optimized. The game board should be centered in the upper-middle screen, leaving room at the bottom for UI. * **Feedback:** * **Squash & Stretch:** When a monster hits a wall, apply a temporary scale animation (compress on axis of movement) to simulate jelly physics. * **Haptic Feedback:** Trigger a light vibration (using `navigator.vibrate`) when monsters merge or hit a wall. * **UI Layout:** * Large "Reset" and "Undo" buttons at the bottom of the screen (minimum 48x48px hit area). * Level counter and Star counter at the top. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Pudding Monsters is a delightfully addictive puzzle game that combines cute characters with challenging brain teasers. Your mission is simple yet engaging: slide individual pudding monsters across a grid-based playing field to unite them into one magnificent giant pudding monster. Each level presents a unique puzzle that requires strategic thinking and careful planning to solve.

The game features adorable pudding creatures with expressive eyes and charming animations that bring personality to every move. The colorful, kid-friendly graphics and upbeat soundtrack create an enjoyable atmosphere that keeps players engaged for hours.

Core Features

Strategic Puzzle Gameplay

Every level in Pudding Monsters is a carefully crafted puzzle that challenges your logical thinking. You have a limited number of moves per level, making each decision crucial. This constraint adds depth to the gameplay and encourages players to think several steps ahead.

Progressive Difficulty System

With 125+ levels spread across different themed areas, the game offers extensive content that gradually increases in complexity. Early levels introduce basic mechanics, while advanced stages require mastering complex pudding combinations and strategic positioning.

Creative Monster Combinations

One of the game's most charming features is the ability to create different monster shapes depending on how you connect the puddings. Each combination results in unique and amusing giant monsters with their own personality and expressions.

Multiple Themed Environments

The game takes you through various colorful environments, each with its own visual style and challenges. From kitchen settings to magical landscapes, every area offers fresh visual experiences and new puzzle mechanics.

Game Mechanics

Sliding Puzzle System

The core gameplay revolves around sliding pudding monsters across the board. Unlike traditional sliding puzzles, you're not just moving pieces around - you're strategically positioning them to stick together and form larger creatures.

Limited Moves Challenge

Each level comes with a specific move limit, adding a strategic element to the puzzle-solving process. This constraint forces players to plan their moves carefully and find the most efficient solution path.

Star Rating System

Levels can be completed with different levels of efficiency, encouraging replayability as players strive for perfect three-star ratings on every stage.

Operation Guide

Basic Controls

  • Mouse Control : Drag the left mouse button to move pudding monsters across the grid
  • Touch Control : On mobile devices, simply tap and drag the puddings to slide them
  • Direction Movement : Puddings slide in straight lines until they hit an obstacle or another pudding

Gameplay Strategy

  • Plan your moves before executing them, as you have limited attempts per level
  • Look for ways to create chain reactions where one pudding's movement affects others
  • Pay attention to the level layout and identify the optimal final formation
  • Use obstacles and walls strategically to stop puddings in the right positions

Why Play Pudding Monsters

Perfect for All Ages

Pudding Monsters strikes the perfect balance between being accessible to children and challenging enough for adults. The cute, non-violent theme makes it suitable for family gaming sessions.

Brain Training Benefits

This game excellently exercises spatial reasoning, strategic planning, and problem-solving skills. Regular play can help improve logical thinking and pattern recognition abilities.

No Pressure, Pure Fun

Unlike time-pressured games, Pudding Monsters allows players to take their time and think through each move. This relaxed pace makes it perfect for stress relief and casual gaming.

Completely Free Experience

Enjoy the full game experience without any payment required. Play directly in your web browser without downloads, installations, or hidden costs.

Cross-Platform Convenience

Whether you're on a computer, tablet, or smartphone, you can enjoy the same smooth gaming experience across all devices.

Frequently Asked Questions (FAQ)