Snoring - Wake Up the Elephant Puzzle Game

Seele01-Flash
By
Snoring is a charming puzzle game where you help various animals wake up a loudly snoring elephant. Use physics-based gameplay to roll, tip, and knock different creatures to solve each level's unique challenge.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Snoring: Elephant Waker". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Use a **"Toon-Shaded" / Cel-Shaded 3D style** that mimics the 2D vector art of the original screenshot but with depth. Colors should be high-saturation and pastel-leaning (Baby Blue sky, Vibrant Green leaves, Grey Elephant, Black/White Zebra). * **Character Models**: * **The Elephant**: A blocky or cylindrical, heavy-looking sleeping elephant. It must have a floating "Zzz" particle effect emitting from its trunk. * **The Animals (Projectiles/Tools)**: * **Zebra**: A perfect sphere (to roll easily). * **Pig/Other Animals**: Cubes or Pyramids (stable until clicked). * **Environment**: Floating stylized jungle platforms (low-poly dirt islands with grass tops). Background should be a gradient skybox with slowly drifting 2D cloud sprites to create parallax depth without heavy rendering costs. * **Mobile Optimization**: Use simple geometries (SphereGeometry, BoxGeometry) with basic colors/textures to keep draw calls low. Limit real-time shadows; use baked lighting or simple blob shadows beneath characters. ### 2. Audio Requirements * **BGM**: A lighthearted, pizzicato-string and woodwind based track. It should sound "sneaky" yet playful. * **Sound Effects (SFX)**: * **Snoring**: A rhythmic, deep breathing sound coming from the elephant (positional audio). * **Collision**: Soft "thuds" for wood/ground, bouncy "boing" sounds when animals hit each other. * **Interaction**: A "pop" sound when the user taps an animal to activate it. * **Win State**: A loud trumpet sound and a surprised gasp when the elephant wakes up. ### 3. Gameplay Loop * **Core Mechanic**: A physics-based puzzle. The Elephant is asleep at a specific spot. The player cannot move the Elephant directly. * **Interaction**: The player taps other animals to change their shape or trigger an action (e.g., Tap a Square Pig -> it turns into a Circle Pig and rolls; Tap a Giraffe -> it pushes an object). * **Goal**: Create a chain reaction where the animals roll, fall, or bounce to physically collide with the Sleeping Elephant. * **Win Condition**: The Elephant is hit with sufficient force or knocked off the platform. The Elephant's texture changes to "Wide Awake eyes" and the level ends. * **Lose Condition**: All interactive animals settle/fall off the map without waking the Elephant. ### 4. Mobile Controls & Interaction * **Controls**: Single-finger tap (Raycasting). * **Tap**: Trigger animal ability (Transform shape / Apply Impulse / Break Block). * **Camera**: Fixed frontal camera (2.5D view), slight easing movement to follow the active moving object. * **Screen Orientation**: **Landscape** orientation to accommodate horizontal puzzle layouts. * **UI Layout**: * **Restart Button**: Large circular icon (min 64x64px) in the top-right corner for quick retries (crucial for physics puzzles). * **Level Select**: Simple grid menu. * **Feedback**: * **Haptic**: Short vibration burst when the Elephant is successfully hit. * **Visual**: When tapped, animals should squash-and-stretch slightly to indicate input receipt. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Snoring is a delightfully cute puzzle game that combines humor with engaging physics-based challenges. With a solid 3.9/5 rating from players worldwide, this family-friendly game tasks you with one simple but entertaining goal: wake up those noisy sleeping elephants! The game features adorable animal characters and intuitive gameplay that appeals to puzzle enthusiasts of all ages.

Core Features

Charming Animal Characters

The game showcases a variety of adorable animals including zebras, hippos, and other safari creatures, each with their own unique animations and personalities. The sleeping elephants are particularly endearing with their loud snoring sounds that drive the story forward.

Physics-Based Puzzle Mechanics

Each level presents a unique spatial puzzle where you must strategically move animals to create a chain reaction. The realistic physics engine makes every interaction feel natural and satisfying, whether you're rolling a zebra or tipping over a log.

Progressive Difficulty

Starting with simple wake-up scenarios, the game gradually introduces more complex puzzles that require creative thinking and multiple steps to solve. Each level builds upon previous mechanics while introducing fresh challenges.

Family-Friendly Content

Rated for all ages, Snoring provides clean, wholesome entertainment without any inappropriate content. The cute art style and gentle humor make it perfect for children while remaining engaging for adults.

Gameplay Mechanics

Objective and Strategy

Your primary goal is to wake up the sleeping elephant in each level by causing other animals or objects to make contact with them. This requires careful planning and understanding of how different elements interact with each other.

Interactive Elements

Levels feature various moveable objects including: - Rolling animals that can be pushed and guided - Tipping objects like logs and rocks - Bouncing elements that create chain reactions - Environmental obstacles that add complexity

Operation Guide

Mouse Controls : The game uses simple point-and-click mouse controls that are easy to master: - Click and drag to move animals and objects - Single click to interact with specific elements - Hold and release to control the force of your actions

The intuitive control scheme means you can start playing immediately without complex tutorials or learning curves.

Why Play This Game

Perfect Casual Gaming Experience

Snoring offers the ideal balance of relaxation and mental stimulation. Each puzzle can be completed in just a few minutes, making it perfect for quick gaming sessions or longer play periods.

Stress-Free Entertainment

Unlike competitive games, Snoring provides a peaceful, stress-free environment where you can take your time to solve puzzles at your own pace. There are no time limits or pressure to perform perfectly.

Develops Problem-Solving Skills

While entertaining, the game also helps develop spatial reasoning and logical thinking skills. Players must analyze each scenario and plan their moves carefully to achieve success.

Universal Appeal

The combination of cute animals, gentle humor, and accessible gameplay makes this game enjoyable for the entire family. Parents and children can play together or take turns solving puzzles.

Browser-Based Convenience

As a free online game, Snoring requires no downloads or installations. Simply open your web browser and start playing immediately on any device with internet access.

Frequently Asked Questions (FAQ)