Mouse and Cheese - Puzzle Adventure

Seele01-Flash
By
Mouse and Cheese is an engaging puzzle game where you help a hungry mouse navigate through kitchen obstacles to reach delicious cheese. With 40 challenging levels and intuitive gameplay, it's perfect for puzzle lovers of all ages.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Mouse and Cheese: Kitchen Puzzle**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** 2.5D Side-Scrolling Puzzle. Use a **Low-Poly, Toon-Shaded (Cel Shaded)** aesthetic to maintain a cute, accessible vibe similar to the reference but in 3D. * **Camera:** Fixed Orthographic camera positioned to view the scene from the side (X-Y plane focus), giving a flat platformer look with 3D depth. * **Key Models:** * **Mouse:** A cute, low-poly grey mouse with large pink ears. Idle animation: nose twitching. Win animation: jumping/eating. * **Cheese:** A bright yellow, wedge-shaped block with distinct holes. Emits a subtle glowing particle effect to attract attention. * **Blocks:** * *Stone (Immovable):* Grey, cracked texture, heavy look. * *Wood (Movable):* Brown, wood grain texture. * *Beakers/Glass (Fragile/Movable):* Translucent blue/white material with low opacity. * *Cages:* Wireframe texture (mouse can fall through/pass through these). * **Environment:** Background should be a blurred, stylized kitchen counter or tiled wall (warm colors: beige, light orange) to contrast with the game grid. * **Optimization:** Use geometry instancing for blocks to reduce draw calls. Limit texture resolution to 1024px maximum for mobile performance. ### 2. Audio Requirements * **BGM:** Lighthearted, mischievous orchestral pizzicato (strings and woodwinds), similar to classic cartoons (e.g., Tom & Jerry style but calmer), looping in the background. * **Sound Effects (SFX):** * *Select:* A soft "pop" or wooden click. * *Slide:* A scraping wood sound or smooth sliding foley. * *Blocked:* A dull "thud" if the player tries to move an immovable object. * *Mouse:* High-pitched squeaks (idle) and happy chirps (win). * *Win:* A satisfying chime or fanfare when the mouse reaches the cheese. * *Timer Alarm:* A ticking clock sound that speeds up in the last 10 seconds. ### 3. Gameplay Loop * **Grid System:** The game operates on a strict 2D grid. Objects occupy grid cells. * **Mechanics:** * **Sliding:** The player moves Wooden Blocks or Glass items horizontally or vertically to open a path. * **Constraints:** * Stone blocks are static. * **Friction Rule:** If a movable item is sandwiched tightly between two other objects (one on left, one on right, or top/bottom), it becomes "stuck" and cannot move until one neighbor is moved. * **Mouse Movement:** The mouse is static until the player taps the **Cheese**. Once tapped, the mouse attempts to pathfind to the cheese. * *Capabilities:* The mouse can walk flat, climb up *one* block height, and jump over *one* block gap. It can fall through Cages. * **Win Condition:** The mouse successfully traverses the path and collides with the Cheese. * **Lose Condition:** The Timer (e.g., 60 seconds) reaches zero before the path is solved. ### 4. Mobile Controls & Interaction * **Touch Interaction (Raycasting):** * **Drag & Drop:** Implement a robust Raycaster. * `touchstart`: Detect if a movable block is touched. Highlight the block (emission material or outline). * `touchmove`: Calculate the delta. Snap movement to the grid axis (lock to X or Y based on initial drag direction). * `touchend`: Snap the object to the nearest valid grid position. * **UI Overlay:** * **Start Button:** Large, centered "Play" button (green). * **Timer:** Visible countdown at the top center. * **"Call Mouse" Action:** Instead of just clicking the cheese, add a dedicated, large "GO!" button (bottom right, minimum 60x60px) that triggers the mouse pathfinding. * **Feedback:** * **Haptic:** Trigger `navigator.vibrate(10)` when a block snaps into a new grid slot. * **Visual:** If a player tries to move a locked/stuck block, flash it Red briefly to indicate it is immovable. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Mouse and Cheese

