Puppetman: Ragdoll Shooter

Seele01-Flash
By
Puppetman: Ragdoll Shooter is an exciting physics-based shooting game where you swing through levels using ragdoll mechanics to eliminate enemies. Armed with multiple weapons and shields, navigate chaotic battlefields in this free browser game.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Puppetman: Ragdoll Shooter". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Low-poly, clean 3D aesthetic. Characters should be stylized "stickman-puppets" with a white pill-shaped body, a round head featuring sunglasses (no facial features), and distinct brightly colored spherical hands (blue/purple) and feet (red). * **Environment:** A dark, atmospheric urban night setting. Background should use 2D planes or a simple skybox depicting city building silhouettes and power lines against a gradient blue/black night sky to save performance. Foreground platforms should be solid, blocky geometry (concrete texture). * **Physics Assets:** The character must be constructed as a jointed ragdoll (using Three.js physics engine integration like Cannon.js or Ammo.js) to allow for floppy, kinetic movement. * **Weapons:** Blocky, recognizable low-poly firearm models (Pistol, AK-47, Shotgun) attached to the puppet's hand mesh. * **Optimization:** Use InstancedMesh for repetitive environment blocks. Limit dynamic lights to muzzle flashes and explosions; use baked ambient lighting for the scenery. ### 2. Audio Requirements * **BGM:** Upbeat, fast-paced electronic rock or techno-punk track that loops seamlessly to maintain high energy. * **Sound Effects (SFX):** * *Movement:* Comedic "woosh" or spring sounds when launching/jumping. A wet "thud" or "clack" when the ragdoll impacts a wall. * *Combat:* Exaggerated, punchy gunfire sounds (varying by weapon type). A "shatter" or "crumple" sound when enemies are destroyed. * *UI:* Crisp mechanical clicks for weapon switching and button presses. ### 3. Gameplay Loop * **Core Mechanic:** The player character automatically clings/hooks to surfaces (walls/floors) upon contact. The player must launch the character from surface to surface to navigate the level. * **Combat:** While clinging or mid-air, the player aims and shoots at enemy puppets placed on platforms. Enemies also have ragdoll physics and react to bullet impact forces. * **Win Condition:** Destroy all enemies in the level to open the exit portal or trigger the "Level Complete" UI. * **Lose Condition:** Falling off the bottom of the screen/map or taking too much damage from enemy fire (HP bar reaches 0). * **Weapon System:** Players can cycle through unlocked weapons which have different fire rates and physics recoil (e.g., Shotgun pushes the player back strongly). ### 4. Mobile Controls & Interaction * **Movement Control (Slingshot Mechanic):** * **Input:** Touch and drag anywhere on the left half of the screen. * **Visual Feedback:** Render a dotted trajectory line showing where the puppet will launch. * **Action:** Release the touch to "unhook" and launch the puppet in that direction (Ragdoll impulse). * **Combat Control (Aim & Fire):** * **Input:** A Virtual Joystick on the bottom-right corner. * **Action:** Rotating the joystick aims the weapon arm. Holding the joystick at the edge triggers auto-fire. * **UI/HUD:** * **Weapon Switch:** A large, tappable cycle button (top-right, min 64x64px) to switch guns. * **Pause/Menu:** Top-left corner. * **Haptic Feedback:** Trigger a short vibration (using `navigator.vibrate`) when the puppet slams into a wall or when firing high-caliber weapons. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Puppetman: Ragdoll Shooter is a thrilling physics-based shooting game that combines ragdoll mechanics with intense combat action. This unique browser game challenges players to swing, cling, and shoot their way through enemy-filled levels using realistic ragdoll physics. The game's innovative movement system allows you to attach to objects and surfaces, creating dynamic gameplay where every action feels naturally chaotic and entertaining.

Core Features

Revolutionary Ragdoll Physics Movement

Experience a completely unique movement system where your character behaves like a realistic ragdoll puppet. Cling to walls, swing from objects, and use physics momentum to navigate through challenging environments. This innovative approach makes every movement unpredictable and exciting.

Extensive Weapon Arsenal

Arm yourself with a diverse collection of powerful weapons: - Pistols : Quick and accurate for precise shots - Shotgun : Devastating close-range damage - Machine Gun : Rapid-fire suppression for multiple enemies - Grenade Launcher : Explosive area damage - Sniper Rifle : Long-range precision elimination - Grenades : Throwable explosives for strategic attacks

Strategic Shield Protection

Use shields to protect yourself from incoming enemy fire while positioning for your next attack. Master the balance between offense and defense as you navigate through intense firefights.

Chaotic Battlefield Experience

Every level presents a chaotic battlefield where ragdoll physics create unpredictable and hilarious moments. The combination of physics-based movement and combat creates endless entertainment as you bounce, swing, and fight your way to victory.

Gameplay Mechanics

The core gameplay revolves around using your ragdoll character's unique movement abilities to get close to enemies and eliminate them. You'll need to master the art of swinging and clinging to various objects in the environment while simultaneously managing your weapons and shields.

Level Progression

Each level presents new challenges and enemy configurations. Complete levels by eliminating all enemies while using the environment to your advantage. The ragdoll physics ensure that no two playthroughs are exactly the same.

Operation Guide

Master these simple but effective controls: - Left Mouse Button or V : Aim your weapon, jump to new positions, or unhook from surfaces - Right Mouse Button or Space : Launch your currently equipped weapon - V Key : Fire your weapon at targeted enemies - Mouse Wheel or Number Keys (1, 2, 3) : Quickly switch between your available weapons

The control scheme is designed for quick reactions and fluid movement, essential for surviving the chaotic battles.

Why Play This Game

Puppetman: Ragdoll Shooter offers a completely unique gaming experience that you won't find elsewhere. The combination of ragdoll physics with shooting mechanics creates moments of both strategic gameplay and pure comedic chaos. It's perfect for players who enjoy:

  • Physics-based games with realistic movement mechanics
  • Shooting games with a creative twist
  • Free browser entertainment without downloads or installations
  • Quick gaming sessions with instant action
  • Unique gameplay mechanics that challenge traditional shooter conventions

The game runs smoothly in any modern web browser, making it accessible for quick gaming breaks or extended play sessions. Whether you're a fan of stickman games, physics puzzles, or action shooters, this game combines the best elements of all three genres into one entertaining package.

Frequently Asked Questions (FAQ)