Puppet Master

Seele01-Flash
By
Puppet Master is an entertaining 3D ragdoll action game where you control a voodoo doll wielding sharp knives. Test your skills in this unique shooting experience with realistic physics and engaging gameplay.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Puppet Master: Ragdoll Stress Relief**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Realistic textures mixed with cartoonish physics. The core aesthetic is a "wooden workshop" vibe. * **Main Character (The Puppet):** A burlap sack doll (voodoo doll style) with visible stitching, button eyes, and a comically wide, slightly unnerving grin showing white teeth. The texture should look like rough fabric. * **Background:** A high-resolution wood grain texture (planks) acts as the back wall. Painted on this wall is a rough red target circle. * **Weapons (Projectiles):** Start with **Throwing Knives** (black handle, shiny metal blade). Future upgrades could imply visual slots for guns or explosives. * **Damage Effects:** * **Dynamic Decals:** Bullet holes or knife cuts appear exactly where the player taps on the background or the puppet. * **Physics:** The puppet must have **Ragdoll Physics** (using a physics engine like Cannon.js or Ammo.js integrated with Three.js). It should dangle from a central point or be pinned to the wall, reacting realistically to impacts (limbs flailing when hit). * **Particles:** Small puffs of "stuffing" or cotton fly out when the puppet is hit, instead of blood. * **Performance:** Use low-poly meshes for the doll but high-quality textures (normal maps for fabric depth). Bake lighting for the background to save GPU on mobile. ### 2. Audio Requirements * **BGM:** A quirky, mischievous, and slightly repetitive tune. Think "sneaky cartoon villain" music—pizzicato strings, woodwinds, and a light percussion beat. It should be loopable and not annoying over long sessions. * **SFX:** * **Impact:** A satisfying *Thud* or *Thwack* sound when a knife hits the wood. A softer *Poof* or dull *Thud* when hitting the fabric doll. * **Vocalization:** The puppet should make funny, high-pitched grunts, laughs, or squeaks when hit (non-verbal, just cartoonish pain/mockery sounds). * **Coin Collection:** A distinct *Cha-ching* sound when damage generates currency. * **UI:** crisp clicks for menu buttons. ### 3. Gameplay Loop * **Core Mechanic (Clicker/Idle):** The player taps the screen to throw weapons at the puppet. * **Tap = Damage:** Each tap launches a weapon towards the touch point. * **Physics Reaction:** The projectile hits the puppet, imparting force and causing it to swing or jerk around. * **Economy:** Every hit generates "Coins" or "Stress Points" that fly off the doll. * **Progression:** * Players spend coins to unlock new weapons (Machine Guns, Rocket Launchers, Lasers) which do more damage or auto-fire (Idle mechanic). * Unlock new puppet skins or backgrounds. * **Win/Loss:** There is no "losing." The goal is endless stress relief and accumulation of wealth/weapons. ### 4. Mobile Controls & Interaction * **Primary Control:** **Multi-touch Tapping.** The game must support rapid tapping with multiple fingers. Every touch instantiates a weapon projectile from the camera view toward the touch point (Raycasting). * **Orientation:** **Portrait Mode** is preferred for one-handed play, keeping the doll vertically centered. * **Physics Feedback:** When the doll is hit, it shouldn't just play an animation; it should physically recoil based on the hit vector. If hit on the left arm, the whole body spins right. * **Haptic Feedback:** Crucial for mobile. Trigger a short, sharp vibration (using the Vibration API) on every successful hit to mimic the impact. * **UI Layout:** * Score/Money counter at the top center (large, readable font). * Weapon selection menu at the bottom (scrollable horizontal list), with buttons large enough for thumbs (min 48x48px). Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Puppet Master is an innovative 3D action game that combines ragdoll physics with skill-based shooting mechanics. In this unique gaming experience, you control a charismatic voodoo doll character armed with deadly knives, navigating through various challenges that test both your precision and timing.

The game stands out with its distinctive burlap-textured puppet character, complete with button eyes and a mischievous grin. Set against wooden backgrounds with dramatic red target circles, Puppet Master creates an atmosphere that's both playful and intense.

Core Features

Unique Ragdoll Physics

Experience realistic ragdoll physics that make every movement and interaction feel natural and entertaining. The puppet character responds dynamically to your controls, creating unpredictable and amusing situations.

3D Graphics and Design

Enjoy detailed 3D graphics featuring a meticulously crafted voodoo doll character with authentic fabric textures and expressive features. The visual design perfectly balances fun cartoon aesthetics with engaging action elements.

Skill-Based Gameplay

Master the art of precision and timing as you guide your puppet through various challenges. Each level requires strategic thinking and careful execution to achieve the best results.

Free Browser Gaming

Play instantly in your web browser without any downloads or installations. The game is completely free and accessible on both desktop and mobile devices.

Interactive Weapon System

Wield sharp knives and other tools as you navigate through the game world. The weapon mechanics are designed to be intuitive yet challenging to master.

Gameplay Mechanics

Puppet Master offers a unique blend of action and skill-based challenges. Players must carefully control their voodoo doll character, utilizing precise movements and timing to overcome obstacles and complete objectives. The ragdoll physics system ensures that every action has realistic consequences, making gameplay both challenging and entertaining.

The game features multiple levels with increasing difficulty, each presenting new challenges that test different aspects of your skills. From basic movement tutorials to complex precision challenges, Puppet Master keeps players engaged throughout their gaming session.

Operation Guide

Getting started with Puppet Master is straightforward:

  • Mouse Controls : Use your mouse to aim and interact with the game environment
  • Click Actions : Perform various actions including movement and weapon usage through clicking
  • Keyboard Support : Additional keyboard controls may be available for enhanced gameplay

The intuitive control scheme makes the game accessible to players of all skill levels, while the depth of mechanics ensures experienced gamers will find plenty of challenge.

Why Play Puppet Master

Puppet Master offers a gaming experience unlike any other. The combination of ragdoll physics, 3D graphics, and skill-based challenges creates an engaging and entertaining experience that keeps players coming back for more.

Whether you're looking for a quick gaming session during a break or want to challenge yourself with precision-based gameplay, Puppet Master delivers. The game's free-to-play nature means you can dive in immediately without any commitment, making it perfect for casual gaming sessions.

The unique voodoo doll theme and creative weapon mechanics set Puppet Master apart from traditional action games, offering a fresh take on the shooting genre that's both fun and challenging.

Frequently Asked Questions (FAQ)