Shot Pong - Cyber Pong Ball Game

Seele01-Flash
By
Shot Pong is a free cyber version of the classic pong game where you face the ultimate opponent - yourself. Battle against an unforgiving electro wall that mirrors your every move with precision physics.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Shot Pong". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Minimalist "Material Design" aesthetic. Use a Top-Down Orthographic camera view to simulate a 2D look but with 3D depth (shadows). * **Color Palette**: * **Background**: A vertical lane design. The center playing lane should be a medium purple (e.g., #9C27B0), and the side gutters/borders should be a slightly darker purple (e.g., #7B1FA2) to frame the action. * **Game Objects**: Pure White (#FFFFFF) for the Paddle and Ball to create high contrast. * **Models**: * **Paddle**: A `CapsuleGeometry` or a flattened `CylinderGeometry` oriented horizontally. It must have a subtle drop shadow (using a transparent dark plane underneath or Three.js shadow mapping) to simulate floating slightly above the board. * **Ball**: A simple `SphereGeometry`. * **Effects**: * **Ball Trail**: Implement a "ghost trail" effect where the ball leaves fading white circles behind it to indicate velocity. * **Particles**: Small white particle explosion when the ball hits the paddle or the "Electro Wall" (top edge). * **Performance**: Use `BufferGeometry` for all shapes. Limit particle count for mobile performance. Use a single directional light to cast soft shadows. ### 2. Audio Requirements * **BGM**: A rhythmic, minimal "Cyber/Synthwave" bassline loop. It should be driving but not distracting. * **Sound Effects (SFX)**: * **Paddle Hit**: A crisp, hollow "Wood block" or synthetic "Pop" sound. * **Wall Hit**: A higher-pitched digital "Ping". * **Game Over**: A "Glitch" or "Power Down" sound effect. * **Score**: A subtle synthesized chord every 10 points. ### 3. Gameplay Loop * **Core Mechanic**: This is a single-player "Squash" or "Wall Tennis" game. The player controls a paddle at the bottom. The ball bounces off the top wall ("Electro Wall") and side walls. * **Physics Logic**: * The ball maintains velocity but gradually speeds up over time (Speed Ramp). * **Reflection**: Hitting the center of the paddle reflects the ball straight. Hitting the edges adds a sharp angle to the reflection (risk/reward mechanic). * **Win/Loss**: * **Loss**: If the ball passes the paddle and hits the bottom edge of the screen. Show a "Game Over" UI overlay with a "Tap to Restart" button. * **Score**: +1 Point for every successful paddle hit. Display the score in large, semi-transparent white text in the center of the background (behind the gameplay layer). ### 4. Mobile Controls & Interaction * **Input Scheme**: **1-to-1 Horizontal Drag**. The paddle's X position should instantly follow the user's finger X position. * Do *not* use a virtual joystick. * The control area should be the entire bottom half of the screen. * **Constraints**: Clamp the paddle movement so it cannot leave the purple playing lane. * **Orientation**: Portrait Mode (Vertical) strictly. * **Haptics**: Trigger `navigator.vibrate(5)` (short tick) whenever the ball hits the paddle to provide tactile weight. * **Responsiveness**: Ensure the canvas fits `window.innerWidth` and `window.innerHeight` perfectly, with `touch-action: none` in CSS to prevent browser scrolling while playing. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Shot Pong

Shot Pong is an innovative take on the classic pong game that challenges players in a completely new way. Rated 4.38/5 by players worldwide, this free cyber pong experience eliminates traditional opponents and instead pits you against the most formidable adversary of all - yourself. The game features an intelligent "electro wall" that returns every shot with exactly the same speed and velocity you delivered, creating an intense battle of reflexes and precision.

This physics-based clicker game transforms the simple concept of pong into a nerve-wracking test of skill, where every movement matters and a single mistake can end your streak. The cyber aesthetic and automated gameplay mechanics make Shot Pong a unique entry in the world of online arcade games.

Core Features

Revolutionary Gameplay Mechanics

Unlike traditional pong games with AI or human opponents, Shot Pong features a revolutionary "electro wall" system. This intelligent barrier analyzes your shot's speed, angle, and trajectory, then returns the ball with identical physics properties. The result is a perfectly balanced challenge that scales with your skill level.

Cross-Platform Compatibility

  • Desktop Support : Smooth mouse controls for precise paddle movement
  • Mobile Optimized : Touch-friendly interface designed for smartphones and tablets
  • Instant Play : No downloads required - play directly in your browser
  • Responsive Design : Adapts seamlessly to any screen size

Physics-Based Challenge

The game employs realistic physics simulation to create an authentic ball-bouncing experience. Every collision, angle, and momentum change follows real-world physics laws, making Shot Pong both educational and entertaining for players interested in physics-based gaming.

Minimalist Cyber Aesthetic

Featuring a clean, futuristic visual design with purple and white color schemes, Shot Pong creates an immersive cyber environment that focuses your attention on the core gameplay without distractions.

Game Mechanics

The Electro Wall System

The heart of Shot Pong lies in its innovative electro wall technology. This system: - Analyzes incoming ball velocity with perfect accuracy - Returns shots with identical speed and trajectory - Creates increasingly challenging rallies as you improve - Eliminates unfair advantages or AI cheating

Scoring and Progression

While the core challenge is surviving as long as possible, Shot Pong rewards consistent performance and improvement. The longer you can maintain a rally against the electro wall, the more your skills develop and the more satisfying the gameplay becomes.

Operation Guide

Desktop Controls

  1. Mouse Click : Click and hold on the bottom paddle to activate control
  2. Mouse Movement : Slide the paddle left and right to position for incoming shots
  3. Timing : Release at the perfect moment to achieve desired shot angle
  4. Anticipation : Watch the ball's trajectory to predict where it will land

Mobile Controls

  1. Touch Control : Tap and hold the paddle with your finger
  2. Slide Movement : Move your finger left and right to control paddle position
  3. Precision Touch : Use fine finger movements for accurate positioning
  4. Quick Reactions : Take advantage of mobile's instant response for fast-paced gameplay

Pro Tips for Success

  • Study Physics : Understanding ball trajectory helps predict bounce patterns
  • Stay Centered : Keep your paddle in the middle when possible for maximum coverage
  • Watch Velocity : The electro wall returns exactly what you give it - control your power
  • Practice Patience : Rushing leads to mistakes; steady gameplay wins rallies

Why Play Shot Pong

Perfect for Quick Gaming Sessions

Shot Pong is designed for both quick 2-minute breaks and longer focused gaming sessions. The instant-play nature means you can jump in immediately whenever you have spare time, making it perfect for commutes, lunch breaks, or casual entertainment.

Skill Development Benefits

  • Hand-Eye Coordination : Improves reaction time and visual tracking
  • Reflexes Training : Enhances quick decision-making abilities
  • Physics Understanding : Teaches trajectory and momentum concepts
  • Patience Building : Develops steady nerves under pressure

Unique Gaming Experience

While many games rely on complex mechanics or flashy graphics, Shot Pong proves that simple concepts executed perfectly can provide hours of engaging gameplay. The self-competitive nature creates a personal challenge that traditional multiplayer games cannot match.

Accessibility and Convenience

  • Zero Cost : Completely free to play with no hidden fees
  • No Registration : Start playing immediately without creating accounts
  • Universal Access : Works on virtually any device with a web browser
  • Family Friendly : Suitable for all ages with clean, simple gameplay

Frequently Asked Questions (FAQ)