Where is My Cat?

Seele01-Flash
By
Where is My Cat? is a delightful puzzle game where your sneaky feline friend loves to hide. Use logic and creativity to find your cat by moving objects and setting clever traps in this charming hidden object adventure.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Where is My Cat? - Cozy Puzzle & Hidden Object**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** **2D Hand-Drawn / Doodle Aesthetic** rendered in a 3D space. Use an Orthographic Camera to maintain a flat, "sketchbook" look. * **Color Palette:** Soft pastel colors (cream background `#FFFDD0`, light oranges, soft greys, baby blues) with thick, uneven dark charcoal outlines to mimic hand-drawing. * **Key Assets (Sprites/Planes):** * **The Cats:** Cute, round faces (Calico, Sphinx with headdress, Pumpkin costume) implemented as textures on flat planes. * **The Imposter:** A goofy-looking Dog (finding this triggers Game Over). * **Hiding Spots (Interactive Props):** A cardboard box, a throw pillow, a curtain, a potted plant, and a laundry basket. These should cover the characters. * **Environment:** A simple cozy living room background layer (rug, window, wallpaper). * **Performance:** Use simple `PlaneGeometry` for all objects with transparent PNG textures. Use `MeshBasicMaterial` (unlit) to preserve the 2D art style without 3D shading artifacts. ### 2. Audio Requirements * **BGM:** A relaxing, Lo-Fi Hip Hop track or soft acoustic guitar loop. Very quiet and repetitive (cozy vibe). * **Sound Effects (SFX):** * **Interact:** A soft "paper rustle" or "pop" sound when moving objects. * **Success (Found Cat):** A cute, high-pitched "Meow!" or "Purr" sound with a sparkle chime. * **Failure (Found Dog):** A comedic, abrupt "Bark!" or record scratch sound. * **Merge/UI:** Soft "bloop" sounds for button presses. ### 3. Gameplay Loop * **Core Mechanic (Hide & Seek):** * The scene initializes with the Cats and the Dog hidden *behind* the Interactive Props. * The player must drag props aside or tap them to interact (e.g., tap a lamp to turn it on, revealing a cat shadow; drag a box away to see what's under it). * **Win Condition:** Find the specific target Cat (e.g., "Find the Pumpkin Cat") indicated in the UI. Upon finding it, play a confetti particle effect and show a "Level Complete" modal. * **Fail Condition:** Revealing the Dog immediately triggers a "Game Over - It's a Dog!" screen with a retry button. * **Secondary Mechanic (Merge - Optional/Simplified):** A small UI panel at the bottom allows dragging two small cat icons together to "unlock" a new cat skin for the next round. ### 4. Mobile Controls & Interaction * **Camera:** Fixed Orthographic view. No camera rotation allowed. * **Touch Interactions:** * **Tap:** Interact with objects (open/close, toggle). Use `Raycaster` with `touchstart`. * **Drag & Drop:** Implement logic to drag hiding props (like the box or pillow) aside. The movement should feel slightly "heavy" but responsive, perhaps with a rubber-band effect if the player releases it too far from its origin. * **Feedback:** * **Visual:** When an object is touched, it should scale down slightly (squash effect) to indicate interaction. * **Haptic:** Trigger a light vibration (using `navigator.vibrate`) when revealing a character. * **Responsiveness:** * Support **Portrait Mode** (vertical layout). * Ensure all interactive objects have a transparent "hitbox" larger than their visible texture (min 44px equivalent) for easier touching on small screens. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Where is My Cat? is an engaging puzzle game that combines hidden object gameplay with creative problem-solving. Your adorable cat has mastered the art of hiding, and it's your job to track them down using wit, logic, and a keen eye for detail. This cozy puzzle experience offers multiple game modes and endless entertainment for cat lovers and puzzle enthusiasts alike.

The game features charming, minimalist graphics with cute cartoon-style cats that will melt your heart. Each level presents a unique challenge where you must think outside the box to locate your elusive feline friend.

Core Features

Multiple Game Modes

What sets this game apart is its variety of gameplay experiences:

  • Classic Hide and Seek : The main mode where you search for your hidden cat by interacting with household objects
  • Meow Merge : Unlock this special mode to create new cat breeds by merging different cats together
  • Cat's Play Room : An interactive space where you can play and interact with your collected cats

Challenging Puzzle Mechanics

The game requires both observation skills and logical thinking. You'll need to: - Move furniture and household items to reveal hiding spots - Set up traps and lures to coax your cat out of hiding - Think creatively about where a clever cat might hide - Avoid finding the dog instead of the cat (which results in losing the level)

Progressive Difficulty

As you advance through levels, the hiding spots become more creative and challenging. Your cat becomes increasingly cunning, requiring you to develop new strategies and think more laterally about potential hiding places.

Game Mechanics

The gameplay combines elements from several popular genres: - Hidden Object : Search environments carefully for your concealed cat - Logic Puzzles : Use reasoning to determine the most likely hiding spots - Interactive Fiction : Engage with various objects in the environment - Merging Games : Combine cats in the special Meow Merge mode

Operation Guide

Controls are simple and intuitive: - Left Mouse Click or Tap : Interact with objects in the environment - Drag and Drop : Move furniture, boxes, and other items to reveal hiding spots - Observation : Look carefully at each scene for subtle clues about your cat's location

The key to success is experimentation. Try clicking on different objects, moving items around, and thinking about where a real cat would naturally hide. Remember to avoid the dog - finding it instead of your cat means you'll need to restart the level.

Why Play This Game

Perfect for Cat Lovers : If you adore cats, this game captures their playful, mischievous nature perfectly. The cute art style and cat-focused gameplay make it irresistible for feline fans.

Brain Training : Each level exercises your problem-solving skills, observation abilities, and creative thinking. It's entertainment that also keeps your mind sharp.

Relaxing Gameplay : The cozy, non-stressful atmosphere makes it perfect for unwinding. There's no time pressure, allowing you to solve puzzles at your own pace.

Free to Play : Enjoy the complete experience without any cost. Play directly in your browser without downloads or installations.

Multiple Modes : The variety of gameplay styles ensures long-term entertainment value. From hidden object puzzles to cat merging, there's always something new to discover.

Family Friendly : Suitable for all ages, making it a great game to share with family members who love puzzles and cute animals.

Frequently Asked Questions (FAQ)