Power Badminton - Online Sports Game

Seele01-Flash
By
Power Badminton is an exciting single-player sports game where you compete against AI opponents to become the ultimate badminton champion. Master your racket skills and dominate the court!

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Power Badminton**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Adopt a vibrant **Low-Poly / Flat-Shaded** aesthetic inspired by the provided icon. Use sharp geometric shapes and bold, saturated colors (e.g., bright orange for rackets, deep blue for the court, stark white for the shuttlecock). Avoid heavy textures; use vertex colors for performance. * **Camera Perspective**: Set up a **side-scrolling perspective** (similar to a classic 2D fighting game or side-view tennis) but rendered in 3D. The camera should be fixed but slightly zoomed in to capture the action, tracking the shuttlecock horizontally with a smooth damping effect. * **Characters**: Create two simplified humanoid characters (Player vs. AI). They should be stylized "stick-figure" or blocky avatars with distinct colors to differentiate teams. * **Court**: A standard badminton court marked with white lines on a blue/purple synthetic floor. A semi-transparent net stands in the middle. * **Effects**: * **Motion Trails**: Add a white trail renderer behind the shuttlecock to visualize its speed and trajectory. * **Impact Particles**: Generate a burst of small geometric particles (confetti-style) upon a successful smash. * **Shadows**: Simple blob shadows under characters for grounding; avoid expensive real-time casting if possible to save battery. ### 2. Audio Requirements * **BGM**: An energetic, upbeat **Synth-Pop or Electro-Funk** track. It should feel sporty and competitive but not too aggressive. * **Sound Effects (SFX)**: * **Racket Hit**: A crisp, satisfying "thwack" sound, varying in pitch based on the type of shot (lower pitch for a slow shot, sharp high pitch for a smash). * **Movement**: Subtle shoe squeaks on the court floor when changing direction rapidly. * **Crowd**: A low-volume ambient murmur that erupts into cheers when a point is scored. * **UI**: A digital "bleep" for button presses and a whistle sound for the start/end of a set. ### 3. Gameplay Loop * **Core Mechanics**: A 1v1 badminton match where the player competes against an AI opponent. The goal is to hit the shuttlecock over the net so it lands in the opponent's court boundaries. * **Physics**: The shuttlecock needs unique physics—high drag (air resistance) causing it to decelerate quickly after the initial hit, and a distinct arc trajectory. It should not behave like a bouncy tennis ball; it should drop sharply. * **Shot Types**: Implement three distinct shot behaviors: 1. **High/Lob**: High arc, lands deep in the court (defensive). 2. **Smash/Low**: Fast, flat trajectory, lands mid-court (offensive). 3. **Drop/Close**: Very short arc, just clears the net (tricky). * **Scoring**: Classic rally point system. If the shuttlecock touches the ground on the opponent's side, +1 point. First to 7 points wins the set. * **AI Behavior**: The AI should track the shuttlecock's x-position. Introduce a "reaction delay" and "error margin" so the AI isn't unbeatable. ### 4. Mobile Controls & Interaction * **Orientation**: **Landscape Mode** is required to view the full width of the court. * **Control Scheme (Touch Optimized)**: Replace the keyboard controls (A/D/J/K/L) with a modern mobile layout: * **Left Thumb**: A **Virtual Joystick** or simple Left/Right arrows on the bottom-left screen for movement. * **Right Thumb**: Three distinct circular action buttons arranged in an arc on the bottom-right: * **Button A (Red)**: Smash (Low/Fast). * **Button B (Blue)**: Lob (High/Deep). * **Button C (Green)**: Drop (Short/Close). * **Touch Feedback**: * **Haptic**: Trigger a short vibration (using `navigator.vibrate`) whenever the player successfully hits the shuttlecock. * **Visual**: The buttons should scale down slightly and glow when pressed to indicate registration. * **UI Layout**: Scoreboard displayed prominently at the top center. Pause button in the top right (min 44x44px touch target). Include a "Ready? GO!" overlay animation at the start of the match. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Power Badminton is a thrilling single-player sports game that brings the excitement of professional badminton to your browser. In this fast-paced racket sport simulation, you'll need to outmaneuver and outscore AI opponents to claim victory on the court. With its colorful graphics and intuitive gameplay mechanics, this game offers an authentic badminton experience that's both challenging and entertaining.

The game features a tournament-style progression where you'll face increasingly skilled opponents. Each match requires strategic positioning, precise timing, and quick reflexes to send the shuttlecock into your opponent's court while defending your own territory.

Core Features

Character Selection System

Choose from multiple unique characters, each bringing their own personality to the court. While all characters share the same core mechanics, selecting your favorite adds a personal touch to your badminton journey.

Realistic Badminton Physics

Experience authentic shuttlecock movement and racket mechanics that mirror real badminton gameplay. The physics engine ensures that every hit, smash, and defensive play feels natural and responsive.

Progressive Difficulty

Start against beginner-level opponents and work your way up to face badminton masters. Each victory unlocks more challenging matches that will test your growing skills.

Instant Browser Play

No downloads or installations required. Simply open your web browser and start playing immediately. The game runs smoothly on both desktop and mobile devices.

Gameplay Mechanics

Power Badminton focuses on strategic court positioning and precise shot placement. Success depends on reading your opponent's movements, anticipating their shots, and executing the perfect counter-attacks. The scoring system follows traditional badminton rules - earn more points than your opponent to win each match.

The game emphasizes skill development through practice. As you play more matches, you'll naturally improve your timing, learn optimal shot selection, and develop winning strategies against different opponent types.

Operation Guide

Basic Controls

  • A Key : Move left across the court
  • D Key : Move right across the court
  • J Key : Execute high shots (clears and smashes)
  • K Key : Perform low shots (drops and net plays)
  • L Key : Make close-range hits (net shots)

Strategic Tips

  • Positioning : Always return to center court after each shot
  • Shot Variety : Mix high and low shots to keep opponents guessing
  • Timing : Wait for the optimal moment to execute powerful smashes
  • Defense : Use quick movements to reach difficult shots
  • Patience : Don't rush - wait for the perfect opportunity to attack

Winning Strategies

Focus on consistent shot placement rather than power. Force your opponent to move around the court by alternating between front and back shots. Master the timing of each shot type to maintain control of the rally.

Why Play This Game

Power Badminton offers the perfect combination of sports simulation and arcade action. Whether you're a badminton enthusiast or new to racket sports, this game provides:

  • Skill Development : Improve your understanding of badminton strategy and tactics
  • Quick Entertainment : Perfect for short gaming sessions or extended play
  • Free Access : Completely free with no hidden costs or premium features
  • Universal Appeal : Easy to learn but challenging to master
  • Stress Relief : Engaging gameplay that helps you unwind

The game's vibrant art style and smooth animations create an enjoyable visual experience that keeps you coming back for more matches. Each victory feels rewarding, while defeats motivate you to improve your technique and try again.

Perfect for Sports Fans

If you enjoy tennis games, table tennis, or other racket sports, Power Badminton will feel familiar yet offer its own unique challenges. The game captures the essence of badminton's fast-paced rallies and strategic depth, making it an excellent choice for sports gaming enthusiasts.

Frequently Asked Questions (FAQ)