Power Badminton - Online Badminton 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 precise timing and strategic shots to 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:** 2.5D Side-Scrolling perspective. Adopt a "Vector Art / Cel-Shaded" aesthetic similar to the provided icon. Use vibrant, high-contrast colors (e.g., Deep Purple background, Bright Cyan court lines, Neon Orange rackets). * **Character Models:** Low-poly, stylized humanoids with distinct colors for Player (Blue/Cyan kit) and AI Opponent (Red/Magenta kit). Use simple capsule geometries if full rigging is too complex, but articulate the racket arm. * **The Court:** A standard badminton court viewed from the side. The floor should have a glossy, reflective material (MeshStandardMaterial with roughness < 0.2). A high net in the center divides the screen. * **The Shuttlecock:** Must be white with a red or cyan band. It needs to be easily visible against the background. * **Performance:** Optimize for mobile by using shared geometries and simple lighting (one directional light + ambient light). ### 2. Audio Requirements * **BGM:** Upbeat, high-tempo "Arcade Sports" electronic track. It should feel energetic and competitive. * **SFX:** * *Racket Hit:* A crisp, snappy "Thwack" sound (pitch-shifted higher for "High" hits, lower for "Low" hits, louder for "Smash"). * *Movement:* Squeaky shoe sounds when changing direction quickly on the court. * *Score:* A triumphant arcade jingle when a point is scored. * *Whistle:* A referee whistle sound to start the round. ### 3. Gameplay Loop * **Perspective:** Side view. The Player is on the Left side, the AI Opponent is on the Right side. * **Physics Mechanics:** Implement custom shuttlecock physics. Unlike a tennis ball, the shuttlecock has high drag. It travels fast initially and slows down significantly at the end of its trajectory. Gravity should feel snappy. * **Shot Types (Crucial):** * **High Hit (Defense):** Hits the shuttlecock high in a parabolic arc to the back of the opponent's court. * **Low Hit (Drive):** Hits the shuttlecock flat and fast, just over the net. * **Close Hit (Smash/Drop):** If the shuttlecock is high, this performs a downward "Smash". If low, it performs a soft "Drop" shot near the net. * **AI Behavior:** The AI should track the shuttlecock's x/y position and attempt to move to intercept it. It should have a slight "reaction delay" to make it beatable. * **Scoring:** If the shuttlecock touches the ground on the opponent's side, the player gets a point. First to 7 points wins the set. ### 4. Mobile Controls & Interaction * **Control Scheme (Virtual Gamepad):** * **Left Side (Movement):** Two large, semi-transparent arrows (Left and Right) for horizontal movement. * **Right Side (Action):** A cluster of three distinct circular buttons arranged in an arc: 1. **Button A (High):** Blue color. 2. **Button B (Low):** Green color. 3. **Button C (Smash/Close):** Red color (largest button). * **Responsiveness:** Controls must support multi-touch (moving while hitting). Add a visual "press" effect (scaling down) to buttons when touched. * **Haptic Feedback:** Trigger `navigator.vibrate(50)` on every racket hit and `navigator.vibrate(200)` when a point is scored. * **UI Layout:** Landscape orientation is mandatory. Scoreboard (Player vs CPU) should be centered at the top, using a large, bold sans-serif font. Ensure all touch targets are at least 48x48px equivalent. 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 online sports game that brings the excitement of professional badminton to your browser. This single-player experience challenges you to outplay skilled AI opponents through precise timing, strategic positioning, and masterful racket control. With its vibrant graphics and smooth gameplay mechanics, Power Badminton delivers an authentic badminton experience that's both accessible to beginners and challenging for experienced players.

Core Features

Authentic Badminton Gameplay

Experience realistic badminton physics with accurate shuttlecock movement and racket mechanics. Every shot requires proper timing and positioning, just like real badminton.

Multiple Shot Types

Master three distinct shot techniques: - High shots for powerful overhead smashes - Low shots for precise net play - Close hits for quick defensive returns

Character Selection System

Choose from different characters, each bringing their unique style to the court. Find the player that matches your preferred gameplay approach.

Progressive Difficulty

Face increasingly challenging opponents as you advance through tournaments. Each AI competitor has different strengths and playing styles to master.

Browser-Based Gaming

Play instantly without downloads or installations. Power Badminton runs smoothly on all modern browsers across desktop and mobile devices.

Game Mechanics

The objective is simple yet challenging: score more points than your opponent by successfully landing the shuttlecock in their court area. Points are earned when your opponent fails to return the shuttlecock or hits it out of bounds.

Strategic Elements

  • Court positioning : Move strategically to cover the court effectively
  • Shot selection : Choose the right type of shot for each situation
  • Timing mastery : Perfect your timing to execute powerful and accurate shots
  • Opponent analysis : Study AI patterns to exploit weaknesses

Operation Guide

Power Badminton features intuitive keyboard controls designed for quick reflexes and precise gameplay:

Movement Controls

  • A Key : Move left across the court
  • D Key : Move right across the court

Shot Controls

  • J Key : Execute high shots (overhead smashes and lobs)
  • K Key : Perform low shots (drops and net shots)
  • L Key : Make close hits (quick defensive returns)

Gameplay Tips

  • Position yourself strategically before each shot
  • Use high shots for offensive plays when the shuttlecock is above net level
  • Deploy low shots for precise placement near the net
  • Utilize close hits for rapid defensive responses
  • Watch your opponent's position to find open court areas

Why Play Power Badminton

Perfect for Sports Enthusiasts

Whether you're a badminton fan or new to racket sports, Power Badminton offers an engaging way to experience this Olympic sport. The game captures the essence of real badminton while being accessible to players of all skill levels.

Skill Development

Improve your: - Reaction time : Quick responses to opponent shots - Strategic thinking : Court positioning and shot selection - Hand-eye coordination : Precise timing and movement - Pattern recognition : Understanding opponent behaviors

Instant Entertainment

No registration required, no downloads needed. Simply open your browser and start playing immediately. Perfect for quick gaming sessions or extended tournament runs.

Cross-Platform Compatibility

Enjoy seamless gameplay across all devices - desktop computers, laptops, tablets, and smartphones. The game adapts to your screen size while maintaining optimal performance.

Tournament Mode Experience

Progress through multiple rounds of increasingly challenging matches. Each victory unlocks tougher opponents with unique playing styles, keeping the gameplay fresh and engaging. Can you defeat all contestants and claim the championship title?

Frequently Asked Questions (FAQ)