Puppet Fighter 2 Player

Seele01-Flash
By
Puppet Fighter 2 Player is an exciting local multiplayer fighting game featuring 7 unique mini-games with hilarious ragdoll physics. Challenge friends or play against AI bots in this free browser-based arena combat game.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Puppet Fighter: Mobile Arena**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Create a "Low-poly" and "Hyper-casual" aesthetic using simple geometric primitives (BoxGeometry). The look should be minimalistic and colorful, similar to the reference image. * **Characters:** Create two blocky characters constructed from group meshes (Head, Torso, Arms, Legs). * **Player 1:** Bright Blue (#2196F3). * **Player 2:** Bright Red (#F44336). * **Animation:** Implement procedural animation or simple rotation logic to simulate "wobbly" or "ragdoll-like" movement. The characters should lean in the direction of movement. * **Arena:** A raised floating square platform (Sumo ring style) with a light grey grid texture. The background should be a solid vibrant sky blue (#00BFFF) to match the game's cheerful tone. * **Performance:** Use `MeshLambertMaterial` for efficient lighting on mobile. Limit shadow casting to the characters only. ### 2. Audio Requirements * **BGM:** Generate a placeholder for a fast-paced, goofy, circus-style loop (e.g., "Yakety Sax" vibes). * **SFX:** * **Impact:** Comical "Bonk" or "Slap" sounds when players collide. * **Movement:** A subtle "Whoosh" or shuffling sound. * **Win/Loss:** A crowd cheering sound effect or a sad trombone when a player falls off the platform. ### 3. Gameplay Loop * **Game Mode - "Punchers":** The core objective is Sumo-style physics combat. * **Mechanics:** * Players move to build up momentum. * When players collide, physics forces should apply, pushing them back based on their speed and angle. * **Action:** Implement a "Spin Attack" or "Push" when the action button is pressed, applying an impulse force to the opponent if in range. * **Win Condition:** A player loses if they fall off the arena platform (y-position < -5). The surviving player gets a point. * **Round System:** The game resets to starting positions 3 seconds after a knockout. First to 3 wins takes the match. ### 4. Mobile Controls & Interaction * **Local Multiplayer Layout (Landscape):** The screen must be set up for two players sharing one device in landscape mode. * **Player 1 (Left Side):** Virtual Joystick (WASD logic) + Action Button. * **Player 2 (Right Side):** Virtual Joystick (Arrow Keys logic) + Action Button. * **Multi-touch:** The code must explicitly handle multi-touch events so both players can move and attack simultaneously without blocking each other. * **Camera:** A static Top-Down Orthographic camera or a high-angle Perspective camera that captures the entire arena so both players have a fair view. * **Feedback:** Add simple "camera shake" effect on heavy impacts to enhance the physical feel on small screens. 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 Fighter 2 Player is a thrilling local multiplayer fighting game that brings friends together for epic battles. With its distinctive minimalistic 3D graphics and hilarious ragdoll physics, this game transforms simple combat into unforgettable gaming moments. Whether you're playing with friends or challenging AI bots, every match delivers unpredictable fun and excitement.

The game features cube-headed puppet fighters in colorful arenas, where physics-based combat creates genuinely funny and surprising interactions. Each character moves with realistic ragdoll mechanics, making every punch, throw, and collision feel satisfyingly chaotic.

Core Features

7 Unique Mini-Games

Puppet Fighter 2 Player offers incredible variety through seven distinct game modes:

  • Punchers : Use strategic timing and positioning to knock your opponent out of the circular arena
  • Tag : Fast-paced chase game where speed and agility determine the winner
  • Dodgeball : Classic playground game with physics-based ball throwing mechanics
  • Shovel Hit : Vehicle combat where players ride cars and wield shovels as weapons
  • Traps : Environmental puzzle battles requiring tactical thinking to push opponents into dangerous traps
  • Ticktack : Reaction-based combat testing speed and timing with shield mechanics
  • Jet Legs : Aerial combat with jetpack-powered fighters trying to destroy each other's jets

Advanced Ragdoll Physics System

The game's standout feature is its sophisticated ragdoll physics engine. Every movement, collision, and interaction feels natural and unpredictable, creating genuinely funny moments that will have players laughing together. Characters stumble, fall, and recover in realistic ways that add humor and excitement to every battle.

Flexible Multiplayer Options

Enjoy complete flexibility in how you play: - Local Co-op : Share your keyboard with a friend for head-to-head battles - AI Opponents : Practice against intelligent computer-controlled bots - Mixed Play : Combine human and AI players for varied experiences

Gameplay Mechanics

Each mini-game offers unique objectives and strategies. The physics-based combat system means that timing, positioning, and quick reflexes are essential for victory. The minimalistic art style ensures smooth performance while keeping focus on the engaging gameplay mechanics.

The arena-based combat encourages aggressive, fast-paced play while the ragdoll physics add an element of unpredictability that keeps matches exciting from start to finish.

Operation Guide

Puppet Fighter 2 Player features intuitive dual-player controls:

Player 1 Controls: - WASD keys: Move character in all directions - F key: Perform actions (punch, grab, interact)

Player 2 Controls: - Arrow keys: Move character in all directions
- L key: Perform actions (punch, grab, interact)

The simple control scheme makes the game instantly accessible to players of all skill levels, while the physics-based mechanics provide depth for competitive play.

Why Play This Game

Puppet Fighter 2 Player excels as a party game that brings people together. The combination of competitive gameplay and hilarious physics creates an atmosphere where everyone can enjoy themselves, regardless of gaming experience.

Key reasons to play: - Instant Fun : No learning curve - jump in and start battling immediately - Endless Laughs : Ragdoll physics create unpredictable, funny moments - Variety : 7 different mini-games prevent repetitive gameplay - Free Access : Completely free to play in any modern web browser - Social Gaming : Perfect for friend gatherings, parties, or family game time - Cross-Platform : Works on desktop computers, laptops, and mobile devices

The game's minimalistic graphics ensure it runs smoothly on any device while the engaging gameplay keeps players coming back for "just one more round." Whether you're looking for competitive battles or casual fun, Puppet Fighter 2 Player delivers an entertaining experience that's perfect for sharing with friends.

Frequently Asked Questions (FAQ)