Kitty Cats - Virtual Pet Care Game

Seele01-Flash
By
Kitty Cats is a delightful 3D virtual pet simulation game where you care for adorable kittens. Play, pet, feed, and dress up your feline friends in this charming free-to-play browser game.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Kitty Cats - 3D Pet Simulation**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: High-saturation, "Kawaii" cartoon 3D style similar to *Animal Crossing* or *Nintendogs*. Use a pastel color palette dominated by soft pinks (walls), teals (rugs), and warm sunlight. * **Main Character**: A low-poly, rigged 3D kitten (approx. 1500-2000 tris for mobile performance). The cat should have large expressive eyes. * **Animations**: Idle (breathing, looking around), Happy (jumping), Eating, Being Petted (eyes closed, leaning in). * **Environment**: A cozy indoor room (single scene). Features pink walls with white wainscoting, a large teal circular rug in the center, and a window casting a baked lightmap texture on the floor. * **Optimization**: Use `THREE.MeshBasicMaterial` or `THREE.MeshLambertMaterial` for performance on mobile devices. Use baked lighting for static geometry instead of real-time shadows. * **UI Assets**: "Knitted" or fabric-textured UI elements (referencing the logo style). Buttons should be rounded and soft. ### 2. Audio Requirements * **BGM**: A lighthearted, acoustic loop featuring ukulele, marimba, and glockenspiel. Tempo should be around 100-110 BPM. * **SFX**: * **Cat**: Randomized meows (high pitch), continuous purring sound when holding touch to pet. * **Interaction**: "Pop" sound for UI buttons, "Munching" sound for feeding, soft thud for toys hitting the floor. * **Feedback**: A "sparkle" or chime sound when a need is fulfilled (Success event). ### 3. Gameplay Loop * **Needs System (The "Mind Reader")**: The cat generates a random need every 5-10 seconds, displayed as a **2D Sprite/Thought Bubble** floating above its head. * *Bubble Icons*: Fish bone (Hungry), Yarn ball (Play), Heart (Love/Pet). * **Interaction Mechanics**: * **Feeding**: Player taps the food icon; a biscuit appears; cat walks to it and plays the eat animation. * **Playing**: Player taps a toy; physics (Cannon.js or simple velocity) are applied to the toy; cat chases it. * **Petting**: Player performs a "Long Press" on the cat. A progress bar fills up, and hearts float upward. * **Dressing Up**: A toggle button switches the camera to a close-up "Portrait Mode." Player can cycle through accessories (Bow tie, Glasses, Hat) which attach to the cat's bone anchor points. * **Win State**: Keeping the cat happy fills a "Love Meter." When full, a confetti particle effect triggers. ### 4. Mobile Controls & Interaction * **Touch Input**: Implement `touchstart`, `touchmove`, and `touchend` event listeners mapped to a Three.js Raycaster. * **Control Scheme**: * **Tap (World)**: Move the cat to that location (if no active need). * **Tap (UI)**: Select items (Food, Toys, Dress-up). * **Hold (On Cat)**: specific logic for "Petting" mechanic. The raycaster must detect the hold duration on the cat mesh. * **Haptic Feedback**: Trigger `navigator.vibrate(50)` on successful interactions (eating, catching toy) and a gentle continuous pulse when petting. * **Responsive UI**: Use absolute positioning with CSS for the UI layer over the Canvas. Buttons must be at least 44x44 pixels for touch accessibility. Ensure the layout adjusts for both Portrait (vertical) and Landscape modes, though Portrait is preferred for one-handed play. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Kitty Cats is a charming 3D simulation game that brings the joy of pet ownership to your browser. This adorable virtual pet experience lets you care for six unique kittens, each with their own personality and needs. Whether you're a cat lover or simply enjoy nurturing games, Kitty Cats offers hours of heartwarming entertainment without any cost.

The game combines classic pet care mechanics with modern 3D graphics, creating an immersive experience that appeals to players of all ages. From understanding your kitten's thoughts to dressing them in cute outfits, every interaction is designed to bring out the natural caretaker in you.

Core Features

Six Unique Kittens to Love

Each kitten in your collection has its own distinct personality and preferences. You'll discover what makes each cat special as you spend time caring for them. The variety ensures that gameplay never becomes repetitive, as different cats will have different needs and reactions.

Mind-Reading Mechanics

One of the game's most charming features is the thought bubble system. Your kittens will literally show you what they're thinking or wanting through visual bubbles above their heads. This intuitive system makes it easy to understand and respond to your pet's needs, creating a genuine bond between you and your virtual companions.

Interactive Toy System

Watch your kittens come alive as they play with various toys! The 3D animation brings each playful moment to life, showing your cats jumping, pouncing, and having genuine fun. The joy is infectious as you witness their animated reactions to different toys and activities.

Treat and Feeding System

Reward your well-behaved kittens with delicious biscuits and treats. The feeding mechanics add a layer of care and responsibility, making you feel like a real pet owner. Timing your treats right can make your kitten's day extra special.

Extensive Dress-Up Options

The dressing room feature offers countless adorable outfit combinations. From cute accessories to full costumes, you can style your kittens to reflect your creativity. Don't forget to capture these precious moments with the in-game photo feature!

Game Playstyle

Perfect for Relaxation

Kitty Cats is designed as a stress-free, calming experience. There are no time pressures, competitions, or failure states. Simply enjoy spending quality time with your virtual pets at your own pace.

Family-Friendly Entertainment

The game's cute aesthetic and simple mechanics make it perfect for children, while the depth of customization and care systems provide enough engagement for adult players. It's an ideal game for family bonding time.

Operation Guide

Basic Controls

  • Left Mouse Button / Tap : Activate buttons, select items, and interact with toys
  • Hold Left Mouse Button / Touch and Hold : Pet your cats to show them affection
  • Mouse Movement : Navigate menus and explore different areas of the game

Getting Started

  1. Choose Your First Kitten : Start by selecting one of the six available cats
  2. Read Their Thoughts : Watch for thought bubbles to understand what your kitten wants
  3. Interact and Play : Use toys to keep your kitten entertained and happy
  4. Feed Treats : Reward good behavior with tasty biscuits
  5. Visit the Dressing Room : Customize your kitten's appearance with cute outfits
  6. Take Photos : Capture memories of your stylishly dressed pets

Advanced Tips

  • Pay attention to each kitten's unique preferences
  • Experiment with different toy and treat combinations
  • Try various outfit combinations for the perfect look
  • Spend time with each of your six kittens to discover their personalities

Why Play Kitty Cats

Completely Free Experience

Enjoy all the game's features without spending a penny. No hidden costs, no premium content locks, and no subscription fees. Just pure, wholesome pet care fun.

No Download Required

Play instantly in your web browser on any device. Whether you're on a computer, tablet, or smartphone, Kitty Cats is ready to play whenever you are.

Stress-Free Gaming

In a world full of competitive and challenging games, Kitty Cats offers a peaceful alternative. It's the perfect game to unwind with after a long day.

Educational Value

While entertaining, the game also teaches responsibility and empathy as players learn to care for their virtual pets and respond to their needs.

Endless Customization

With multiple cats and numerous outfit options, the customization possibilities are virtually endless. Express your creativity and style through your feline friends.

Frequently Asked Questions (FAQ)