My Boby Virtual Pet

Seele01-Flash
By
My Boby Virtual Pet is an adorable pet simulation game where you care for Boby, a cute blue virtual companion. Feed, play with, and nurture your digital pet in this engaging management experience.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "My Boby Virtual Pet". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Create a cute, vibrant, and cartoonish 3D aesthetic similar to "Pou" or "My Talking Tom". The scene should be bright with high saturation. * **Main Character (Boby)**: Generate a procedural geometry for "Boby" – a squishy, jelly-like blue blob character. It should be roughly spherical but slightly flattened at the bottom. * **Face**: Add large, expressive eyes (using simple spheres or texture mapping) that blink occasionally. Add a simple mouth that changes shape based on mood (happy curve vs. sad line). * **Animation**: Implement a "breathing" animation (subtle scaling up and down) and a "squish" effect when tapped. * **Environment**: A simple, cozy room setting. * **Background**: A gradient wall (light blue to dark blue) with a subtle pattern (like faint triangles or polka dots). * **Floor**: A solid purple surface to match the reference image. * **Lighting**: Soft ambient lighting combined with a directional light to cast a soft shadow under Boby, grounding him in the scene. * **Optimization**: Use simple geometries (SphereBufferGeometry, BoxBufferGeometry) and basic materials (MeshLambertMaterial or MeshToonMaterial) to ensure 60FPS performance on mobile browsers. ### 2. Audio Requirements * **BGM**: A cheerful, looping melody using glockenspiel, ukulele, or pizzicato strings. It should feel relaxing and playful. * **SFX**: * **Interactions**: A cute "squeak" or "giggle" sound when the player taps Boby. * **Feeding**: A "munching" or "slurping" sound when food is consumed. * **UI**: Soft "pop" or "bubble" sounds for clicking buttons. * **Mood Change**: A sad "aww" sound if needs drop too low, and a celebratory chime when leveling up. ### 3. Gameplay Loop * **Core Mechanics**: A classic virtual pet loop focused on maintaining three main stats: **Hunger**, **Happiness**, and **Energy**. * **Status Bars**: Display these stats clearly at the top of the screen using progress bars that drain slowly over time. * **Interaction Modes**: 1. **Feeding**: Player drags food icons (apple, burger) from a menu to Boby's mouth. Boby eats it, restoring Hunger. 2. **Playing**: A mini-game mode (e.g., tapping a bouncing ball) or simply rubbing Boby's head restores Happiness. 3. **Sleeping**: Turning off the lights (a UI toggle) puts Boby to sleep to restore Energy faster. * **Feedback**: If a stat is low, Boby's color should desaturate slightly, or his facial expression should become sad. When stats are high, he smiles and bounces. ### 4. Mobile Controls & Interaction * **Orientation**: Strictly **Portrait Mode** for one-handed playability. * **Touch Controls**: * **Tap**: Tap Boby to interact (poke him). * **Drag & Drop**: Drag items (food, toys) from the bottom UI panel onto the character model. * **Swipe**: Swipe across Boby to "pet" him (triggering particle hearts). * **UI Layout**: * **Top**: Status bars (Health, Hunger, Sleep). * **Center**: The 3D view of Boby. * **Bottom**: A persistent dock with large, thumb-friendly icons (min 48x48px) for actions: [Feed], [Play], [Sleep], [Clean]. * **Haptic Feedback**: Trigger a short vibration (if supported by the browser via Navigator.vibrate) when the player successfully feeds Boby or pets him. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

My Boby Virtual Pet is a delightful simulation game that brings the joy of pet ownership to your browser. Meet Boby, an adorable blue virtual pet with big expressive eyes and an infectious smile. This charming pet care game combines the classic Tamagotchi-style gameplay with modern interactive features, creating an engaging experience for players of all ages.

As a virtual pet owner, you'll be responsible for Boby's happiness, health, and overall well-being. The game features colorful cartoon-style graphics and intuitive gameplay mechanics that make caring for your digital companion both fun and rewarding.

Core Features

Complete Pet Care System

Take full responsibility for Boby's daily needs including: - Feeding : Keep your pet well-nourished with various food options - Playing : Engage in fun activities to maintain happiness levels - Hygiene : Keep Boby clean and healthy through regular care - Sleep Management : Ensure your virtual pet gets proper rest

Interactive Gameplay Elements

The game offers rich interaction possibilities: - Real-time Response : Boby reacts to your actions with adorable animations - Mood System : Watch as your pet's emotions change based on care quality - Growth Progression : See Boby develop and evolve through different life stages - Customization Options : Personalize your pet's environment and accessories

Engaging Visual Design

My Boby Virtual Pet features: - Charming Art Style : Cute, colorful cartoon graphics that appeal to all ages - Expressive Character : Boby's big eyes and animated expressions create emotional connection - Vibrant Environments : Beautiful backgrounds and interactive elements - Smooth Animations : Fluid character movements and reactions

Gameplay Mechanics

The core gameplay revolves around maintaining Boby's various needs through different care activities. Players must balance multiple aspects of pet care while enjoying the interactive elements that make each session unique.

Daily Care Routine

Establish a caring routine that includes: - Morning feeding and hygiene care - Afternoon play sessions and activities - Evening relaxation and bonding time - Monitoring health and happiness indicators

Reward System

Successful pet care is rewarded through: - Unlocking new items and accessories - Accessing additional activities and mini-games - Watching Boby grow and develop new behaviors - Achieving care milestones and achievements

How to Play

Basic Controls

  • Mouse Click : Interact with Boby and game elements
  • Menu Navigation : Access feeding, playing, and care options
  • Item Selection : Choose from various food, toys, and care items
  • Status Monitoring : Check Boby's needs through indicator bars

Getting Started

  1. Meet your new virtual pet Boby
  2. Learn the basic care interface and controls
  3. Start with fundamental needs: feeding and playing
  4. Monitor Boby's happiness and health levels
  5. Gradually unlock new activities and customization options

Advanced Care Tips

  • Pay attention to Boby's mood indicators
  • Experiment with different food and activity combinations
  • Regular interaction keeps your pet happy and healthy
  • Don't neglect any aspect of care for optimal results

Why Play This Game

My Boby Virtual Pet offers a perfect blend of responsibility and fun, making it ideal for players who enjoy nurturing gameplay. The game teaches basic pet care concepts while providing entertainment through its adorable character and engaging mechanics.

Perfect For:

  • Pet lovers who want a virtual companion
  • Children learning about responsibility and care
  • Casual gamers seeking relaxing, low-pressure gameplay
  • Simulation enthusiasts who enjoy management games

Key Benefits:

  • Stress Relief : Caring for Boby provides a calming, therapeutic experience
  • Educational Value : Learn about pet care and responsibility
  • Accessibility : Simple controls suitable for all skill levels
  • Replayability : Different care choices lead to varied outcomes

The game's charming presentation, combined with meaningful gameplay mechanics, creates an experience that's both entertaining and emotionally rewarding. Whether you're looking for a quick gaming session or a long-term virtual companion, My Boby Virtual Pet delivers a delightful pet care adventure.

Frequently Asked Questions (FAQ)