Cheese Hunt - Mouse Adventure Game

Seele01-Flash
By
Cheese Hunt is an adorable action-platformer game where you guide a cheese-loving mouse through exciting adventures. Jump over obstacles, collect delicious cheese, and help your furry friend satisfy his endless appetite!

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Cheese Hunt 3D**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Adorable **Low-Poly 2.5D Side-Scroller**. Use `THREE.MeshToonMaterial` or a custom shader to achieve a bright, cel-shaded cartoon look similar to the reference image. The palette should be high-saturation: bright azure sky, vibrant green grass, and yellow/pink interactive objects. * **Player Character**: A cute, low-poly **Grey Mouse** with large round ears and a **Yellow Scarf** (which should trail slightly behind when moving). The mouse should be positioned at the center-left of the screen. * **Environment Assets**: * **Ground**: Infinite scrolling or tiled grassy platforms with simple flower decorations (white daisies). * **Obstacles**: Large **Yellow Mushrooms with Pink Spots** (some act as static obstacles, some as bouncy platforms) and wooden tree trunks acting as walls. * **Collectibles**: Rotating, glowing triangular **Swiss Cheese** wedges floating slightly above the ground. * **Background**: A gradient blue skybox with low-detail 2D billboard trees and clouds in the distance for parallax depth. * **Performance**: Use instanced mesh rendering for the grass and collectibles to maintain 60 FPS on mobile devices. Shadows should be simple ("blob shadows") rather than expensive real-time casting if possible. ### 2. Audio Requirements * **BGM**: A playful, "bouncy" looping track using pizzicato strings, marimbas, or flutes. Tempo should be upbeat (approx. 120 BPM) to match the "Cute/Action" tag. * **Sound Effects (SFX)**: * **Jump**: A cartoonish "Boing" or "Squeak" sound. * **Collect**: A satisfying "Crunch" or high-pitched "Ding" when picking up cheese. * **Impact**: A soft thud when landing. * **Win/Level Complete**: A short fanfare. ### 3. Gameplay Loop * **Mechanics**: The game acts as a side-scrolling platformer. The player controls the mouse moving Left/Right and Jumping. * **Objective**: Navigate the terrain to collect all Cheese wedges in the level and reach the "Mouse Hole" exit at the end. * **Physics**: Implement arcade-style physics (not realistic gravity). The jump should feel "snappy" and responsive. The mouse should have double-jump capability to clear tall mushrooms. * **Scoring**: +100 points per cheese. Score is displayed at the top center. * **Failure Condition**: Falling off the platform (falling into the bottom void) resets the mouse to the start of the level. ### 4. Mobile Controls & Interaction * **Control Scheme (Touch)**: * **Left Screen Zone**: A floating **Virtual Joystick** or D-Pad for horizontal movement (Left/Right). * **Right Screen Zone**: A large, semi-transparent circular **Jump Button** (tap to jump, tap again in mid-air to double jump). * **Orientation**: Force **Landscape Mode** for a wider view of the level ahead. * **UI Feedback**: * Buttons should scale down slightly when pressed (visual feedback). * Trigger `navigator.vibrate(50)` (haptic feedback) when the player collects cheese or takes damage. * UI buttons must be at least 48x48px in touchable area to avoid miss-clicks. * **Camera**: The camera should smoothly follow the player's X-position with a slight dampening effect (Lerp), keeping the mouse roughly 30% from the left edge of the screen to allow the player to see upcoming obstacles. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Cheese Hunt is a charming action-adventure game that puts you in control of an absolutely cheese-obsessed mouse! This delightful platformer combines cute graphics with engaging gameplay, creating an entertaining experience for players of all ages. Your mission is simple yet addictive: guide your hungry mouse hero through various levels, collecting as much cheese as possible while avoiding dangerous obstacles.

The game features colorful, cartoon-style graphics that bring the mouse's world to life. From lush green landscapes to challenging obstacle courses, each level presents new adventures and cheese-collecting opportunities. The mouse character is animated with personality, making every jump and cheese grab feel rewarding.

Core Features

Addictive Cheese-Collecting Gameplay

The core mechanic revolves around guiding your mouse through levels filled with delicious cheese. Each piece of cheese you collect adds to your score, encouraging exploration and skillful navigation through increasingly challenging environments.

Simple Yet Engaging Controls

The game features intuitive controls that are easy to learn but challenging to master. Perfect for both casual players looking for quick fun and dedicated gamers seeking to achieve high scores.

Cute and Colorful Graphics

Featuring adorable cartoon-style visuals, the game creates a warm and inviting atmosphere. The mouse character is designed with charm and personality, making it impossible not to root for this cheese-loving hero.

Progressive Difficulty

As you advance through levels, obstacles become more challenging and cheese becomes harder to reach. This progression keeps the gameplay fresh and ensures long-term entertainment value.

Family-Friendly Content

Rated for all ages, Cheese Hunt provides clean, wholesome entertainment suitable for children and adults alike. No violence or inappropriate content - just pure, cheese-hunting fun!

Gameplay Mechanics

In Cheese Hunt, timing and precision are key to success. Your mouse automatically moves through the level, but you control the jumping mechanics to avoid obstacles and reach cheese placed in strategic locations. Some cheese requires careful timing to collect, while others demand perfect jumps over pits or around barriers.

The game rewards both speed and thoroughness. While you can rush through levels, taking time to collect every piece of cheese maximizes your score and provides the most satisfying gameplay experience.

Operation Guide

The controls are designed for maximum accessibility:

  • Arrow Keys : Move your mouse left, right, up, and down
  • Spacebar : Make your mouse jump over obstacles and reach higher platforms
  • Movement Strategy : Use left and right arrows to position your mouse perfectly for jumps
  • Timing Tips : Watch obstacle patterns and time your jumps for maximum cheese collection

Mastering these simple controls opens up a world of cheese-hunting possibilities. Practice makes perfect, and soon you'll be navigating even the trickiest obstacle courses with ease.

Why Play Cheese Hunt

This game perfectly captures the joy of simple, well-executed gameplay. The combination of cute graphics, straightforward mechanics, and progressively challenging levels creates an experience that's both relaxing and engaging. Whether you're looking for a quick gaming break or a longer play session, Cheese Hunt delivers consistent entertainment.

The game's charm lies in its simplicity - there's something universally appealing about helping a determined mouse achieve his cheese-eating goals. It's the kind of game that brings smiles and provides stress-free entertainment for players of all backgrounds and gaming experience levels.

Frequently Asked Questions (FAQ)