Mouse and Cheese is a delightfully challenging puzzle game that combines strategy, logic, and adorable characters. With an impressive 4.27/5 rating from thousands of players, this brain-teasing adventure puts you in control of helping a hungry little mouse reach its favorite treat - cheese!

Set in a busy kitchen environment, each level presents unique obstacles and challenges that require careful planning and strategic thinking to overcome. The game's charming graphics and intuitive mechanics make it accessible to players of all skill levels while providing enough depth to keep puzzle enthusiasts engaged.

Core Features

Completely Free to Play

Enjoy all 40 levels without any cost. No downloads, no subscriptions, no hidden fees - just pure puzzle-solving fun directly in your browser.

40 Challenging Levels

Progress through increasingly complex puzzles, each designed to test different aspects of your problem-solving skills. From simple introductory levels to mind-bending advanced challenges.

Cross-Platform Compatibility

Perfectly optimized for both desktop and mobile devices. Play seamlessly on your computer, tablet, or smartphone using any modern web browser.

Intuitive Controls

Simple click-and-drag mechanics make the game easy to learn but challenging to master. The responsive controls work flawlessly across all device types.

Timed Challenges

Each level includes a time element that adds excitement and urgency to your puzzle-solving experience, encouraging efficient thinking and quick decision-making.

Variety of Interactive Objects

  • Moveable wooden blocks that can be repositioned to create paths
  • Fragile beakers that require careful handling
  • Stone blocks that serve as permanent obstacles
  • Cages that the mouse can fall through
  • Various kitchen items that add complexity to each puzzle

Gameplay Mechanics

Strategic Object Movement

The core gameplay revolves around manipulating various objects in the environment. Understanding which items can be moved and how they interact with each other is key to success.

Mouse Movement Rules

  • The mouse can hop over exactly one item at a time
  • It can fall through certain objects like cages
  • The mouse will automatically navigate to the cheese once a clear path is established

Obstacle Types and Properties

  • Immovable objects : Stone blocks and items wedged between two other objects cannot be moved
  • Fragile items : Some objects like beakers require gentle handling
  • Stackable items : Wooden blocks and other objects can be strategically stacked

How to Play

Desktop Controls

  1. Click on any moveable object to select it
  2. Click the left or right arrow buttons to move the object in that direction
  3. Plan your moves carefully, considering the mouse's movement limitations
  4. Click on the cheese once you've cleared a path to signal the mouse to move

Mobile Controls

  1. Tap and drag objects directly with your finger
  2. Swipe in the direction you want to move objects
  3. Tap the cheese when ready for the mouse to make its journey

Winning Strategy Tips

  • Analyze the entire level before making your first move
  • Identify immovable objects early to plan around them
  • Work backwards from the cheese position to determine the optimal path
  • Consider the mouse's hopping ability when planning routes
  • Manage your time efficiently as each level is timed

Why Play Mouse and Cheese

Perfect Brain Exercise

This game provides excellent mental stimulation, improving spatial reasoning, logical thinking, and problem-solving skills. It's like a workout for your brain disguised as entertainment.

Family-Friendly Fun

With its cute characters, simple premise, and gradually increasing difficulty, Mouse and Cheese is perfect for players of all ages. Parents and children can enjoy solving puzzles together.

Stress-Free Gaming

Unlike action-packed games, this puzzle adventure offers a relaxing yet engaging experience. Take your time to think through solutions without pressure from complex controls or competitive elements.

Portable Entertainment

As an HTML5 browser game, you can enjoy Mouse and Cheese anywhere with an internet connection. Perfect for quick breaks, commutes, or whenever you need a mental challenge.

Progressive Difficulty

The game's well-designed difficulty curve ensures you'll always feel challenged without becoming frustrated. Each new level builds on previously learned concepts while introducing fresh challenges.

Frequently Asked Questions (FAQ)