Monster Box

Seele01-Flash
By
Monster Box is an exciting casual monster collection game where you capture adorable creatures in capsules and train them for epic battles. Build your ultimate monster team and challenge other trainers in this colorful 3D adventure.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Monster Box - Pocket Battle Arena**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** * **Hyper-Casual/Low-Poly Aesthetic:** Use clean, flat-shaded 3D geometries (using `THREE.MeshLambertMaterial` or `THREE.MeshToonMaterial`) with vibrant, high-saturation colors typical of mobile hyper-casual games. * **The Arena:** Create a simple, floating circular or square battle platform with a grid texture or a soft gradient ground. The background should be a solid, cheerful color (e.g., light blue or sunny yellow) or a simple gradient skybox to keep focus on the action. * **Characters:** * **Monsters:** Design simple, distinctive geometric monsters. For example, a blue "Cube-Dragon" (blue cube body with small wings and a tail) versus a red "Sphere-Imp" (red sphere with horns). * **The Capsule:** Create a "Capture Capsule" model (a sphere with two colors, red and white) that the player throws. * **Visual Effects (VFX):** * **Capture Effect:** When a capsule hits a monster, create a "poof" particle explosion and suck the mesh scale down to zero. * **Battle Effects:** Simple shockwaves or flash sprites when monsters collide or attack. * **Mobile Optimization:** * Keep polygon count low (<2000 tris per scene). * Use a single directional light with soft shadows and an ambient light to ensure good visibility on small screens. ### 2. Audio Requirements * **BGM:** * Upbeat, energetic electronic pop track with a fast tempo to match the "casual battle" vibe. It should loop seamlessly. * **Sound Effects (SFX):** * **Throw:** A "whoosh" sound for the capsule throw. * **Capture Success:** A digital "ding" or "chime" sound. * **Capture Fail/Bounce:** A dull "thud" or "boing" sound. * **Monster Attack:** Cute grunts or stylized roars. * **UI:** Soft "pop" sounds for button clicks. ### 3. Gameplay Loop * **Phase 1: The Throw (First Person/Over-the-Shoulder):** * The player sees a wild monster roaming on the platform. * The goal is to aim and throw a Capture Capsule to catch it. * **Mechanism:** A physics-based projectile throw. The longer the hold, the farther the throw. * **Phase 2: The Defense (Auto-Battler):** * Once captured, the monster is added to the player's side. * Enemy trainers appear and release their monsters. * The player releases their captured monster to automatically fight the enemy monster. * **Victory Condition:** Defeat the enemy monster (reduce HP bar to 0). * **Defeat Condition:** Player's monster loses all HP. * **Progression:** Winning battles earns "coins" to upgrade monster stats (Size/Damage). ### 4. Mobile Controls & Interaction * **Screen Orientation:** **Portrait Mode** (Vertical) is required for one-handed play. * **Touch Controls:** * **Aiming & Throwing:** Use a "Drag-to-Aim, Release-to-Throw" mechanic. * *Touch Start:* Initialize the aiming arc. * *Touch Move:* Adjust the trajectory (angle and force). * *Touch End:* Launch the capsule. * **Battle Deployment:** A simple tap on the ground to spawn/release the ally monster during the battle phase. * **UI/UX:** * **Big Buttons:** "Battle", "Upgrade", and "Next Level" buttons must be at least 44x44px (visually larger for mobile thumb zones) and anchored to the bottom of the screen. * **Health Bars:** Floating 2D billboards above 3D monsters showing current health. * **Haptic Feedback:** Trigger `navigator.vibrate(50)` on a successful capture or when the player's monster takes damage. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Monster Box

Monster Box is a captivating casual monster collection game that combines the thrill of creature capture with strategic battle gameplay. In this vibrant 3D world, you'll embark on an adventure to catch, train, and battle with adorable monsters using special capture capsules.

The game features a charming art style with cute, colorful monsters that appeal to players of all ages. Each monster has unique abilities and characteristics, making every capture an exciting discovery. Whether you're a casual gamer or a dedicated monster trainer, Monster Box offers an engaging experience that keeps you coming back for more.

Core Features

Monster Capture System

The heart of Monster Box lies in its intuitive monster capture mechanics. Use special capsules to catch wild monsters you encounter during your adventures. Each monster has different capture rates and requirements, adding strategy to your hunting expeditions.

Strategic Battle System

Engage in thrilling 3D battles with your collected monsters. Each creature brings unique skills and abilities to combat, requiring tactical thinking to build the perfect team composition. Battle against AI trainers or accept challenges from other players.

Monster Care and Training

Your relationship with your monsters goes beyond battles. Reward your faithful companions with treats and playtime to strengthen your bond and improve their battle performance. Happy monsters perform better in combat!

Team Building

Create your ultimate monster team by carefully selecting creatures that complement each other's abilities. Experiment with different combinations to discover powerful synergies and dominate the battlefield.

Cross-Platform Gaming

Enjoy Monster Box on any device! The game runs smoothly on web browsers (both desktop and mobile), as well as dedicated iOS and Android apps, ensuring you can continue your monster-collecting journey anywhere.

Game Gameplay

Monster Box follows the classic monster collection formula with modern enhancements. Begin your journey by capturing your first monster companion, then explore diverse environments to discover new species. Each monster you encounter can potentially join your team if you successfully capture it using the right strategy.

Battles are turn-based affairs where you select attacks and abilities for your monsters. Victory depends on understanding type advantages, timing special abilities, and maintaining your monsters' health and happiness through proper care.

The game progression rewards both exploration and battle prowess. Successful trainers will build diverse teams capable of handling any challenge, while also forming strong emotional bonds with their monster companions.

Operation Guide

Basic Controls

  • Mouse : Use the left mouse button to interact with all game elements
  • UI Navigation : Click on monsters, items, and menu options to access different features
  • Battle Commands : Select attacks and abilities during combat encounters
  • Monster Management : Access your monster collection and care options through the main menu

Getting Started

  1. Begin by capturing your first monster using the tutorial guidance
  2. Learn basic battle mechanics through practice encounters
  3. Explore different areas to discover new monster species
  4. Build your team gradually, focusing on monster synergy
  5. Accept trainer challenges to test your skills and earn rewards

Why Play Monster Box

Monster Box offers the perfect blend of nostalgia and innovation for monster collection enthusiasts. The game's cute art style and friendly gameplay make it accessible to newcomers, while strategic depth keeps experienced players engaged.

The completely free-to-play model means you can enjoy the full experience without any upfront costs. Regular updates and new monster additions ensure fresh content for long-term players.

Whether you have five minutes or several hours, Monster Box adapts to your schedule. Quick battles satisfy short gaming sessions, while deeper exploration and team building provide longer-term goals for dedicated players.

Frequently Asked Questions (FAQ)