Human Mech - Stickman Battle Arena

Seele01-Flash
By
Human Mech combines strategic mech building with intense arena battles. Design powerful mechs from stickmen, fight in 3D arenas, and use your victories to rebuild a devastated world.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Human Mech**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Hyper-casual 3D aesthetic. Use a bright, saturated color palette (Sky Blue background `#87CEEB`, vibrant Green grass `#32CD32`). Shadows should be soft (simulated ambient occlusion). * **The "Human Mech":** The player character is not a single robot, but a giant, shaped cluster of small "stickman" units fused together. * *Technical Implementation:* Use `THREE.InstancedMesh` to render hundreds of low-poly stickman figures efficiently to form a larger shape (e.g., a giant humanoid shape or a tower shape). * *Color:* Player units should be bright Pink/Red. Enemy units should be Blue or Yellow. * **Environment:** A circular or square battle arena bounded by invisible walls or low-poly fences. * **Decor:** Surround the arena with simple low-poly rounded trees and wrecked landmarks (like a broken Eiffel Tower base) to hint at the "rebuilding" meta-game. * **Camera:** Isometric or High-Angle Third-Person view (approx 45-60 degrees down), fixed on the player's "Mech" to accommodate verticality (tall structures). ### 2. Audio Requirements * **BGM:** Upbeat, cartoonish military march style. Snare drums and tubas, but lighthearted and funny. * **Sound Effects (SFX):** * *Movement:* A "shuffling" or "marching" sound that scales in pitch/volume based on speed. * *Impact:* When the mech hits an enemy, a "slap" or comical "thud" sound. * *Damage:* A "wilhelm scream" or high-pitched "ouch" when individual stickmen fall off the mech. * *Growth:* A satisfying "pop" or "click" sound when collecting new stickmen to grow larger. ### 3. Gameplay Loop * **Core Concept:** The player controls a giant "Mech" made of humans. The goal is to destroy the Enemy Mech in the arena. * **Battle Mechanics:** * **Movement:** The mech moves physically. Inertia should be felt (heavy movement). * **Combat:** There are no "attack buttons." Combat is physics-based. Ramming into the enemy deals damage. * **Health as Size:** Health is represented by the *number of stickmen* in the cluster. * *Taking Damage:* When hit, individual stickmen detach from the main body and fly off (physics particles), shrinking the player's size. * *Healing/Growth:* Run over loose, neutral grey stickmen on the ground to attach them to your body, increasing size and health. * **Win Condition:** Reduce the enemy mech to zero stickmen. * **Meta-Game UI:** After winning, show a "Trophy Earned" screen with a progress bar showing a landmark (e.g., Big Ben) being repaired. ### 4. Mobile Controls & Interaction * **Orientation:** **Portrait Mode** (Vertical) is preferred to display tall mechs and accommodate one-handed play. * **Movement Control:** Floating Virtual Joystick. Touching anywhere on the bottom half of the screen activates the joystick. * *Feedback:* A small UI circle appears under the finger; the inner circle moves to indicate direction. * **Haptic Feedback:** Trigger the device vibration API (`navigator.vibrate`) on heavy impacts or when the player takes significant damage. * **UI Layout:** * Top Center: Health Bar (Player vs Enemy). * Top Right: "Trophy" counter. * All buttons must have a hit area of at least 44x44 pixels. Please ensure the code includes a basic physics simulation (can use a simple AABB or sphere collision logic if a full physics engine like Cannon.js is too heavy, but physics feedback is essential). Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Human Mech is an innovative 3D battle arena game that blends strategic mech construction with fast-paced combat action. In this unique stickman battle experience, players combine individual stickmen to create powerful mechanical warriors, then pit them against opponents in thrilling arena battles. The ultimate goal extends beyond just winning fights - you'll use your hard-earned trophies and rewards to reconstruct a world of damaged buildings and landmarks.

Core Features

Strategic Mech Building System

The heart of Human Mech lies in its creative construction mechanics. Players collect and combine different types of stickmen, each bringing unique attributes to your mech design. The more stickmen you merge, the stronger and more capable your mech becomes. This system rewards both strategic thinking and resource management.

Epic 3D Arena Battles

Engage in spectacular battles across diverse 3D environments. Each arena presents unique challenges and opportunities, requiring players to adapt their tactics and mech configurations. The combat system is designed to be accessible for casual players while offering depth for those seeking competitive gameplay.

City Reconstruction Adventure

What sets Human Mech apart is its dual-purpose gameplay loop. Victory in battles doesn't just earn bragging rights - it provides the resources needed to rebuild iconic structures and buildings. Watch as your success in combat translates into tangible progress in reconstructing a beautiful world.

Progressive Upgrade System

Enhance your mechs with a comprehensive upgrade system that improves speed, strength, durability, and special abilities. Each upgrade opens new tactical possibilities and helps you tackle increasingly challenging opponents.

Game Mechanics

Mech Assembly Process

Start by collecting stickmen through various in-game activities. Each stickman type contributes different stats and abilities to your final mech design. Experiment with different combinations to discover powerful synergies and create mechs tailored to specific battle scenarios.

Arena Combat Dynamics

Battles unfold in real-time 3D environments where positioning, timing, and strategy determine victory. Your mech's assembled abilities come into play as you dodge attacks, unleash devastating combos, and outmaneuver opponents in dynamic arenas.

Resource and Trophy Management

Successful battles reward players with trophies, currency, and materials needed for both mech upgrades and city reconstruction projects. Managing these resources effectively becomes crucial for long-term progression.

Operation Guide

Movement Controls: - Use WASD keys or arrow keys to navigate your mech around the arena - Smooth movement allows for strategic positioning during battles

Interface Interaction: - Left mouse button handles all UI interactions - Access menus, select upgrades, and manage your mech collection with intuitive point-and-click controls

Combat Tips: - Master the timing of attacks and defensive maneuvers - Use the arena environment to your advantage - Adapt your strategy based on opponent mech configurations

Platform Compatibility

Human Mech offers excellent cross-platform accessibility: - Web Browser : Play directly in any modern browser on desktop or mobile devices - Android Devices : Native mobile experience optimized for touch controls - No Downloads Required : Instant access through web browsers without installation

Why Play Human Mech

Perfect Blend of Genres : Human Mech successfully combines construction, strategy, and action elements into one cohesive experience. Whether you enjoy building, battling, or city simulation, this game offers something engaging.

Casual Yet Deep : The game is easy to pick up for casual gaming sessions but provides enough depth and progression systems to keep dedicated players engaged for hours.

Free-to-Play : Enjoy the complete Human Mech experience without any upfront costs. The game is completely free to play with optional enhancements.

Regular Updates : The arena battles and construction challenges provide fresh content and goals, ensuring long-term replayability.

Visual Appeal : The colorful 3D graphics and charming stickman aesthetic create an inviting game world that appeals to players of all ages.

Frequently Asked Questions (FAQ)