Complete Feature List
Voice Interaction
Talk to your Tamagoochi using your microphone! Powered by Google Gemini Live, your pet understands you and responds with audio and text based on its current mood and state. Context-aware conversations that feel natural and engaging.
Text Chat
Type messages when you prefer text over voice. Quick reply buttons (OK, YES, NO, LOL) for fast interactions. Your pet remembers conversations and responds based on context.
Dynamic Stats System
Track your pet's vital stats with beautiful circular meters:
- Hunger: Feed regularly to keep them satisfied
- Happiness: Play and interact to keep spirits high
- Energy: Let them sleep to recharge
- XP: Earn experience through all interactions
Stats automatically decay over time, requiring regular care.
Expressive Animations
Your pet's face dynamically changes based on mood:
- Happy, Sad, Angry, Tired, Surprised, Normal expressions
- Lipsync animation - mouth moves with voice
- Eye tracking - eyes follow your mouse cursor
- Natural blinking animations
- Sleep animation with "Zzz" effects
Evolution System
Earn XP through interactions. When your pet reaches 1000 XP, it evolves into a new form! Unlock different faces and personalities as you grow together. Each evolution brings new visual transformations and personality traits.
Interactive Actions
Multiple ways to interact with your pet:
- Feed: Increase hunger and weight
- Praise: Boost happiness
- Sleep/Wake: Manage sleep cycles
- Game: Play interactive games
- Travel: Go on adventures
- Story: Listen to stories
- Joke: Hear funny jokes
- Learn: Discover fun facts
Care & Medicine
Is your pet sick? Administer medicine to cure them. Clean up after them to maintain hygiene. Medicine can even revive your pet if needed. Health management is crucial for a happy companion.
Customization
Make it yours! Customize your pet's name, user name, and choose from different voices and appearances. Personalize every aspect to create your perfect virtual companion.
Sleep Cycle
Manage your pet's sleep schedule. Put them to bed to recover energy faster, but remember - hunger decays slower while they dream! Balance rest and activity for optimal health.
Dynamic Backgrounds
Your pet can "travel" to different places, generating unique AI-generated backgrounds based on conversations. Smooth transitions and contextual scenes create immersive adventure experiences.
Thought Bubbles
See what your pet is thinking with emoji thought bubbles. Thoughts change based on hunger, energy, and happiness levels. Auto-dismiss after a few seconds for clean UI.
Modern UI/UX
Responsive design works beautifully on desktop, tablet, and mobile. Status badges show age and mood. Connection status indicators. Settings modal for easy customization. Loading states for all actions.
Technical Specifications
Tamagoochi is built with modern web technologies for a seamless, responsive experience:
The application uses real-time WebSocket connections for live updates, Prisma for database management, and Google Gemini 2.5 Flash Native Audio Preview for AI-powered conversations. All animations are rendered using HTML5 Canvas for smooth, performant graphics.
Real-time Synchronization
Tamagoochi features advanced real-time synchronization capabilities:
- WebSocket Connection: Live updates between client and server ensure instant state changes
- State Persistence: Your pet's state is automatically saved to the database
- Auto-Reconnect: Automatic reconnection if connection drops, with exponential backoff
- Session Resumption: Maintains conversation context across reconnections
- Keep-Alive: Intelligent connection management prevents timeouts