ZooCraft - Animal Zoo Building Game

Seele01-Flash
By
ZooCraft is an engaging pixel-art zoo building game where you create and manage your own wildlife park. Collect animals from around the world, tame exotic species, and build the ultimate zoo experience.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "ZooCraft". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Voxel Art / "Minecraft-like" aesthetic. All models (player, animals, trees, terrain) should be constructed using basic geometric primitives (primarily `THREE.BoxGeometry`) to simulate a blocky, low-poly world. * **Color Palette:** High saturation, cheerful colors. Bright cyan sky (`0x87CEEB`), vibrant green grass (`0x4CBB17`), and distinct colors for animals (e.g., Pink pigs, Orange/Yellow spotted giraffes, Black/White pandas). * **Asset Details:** * **Player:** A simple blocky character (Zookeeper) with distinct colors for shirt and pants. * **Animals:** Create at least 3 types of voxel animals (Pig, Lion, Giraffe) composed of grouped cubes. They should have simple idle animations (bobbing up and down or head rotation). * **Environment:** A grid-based terrain. Use dirt textures for paths and green blocks for grass. Include simple voxel trees and wooden fences. * **Biomes:** Differentiate areas by floor color: Green (Meadow), Yellow (Desert), White (Arctic). * **Mobile Optimization:** Use `THREE.InstancedMesh` for repeated environmental elements (ground tiles, fence posts, trees) to minimize draw calls. Use simple Lambert or Phong materials for performance. Limit real-time shadows to the main character only. ### 2. Audio Requirements * **BGM:** A looping, upbeat, and casual track featuring marimba or acoustic guitar. It should feel relaxing but industrious (similar to *Crossy Road* or *Stardew Valley*). * **Sound Effects (SFX):** * **Movement:** Soft "tap" or "crunch" sounds synced with player footsteps. * **Taming:** A rising pitch whistle or "charging up" sound while taming an animal. * **Success:** A cheerful chime or "pop" sound when an animal is collected/penned. * **UI:** crisp "click" sounds for button presses. ### 3. Gameplay Loop * **Core Mechanic:** The player moves a Zookeeper character around a map populated with wild voxel animals. * **Taming System:** When the player stands inside a detection radius of a wild animal for 2 seconds (visualized by a circular progress bar or filling ring over the animal), the animal becomes "Tamed" and starts following the player in a line (Snake-like behavior). * **Zoo Building:** The player leads the following animals to a designated "Enclosure" zone. Upon entering the zone, the animals detach from the player, enter the pen, and generate "Coins" periodically. * **Progression:** Coins are auto-collected. The player can walk onto specific "Unlock Pads" to spend coins and unlock new biomes (Desert, Arctic) or build new aviaries/pens. ### 4. Mobile Controls & Interaction * **Control Scheme:** **Virtual Joystick**. Implement a dynamic virtual joystick on the bottom-left of the screen for character movement (360-degree movement). * **Orientation:** **Landscape Mode** is required to view the zoo layout effectively. * **Camera:** Isometric camera view (`OrthographicCamera`) that smoothly follows the player character with a slight offset. * **Feedback:** * **Haptic:** Trigger a short vibration (using `navigator.vibrate`) when an animal is successfully tamed or a new area is unlocked. * **Visual:** Display floating text (e.g., "+10 Gold") that drifts upward when resources are gained. * **UI Layout:** Large, touch-friendly UI elements. A coin counter in the top-right corner and a "Settings/Pause" button in the top-left (min size 44x44px). Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About ZooCraft

ZooCraft is a captivating casual zoo building and management game that combines the charm of pixel art with the excitement of animal collection. In this delightful simulation game, you'll start with a simple village meadow and transform it into a world-class zoo filled with diverse animal species from every corner of the globe.

The game features beautiful blocky, Minecraft-inspired graphics that create a colorful and inviting world where creativity meets wildlife conservation. Whether you're a casual gamer or a simulation enthusiast, ZooCraft offers an accessible yet engaging experience that will keep you coming back to expand your zoo empire.

Core Features

Global Animal Collection

Embark on virtual expeditions to collect animals from different regions worldwide. From the scorching deserts of Africa to the icy landscapes of Antarctica, each biome offers unique animal species with their own special characteristics and habitat requirements.

Zoo Building & Management

Design and construct the perfect zoo layout with various enclosures, aviaries, and specialized habitats. Each animal species has specific needs that you'll need to meet to keep them happy and healthy in your care.

Animal Taming System

The game features an interactive animal taming mechanic where you'll need to approach and befriend wild animals before adding them to your collection. This adds a layer of strategy and engagement to the animal acquisition process.

Pixel Art Adventure

Enjoy the nostalgic charm of pixel art graphics combined with modern game mechanics. The colorful, blocky aesthetic creates a friendly atmosphere that appeals to players of all ages.

Progressive Expansion

Start small and gradually expand your zoo as you collect more animals and unlock new regions. Watch your humble beginnings transform into a magnificent wildlife sanctuary that attracts visitors from around the world.

Gameplay Mechanics

ZooCraft combines elements of exploration, collection, and management into a seamless gaming experience. You'll spend your time traveling to different world regions, each with its own unique ecosystem and animal inhabitants. The taming process requires patience and skill as you approach wild animals and earn their trust.

Once tamed, animals can be brought back to your zoo where you'll need to construct appropriate habitats. Each species has different requirements for space, environment, and care, making zoo management both challenging and rewarding.

Operation Guide

The game features intuitive controls designed for both desktop and mobile play:

  • Movement : Use WASD keys, arrow keys, or drag with the left mouse button to navigate
  • Animal Interaction : Approach animals carefully to initiate the taming process
  • Building : Select and place various zoo structures and enclosures
  • Menu Navigation : Use mouse clicks or touch controls to access different game features

The simple control scheme makes ZooCraft accessible to players of all skill levels while maintaining depth in gameplay mechanics.

Why Play ZooCraft

ZooCraft offers a unique blend of creativity, strategy, and relaxation that makes it perfect for casual gaming sessions. The game provides:

  • Stress-free gameplay with no time pressure or competitive elements
  • Educational value as you learn about different animal species and their habitats
  • Creative freedom to design your zoo exactly how you envision it
  • Progressive goals that provide a sense of accomplishment as you expand
  • Cross-platform compatibility allowing you to play anywhere, anytime

Whether you're looking for a quick gaming break or a longer creative session, ZooCraft adapts to your schedule and playing style. The combination of animal care, zoo design, and exploration creates a well-rounded gaming experience that never gets old.

Frequently Asked Questions (FAQ)