Mad Stick - Physics Stickman Battle Game

Seele01-Flash
By
Mad Stick is an intense physics-based stickman battle game where warriors fight epic battles using weapons, stunts, and ragdoll mechanics. Customize your stickman hero and master combat techniques to dominate the battlefield.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Mad Stick: Ragdoll Chaos**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** 2.5D Side-scrolling Action. The game should use a minimalist but polished aesthetic. Characters are "thick" stickmen constructed from simple cylinder and sphere geometries (Low-poly) to ensure high performance on mobile browsers. * **Character Design:** * **Player:** A black stickman figure with customizable distinctive gear (e.g., a red headband or vest). * **Enemies:** Stickmen with variations like camouflage textures, bucket helmets, or military vests. * **Rigging:** All characters must utilize a **Ragdoll Physics** rig (using a physics engine like Cannon.js or Ammo.js integrated with Three.js). Limbs should react dynamically to impacts, explosions, and falls, rather than relying solely on pre-baked animations. * **Environment:** * **Foreground:** A flat, infinite concrete ground with scattered physics objects (e.g., orange crates, explosive barrels) that the player can kick or shoot. * **Background:** A parallax scrolling skyline of monochromatic city silhouettes (grey/blue tones) to create depth without consuming GPU resources. * **Camera:** Orthographic camera or narrow-FOV Perspective camera tracking the player from the side, with slight zoom-outs during high-speed action. * **VFX:** Simple particle systems for muzzle flashes, blood splatters (red blocks/particles), and smoke trails for bullets. ### 2. Audio Requirements * **BGM (Background Music):** High-energy, fast-paced "Arcade Rock" or "Breakbeat" track that encourages aggressive gameplay. The tempo should match the chaotic nature of the fight. * **Sound Effects (SFX):** * **Weapons:** Punchy, realistic gunshot sounds with slight variations in pitch to prevent repetition. * **Physics:** Comical "thud" and "crunch" sounds when ragdoll bodies hit walls or the ground. * **UI:** Digital "clicks" for button presses; a satisfying "cha-ching" or arcade score sound when an enemy is eliminated. * **Slow-motion:** A deep "whoosh" or pitch-down effect when the player performs a stunt or "Bullet Time" is activated. ### 3. Gameplay Loop * **Core Mechanics:** The player moves right continuously or arena-style, fighting waves of armed stickmen. The goal is to survive and score points by eliminating enemies with style. * **Physics Interaction:** The core fun is the ragdoll interaction. Shooting an enemy should push them back physically (force impulse). Kicking a crate should send it flying into enemies. * **Stunt System:** While in the air, the player can perform flips or spins. Successful stunts refill a "Focus Meter" (allows for slow-motion aiming) or health. * **Combat:** * **Shooting:** Projectile-based shooting with gravity drop. High recoil affects the stickman's balance. * **Melee:** If close to an enemy, the character automatically performs a physics-based kick or pistol whip. * **Win/Loss:** * **Win:** Reach the end of the level or defeat a boss wave. * **Loss:** Player health reaches zero (visualized by the stickman going limp/ragdoll). ### 4. Mobile Controls & Interaction * **Screen Orientation:** **Landscape Mode** (Essential for side-scrolling field of view). * **Control Scheme (Twin Stick Setup):** * **Left Virtual Joystick:** Controls movement (Left/Right running) and stance (Down to roll/crouch). * **Right Virtual Joystick:** Controls **Aiming Direction**. Dragging the stick aims the weapon's laser sight; **Releasing** the stick fires the weapon. This allows for precise mobile aiming. * **Jump Button (Right side, separate):** Tap to jump. Tap again in mid-air to perform a stunt flip. * **Feedback:** * **Haptics:** Trigger `navigator.vibrate(20)` on shooting and `navigator.vibrate(50)` on taking damage or killing an enemy. * **Visual Shake:** Apply a subtle screen shake effect to the Three.js camera on explosions or heavy impacts. * **UI Layout:** All interactable buttons must be at least 48x48px. Place the score counter in the top-center and the Health/Focus bar in the top-left, ensuring they do not overlap with the touch control zones. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Mad Stick

Mad Stick is an adrenaline-pumping arcade stickman battle game that combines physics-based combat with epic showdowns. In this intense battlefield, stickman warriors clash using an arsenal of weapons, spectacular stunts, and realistic ragdoll physics to prove their combat superiority.

This free-to-play browser game delivers non-stop action where every battle is unpredictable thanks to its advanced physics engine. Whether you're performing death-defying stunts or engaging in close-quarters combat, each encounter offers unique challenges and spectacular moments.

Core Features

Physics-Based Combat System

Mad Stick features a sophisticated physics engine that makes every battle feel realistic and dynamic. Watch as your stickman hero reacts naturally to impacts, explosions, and environmental obstacles. The ragdoll mechanics create hilarious and satisfying combat moments.

Customizable Stickman Heroes

Personalize your warrior with various customization options. Enhance your stickman's abilities, unlock new combat techniques, and develop unique fighting styles that match your preferred gameplay approach.

Diverse Combat Arsenal

Equip your stickman with an extensive range of weapons and combat tools. From firearms to melee weapons, each piece of equipment offers different tactical advantages in battle.

Spectacular Stunts and Tricks

Master an array of acrobatic moves and combat tricks. Execute perfect timing to chain together devastating combo attacks and impressive aerial maneuvers that will leave your enemies defeated.

Multi-Platform Browser Support

Enjoy seamless gameplay across desktop and mobile browsers without any downloads required. The game is optimized for both touch controls and keyboard input.

Gameplay Mechanics

In Mad Stick, success depends on mastering the physics-based combat system. Your stickman warrior must navigate challenging battlefields while engaging multiple enemies simultaneously. The game rewards tactical thinking, precise timing, and creative use of the environment.

Battles become increasingly intense as you progress, requiring you to adapt your strategies and master new techniques. The physics engine ensures that no two battles play out exactly the same way, keeping the gameplay fresh and exciting.

Controls Guide

Mastering the controls is essential for combat success:

  • Space : Execute runs and jumps for mobility and evasion
  • A/D Keys : Control movement direction, rolling, and swinging mechanics
  • 1/2/3 Keys : Select from three different special tricks and techniques
  • F Key : Fire weapons and engage in ranged combat
  • R Key : Restart the current battle or level

The intuitive control scheme allows both newcomers and experienced players to jump into action immediately while providing depth for advanced combat techniques.

Why Play Mad Stick

Mad Stick stands out in the crowded stickman game genre by offering genuinely engaging physics-based combat that feels both challenging and rewarding. The combination of customization options, diverse weapons, and spectacular ragdoll physics creates an addictive gameplay loop.

The game is completely free to play with no hidden costs or pay-to-win mechanics. Whether you have five minutes or an hour to spare, Mad Stick delivers instant entertainment that's easy to pick up but difficult to master.

Perfect for fans of action games, physics simulators, and stickman adventures, Mad Stick offers the ultimate browser-based combat experience that will keep you coming back for more epic battles.

Frequently Asked Questions (FAQ)