Bunny Quest - Puzzle Adventure

Seele01-Flash
By
Bunny Quest is an adorable tile-rearrangement puzzle game where you help a cute bunny navigate from carrot land to the fluffy kingdom by strategically arranging terrain tiles to create the perfect path.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Bunny Quest**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: "Cute", "Toon-shaded", and "Low-poly". The aesthetic should be bright, colorful, and approachable, resembling a 3D cartoon. * **Camera**: Use an **Orthographic Camera** positioned at an isometric angle (45 degrees) to give a clear, distortion-free view of the puzzle grid. * **The Hero (Bunny)**: A simple, blocky/voxel-style white rabbit model (think *Crossy Road* style) with pink inner ears. It should have a subtle "squash and stretch" idle animation (breathing effect). * **The Grid (Map)**: A 4x4 or 5x5 grid floating in the center of the screen. * **Path Tiles**: Green grass blocks with a brown dirt path texture on top. Variations include: Straight, Corner (90 degree), T-junction, and Cross. * **Obstacles**: Fixed stone blocks or tree stumps that cannot be moved. * **Goal**: A rabbit burrow or a "Fluffy Kingdom" gate. * **Collectibles**: 3D floating carrots rotating slowly on specific path tiles. * **Background**: A soft, pastel gradient sky (light blue to cyan) or a blurred garden background. * **Performance**: Use simple geometries (BoxGeometry) with shared materials to minimize draw calls for mobile devices. Use basic Lambert or Toon materials. ### 2. Audio Requirements * **BGM**: A lighthearted, whimsical track using pizzicato strings, marimbas, and a flute melody. Tempo should be moderate (100-110 BPM) to encourage thinking without inducing stress. * **Sound Effects (SFX)**: * **Tile Slide**: A satisfying "woosh" or stone-sliding-on-dirt sound. * **Invalid Move**: A soft, dull "thud" or low-pitched wood block sound. * **Eat Carrot**: A crisp "crunch" sound. * **Win/Path Complete**: A short, ascending harp glissando or joyful fanfare. ### 3. Gameplay Loop * **Mechanic**: A classic "Sliding Tile" puzzle (similar to the 15-puzzle or Pipe Mania). The grid has one empty slot. * **Goal**: The player must slide the tiles to create a continuous, unbroken dirt path from the **Start Tile** (Bunny) to the **End Tile** (Burrow). * **Interaction**: When a player taps a tile adjacent to the empty slot, it slides into that slot. * **Win Condition**: The system automatically detects when a valid path connects Start to End. * **Sequence**: Once connected, input is locked -> The Bunny hops along the generated path tile-by-tile -> Collects any carrots on the way -> Enters the burrow -> "Level Complete" UI appears. * **Score**: Based on the number of moves taken (fewer is better) and carrots collected (3-star system). ### 4. Mobile Controls & Interaction * **Input Method**: Raycasting via Touch/Mouse. * **Tap-to-Move**: Detect tap on a tile. If the tile is adjacent to the empty space, use `Tween.js` (or similar) to smoothly animate the tile sliding into the new position (approx 0.2s duration). * **No Swiping**: To avoid accidental moves on small screens, rely on precise taps. * **Orientation**: **Portrait Mode** is preferred for one-handed play, but the layout should be responsive to fit the grid within the screen width. * **UI/UX**: * A "Reset" button and "Hint" button placed at the bottom of the screen (minimum touch target 44x44px). * Visual Feedback: When a tile is touched, highlight it slightly. If the path is connected, the dirt path texture could glow gold before the bunny starts moving. * **Haptics**: Trigger a light vibration (using `navigator.vibrate(10)`) when a tile successfully slides. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Bunny Quest is a delightful puzzle adventure that combines strategic thinking with adorable characters. This charming game challenges players to help a cute bunny hero complete its quest by rearranging scattered terrain tiles to create a clear path from start to finish. With its easy-to-learn mechanics and engaging puzzle design, Bunny Quest offers entertainment for puzzle lovers of all ages.

The game features a unique tile-manipulation system where players must think tactically about how different terrain pieces connect. Each level presents a scrambled puzzle map filled with various terrain tiles and path segments that need to be reorganized to guide the bunny safely to its destination.

Core Features

Intuitive Puzzle Mechanics

Bunny Quest employs a simple yet engaging click-and-rearrange system. Players interact with floating terrain tiles using mouse controls, making it accessible to both casual gamers and puzzle enthusiasts. The straightforward mechanics hide deeper strategic elements that emerge as levels progress.

Charming Visual Design

The game showcases cute, colorful graphics featuring an adorable bunny protagonist and whimsical environments. The visual style creates an inviting atmosphere that appeals to players seeking both relaxation and mental challenge.

Progressive Difficulty

Starting with simple layouts, the game gradually introduces more complex terrain arrangements and obstacles. This progression ensures players can learn the mechanics naturally while facing increasingly sophisticated puzzles.

Cross-Platform Compatibility

Built with HTML5 technology, Bunny Quest runs smoothly on desktop computers, tablets, and mobile devices. No downloads or installations required - simply open your browser and start playing immediately.

Gameplay Mechanics

The core objective involves rearranging terrain tiles to create a continuous path for the bunny to follow. Players must:

  • Analyze the puzzle layout to identify which tiles are paths and which are obstacles
  • Use carrots as navigation guides to determine the correct path direction
  • Strategically position tiles to connect all path segments
  • Create an unobstructed route from the starting point to the fluffy kingdom destination

Each level requires careful observation and planning. Success depends on understanding how different tile types interact and visualizing the complete path before making moves.

Operation Guide

Mouse Controls: - Left Click : Select and move terrain tiles - Drag and Drop : Position tiles in desired locations - Point and Click : Interact with game interface elements

Game Objectives: - Arrange path tiles to form a continuous route - Ensure the bunny can travel from carrot land to fluffy kingdom - Complete each level using the minimum number of tile movements - Use carrot markers as helpful navigation references

The game's intuitive interface makes it easy to experiment with different tile arrangements. If a configuration doesn't work, simply rearrange the pieces until you find the solution.

Why Play Bunny Quest

Perfect for All Ages

Bunny Quest's combination of cute aesthetics and logical challenges makes it suitable for children developing problem-solving skills and adults seeking relaxing brain exercise. The game's easy difficulty rating ensures accessibility without sacrificing engagement.

Mental Exercise Benefits

Regular puzzle-solving helps improve spatial reasoning, planning abilities, and logical thinking. Bunny Quest provides these cognitive benefits within an enjoyable, stress-free environment.

Instant Entertainment

With no download requirements and instant browser compatibility, Bunny Quest offers immediate entertainment whenever you need a quick mental break or puzzle challenge.

Community and Competition

Share your puzzle-solving strategies with friends and family. The game's straightforward mechanics make it perfect for collaborative problem-solving or friendly competition to see who can complete levels fastest.

Whether you're looking for a quick brain teaser during a break or a longer puzzle-solving session, Bunny Quest delivers satisfying gameplay that rewards both quick thinking and careful planning.

Frequently Asked Questions (FAQ)