Table Tennis World Tour

Seele01-Flash
By
Table Tennis World Tour is an exciting online sports game where you compete in international ping pong tournaments. Master spin shots, defeat opponents worldwide, and climb the ranks to become the ultimate table tennis champion.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Table Tennis World Tour". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Realistic sports simulation. Use a standard tournament-style blue ping-pong table with glossy reflective surfaces (MeshStandardMaterial) and white border lines. * **Environment:** An indoor sports arena setting. The background should feature a red brick wall texture (mimicking the original game) and a wooden parquet floor. Add soft, warm spotlights focused on the table to create dramatic shadows. * **Key Objects:** * **Paddles:** Two "floating" rackets (Red for Player, Blue for AI). The handle can be simple wood texture, the face rubber texture. * **The Ball:** A high-visibility white or yellow sphere. **Crucial:** Add a `TrailRenderer` or a particle tail behind the ball to help players track its high-speed trajectory on small mobile screens. * **Mobile Optimization:** Use low-poly models for the environment. Limit dynamic lights to 1 or 2 (main directional light + ambient). Use baked textures for the background wall to save performance. ### 2. Audio Requirements * **BGM:** A high-energy, upbeat "Sports Broadcast" style instrumental track that loops seamlessly. It should feel like a televised tournament intro. * **SFX:** * **Impacts:** Distinct, crisp "Pock" sounds for paddle hits and "Tick" sounds for table bounces. The pitch should vary slightly based on velocity. * **Crowd:** A "Cheer" sound effect that triggers when a point is scored. A "Groan" or "Sigh" when a service fault occurs. * **UI:** A clean "Swoosh" sound for screen transitions and a "Click" for button presses. ### 3. Gameplay Loop * **Core Mechanics:** A standard match of Table Tennis. The player competes against an AI opponent. * **Rules:** * First to 11 points wins the match. * Must win by 2 points. * Service changes every 2 points. * **Physics & Ball Control:** Use basic vector physics (or Cannon.js if necessary). The ball's return trajectory depends on the **angle** and **velocity** of the paddle at the moment of impact. * *Timing:* Hitting the ball late (closer to the body) directs it cross-court. Hitting early directs it down the line. * **AI Behavior:** The AI paddle should track the ball's X-position with a slight delay (LERP) to simulate reaction time. As the level progresses, the AI moves faster and aims for the corners of the table. ### 4. Mobile Controls & Interaction * **Screen Orientation:** **Portrait Mode (Vertical)**. This is essential for mobile play to maximize the view of the table's depth (Z-axis) on a phone screen. * **Touch Controls:** * **Zone:** The entire bottom half of the screen is the control area. * **Mechanic:** 1:1 Relative Touch Drag. When the user drags their finger, the paddle moves on the X (left/right) and Z (forward/backward) axes. * **Swing:** The speed of the finger drag translates to the power of the shot. Fast swipes = Smashes. * **Haptic Feedback:** Trigger a short vibration (using `navigator.vibrate`) whenever the paddle successfully hits the ball. * **UI Layout:** * Scoreboard placed clearly at the top center (large font). * "Serve" indicator to show whose turn it is. * Pause button in the top-right corner (minimum 44x44px touch target). Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Table Tennis World Tour brings the excitement of professional ping pong directly to your browser. This thrilling sports game lets you represent your country in a global tournament, facing diverse opponents from around the world in high-stakes table tennis matches. With intuitive mouse controls and dynamic AI opponents, every match becomes an intense battle for supremacy.

The game combines realistic ping pong physics with accessible gameplay, making it perfect for both casual players and sports game enthusiasts. Each tournament consists of six challenging matches, and you must prove your skills to advance through increasingly difficult levels.

Core Features

Global Tournament System

Compete in an international championship where you'll face opponents from different countries, each with unique playing styles and difficulty levels. The tournament structure creates a sense of progression as you work your way up the global rankings.

Intuitive Mouse Controls

The game features simple yet precise mouse-based controls. Drag your mouse to move the racket and control the ball's direction with natural movements. The physics system responds to your swing speed and angle, allowing for strategic shot placement.

Dynamic Spin Mechanics

Master the art of spin shots to outmaneuver your opponents. You can create angled hits, controlled shots, and surprise attacks by adjusting your racket position and swing technique. This adds depth to the gameplay beyond simple back-and-forth rallies.

Progressive Difficulty

AI opponents adapt to your skill level and become more challenging as you advance through the tournament. This ensures that each match remains engaging and tests your improving abilities.

Cross-Platform Compatibility

Play seamlessly on both desktop and mobile devices through your web browser. No downloads or installations required - jump into the action instantly.

Gameplay Mechanics

Match Structure

Each match follows standard table tennis rules with games played to 11 points. Maintain pressure on your opponent and use strategic shot placement to secure victories. The first player to reach 11 points wins the game.

Shot Control System

The distance between your racket and ball affects shot control. Move closer for precise shots or further away for powerful hits. Experiment with different angles to catch opponents off guard and build up points effectively.

Tournament Progression

Advance through the tournament by winning matches and collecting trophies. Each victory brings you closer to the world championship title and unlocks new challenges.

Operation Guide

Basic Controls

  • Mouse Drag : Control racket movement and shot direction
  • Left Mouse Button : Hold and drag to swing the racket
  • Swing Speed : Affects ball velocity and spin
  • Swing Angle : Determines ball trajectory and placement

Winning Strategies

  • Aim for the far corners of the table to challenge your opponent
  • Use spin shots to create unpredictable ball movement
  • Vary your shot placement to keep opponents guessing
  • Time your swings carefully for maximum control
  • Study opponent patterns and exploit weaknesses

Why Play This Game

Table Tennis World Tour offers the perfect combination of sports excitement and casual gaming accessibility. Whether you're a ping pong enthusiast or simply enjoy competitive games, this title delivers:

  • Instant Action : No learning curve - start playing immediately
  • Strategic Depth : Master spin techniques and shot placement
  • Global Competition : Face diverse opponents with unique styles
  • Free Entertainment : Complete game experience at no cost
  • Flexible Gaming : Play anywhere, anytime on any device

The game successfully captures the tension and skill of real table tennis while remaining approachable for players of all levels. Each match feels meaningful as you progress toward becoming the world champion.

Frequently Asked Questions (FAQ)