Ping Pong Chaos

Seele01-Flash
By
Ping Pong Chaos is a wildly entertaining 2-player pixel ping pong game featuring chaotic physics, customizable maps, and local multiplayer support for up to 8 players. Experience unpredictable matches with crazy controls and random effects!

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Ping Pong Chaos**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** 3D Voxel / Pixel Art style. Use `THREE.BoxGeometry` for almost all elements to mimic the blocky characters seen in the screenshots. * **Camera View:** Use an **Orthographic Camera** fixed in a side-scrolling perspective (looking at the ping pong table from the side) to maintain the 2D retro aesthetic while using 3D physics. * **Characters:** Create two simple voxel characters (Player 1 and Player 2). Each character should be a single rigid body or a simple stack of cubes (Head, Torso) that physically tips over easily. They should not have standard walking animations; they move by physics-based "lunges." * **The Table:** A green voxel platform in the center. In the exact middle, place a small "Referee" character or object that acts as the net. * **Environment Variety:** Implement a function to randomize the background color and the "ground" texture at the start of each round to mimic the "random maps" feature. ### 2. Audio Requirements * **BGM:** A fast-paced, high-energy **8-bit / Chiptune track**. It should sound chaotic and arcade-like. * **Sound Effects (SFX):** * **Jump:** A retro "whoosh" or synth upward slide when a player presses a button. * **Ball Hit:** A satisfying 8-bit "ping" or "bloop". * **Table Crash:** A comedic "buzz" or "crunch" if a player touches the referee/table (the penalty sound). * **Score:** A loud fanfare or "ding-ding-ding". ### 3. Gameplay Loop * **Physics Engine:** Use a physics library (like Cannon.js) or a custom simplified physics implementation. The movement must be **ragdoll-like and chaotic**. Players do not walk; they jump/rotate left or right. * **Objective:** Hit the ball to the opponent's side so it touches the ground. First to 5 points wins. * **The "Chaos" Mechanic:** * The ball has high restitution (very bouncy). * Movement is momentum-based. Pressing a key applies a strong impulse at an angle (45 degrees up-left or up-right), causing the character to flip or tumble while moving. * **The Referee Rule:** If a player's body physically collides with the central Referee Table/Net, they are stunned or instantly lose the point (give point to opponent). * **Round Reset:** After a point is scored, reset positions, change the background color, and respawn the ball from the top center after a 2-second delay. ### 4. Mobile Controls & Interaction * **Screen Orientation:** **Landscape Mode** is required. * **Split-Screen Controls (Local Multiplayer):** * **Left Half of Screen (Player 1):** * Bottom-Left button: Jump Left. * Bottom-Right button: Jump Right. * **Right Half of Screen (Player 2 / CPU):** * Bottom-Left button: Jump Left. * Bottom-Right button: Jump Right. * **Single Player Mode Toggle:** Add a simple UI toggle to switch Player 2 to "CPU Mode" where the AI simply jumps towards the ball automatically. * **Feedback:** When a button is touched, the button visually depresses (scales down slightly) and the character emits a small particle puff to indicate impulse direction. * **UI:** Display the score (e.g., "3 - 2") in a large, blocky font at the top center. Ensure buttons are at least 60x60 pixels for touch accessibility. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Ping Pong Chaos takes the classic sport of table tennis and transforms it into a hilariously chaotic multiplayer experience. This pixel-art style game challenges players to master intentionally difficult controls while navigating through unpredictable match conditions. Each round brings new surprises with different maps, unique balls, and random effects that keep every game fresh and exciting.

The objective is simple yet challenging: hit the ball and make it land on your opponent's side to score points. The first player to score 5 times wins the match. However, the chaotic controls and unpredictable physics make even this basic goal a thrilling challenge.

Core Features

Chaotic Physics and Controls

What sets Ping Pong Chaos apart is its intentionally challenging control system. The physics-based gameplay creates unpredictable ball movements and player actions, making every match a unique experience. Players must adapt quickly to the chaotic nature of each round.

Extensive Multiplayer Options

Enjoy flexible multiplayer modes: - Local 2-Player Mode : Face off against a friend on the same device - Solo vs AI : Practice against computer opponents - Tournament Mode : Create tournaments with up to 8 players - Local Multiplayer : Play with multiple friends in person

Customization and Variety

  • Map Customization : Design and customize your own playing fields
  • Dynamic Environments : Each round features different maps and settings
  • Unique Balls : Experience matches with various ball types and behaviors
  • Random Effects : Unexpected elements that change gameplay mid-match

Pixel Art Aesthetics

The game features charming pixel art graphics that create a nostalgic yet modern gaming experience. The visual style perfectly complements the game's chaotic and fun atmosphere.

Gameplay Mechanics

Match Rules

  • Score 5 points to win a match
  • Avoid touching the referee's table (violation gives opponent points)
  • Navigate chaotic controls and physics
  • Adapt to changing conditions each round

Special Challenges

Beyond basic ping pong rules, players must: - Master the intentionally difficult control scheme - Adapt to random effects that appear during matches - Navigate different map layouts and obstacles - Deal with unpredictable ball physics

Operation Guide

Player 1 Controls

  • W Key : Jump left
  • E Key : Jump right

Player 2 Controls

  • I Key : Jump left
  • O Key : Jump right

Getting Started

  1. Choose your game mode (Solo, 2-Player, or Tournament)
  2. Select your preferred map or create a custom one
  3. Use the simple two-button control scheme to move your character
  4. Hit the ball toward your opponent's side to score
  5. First to 5 points wins the match!

Pro Tips

  • Practice timing your jumps to connect with the ball
  • Watch out for the referee's table - touching it gives your opponent points
  • Expect the unexpected - random effects can change everything
  • Use the customization menu to create practice scenarios

Why Play Ping Pong Chaos

Perfect Party Game

With support for up to 8 players in tournament mode, Ping Pong Chaos is ideal for group gaming sessions. The chaotic nature and simple controls make it accessible to players of all skill levels while providing endless entertainment.

Unique Gaming Experience

Unlike traditional ping pong games, Ping Pong Chaos embraces chaos and unpredictability. This creates a gaming experience that's both challenging and hilarious, perfect for players looking for something different.

Free and Accessible

Play completely free in your web browser without any downloads or installations. The game works perfectly on both desktop and mobile devices, making it easy to enjoy anywhere.

Endless Replayability

With customizable maps, random effects, multiple game modes, and tournament support, Ping Pong Chaos offers virtually unlimited replay value. Every match feels fresh and exciting.

Frequently Asked Questions (FAQ)