Dunkers 2

Seele01-Flash
By
Dunkers 2 is an exciting 1v1 basketball game where you build the ultimate Baller to dominate matches and tournaments. Earn coins, unlock new characters and outfits, and climb to the top of the rankings in this addictive sports game.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Dunkers 2 - 3D Physics Arcade**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** 2.5D "Flat 3D" aesthetic. Use **Toon Shaders (Cel Shading)** to mimic the flat vector art style of the reference image. Colors should be highly saturated (bright orange ball, yellow/striped backgrounds) with thick black outlines if possible (Sobel edge detection or inverted hull method). * **Character Design:** Low-poly characters consisting of separate meshes for Head, Torso, and **long, disjointed Arms**. The arms must look and act like "ragdolls" or pendulums, reacting to character movement rather than pre-baked animations. * **Environment:** A simple basketball half-court viewed from a side-scrolling perspective (Orthographic Camera recommended). The floor should have a polished wood texture with reflections. * **Mobile Optimization:** Limit character polygon count to under 1,000 tris per character. Use a single texture atlas for all colors to reduce draw calls. Avoid expensive dynamic shadows; use blob shadows beneath characters. ### 2. Audio Requirements * **BGM:** Upbeat, energetic "Arcade Funk" or Hip-Hop beat with a looping bassline and brass hits. * **SFX:** * **Movement:** Comical "Squeak" sounds of sneakers on the court when changing direction. * **Jumping:** A cartoonish "Boing" or "Whoosh" sound. * **Dunking:** A satisfying, heavy "Boom" followed by the sound of a rattling rim and glass shaking. * **Crowd:** Dynamic cheering intensity—low murmur during play, explosive cheering upon scoring. * **UI:** Crisp "Pop" sounds for button presses and coin collection. ### 3. Gameplay Loop * **Core Physics (Crucial):** Implement a physics engine (e.g., Cannon.js or Ammo.js). Characters should feel "floaty" but heavy. The arms must swing freely based on momentum. * **The Match (1v1):** The player faces an AI bot. The ball spawns in the center. * **Possession:** Moving the character's hands into the ball "grabs" it (magnetic lock). * **Stealing:** Swinging arms into the opponent knocks the ball loose. * **Scoring:** * **Dunk:** Jumping and rotating the character so the ball passes through the hoop hitbox. * **Shooting:** A charge-up mechanic (hold button -> release) where a trajectory line appears. Releasing at the right time launches the ball in an arc. * **Win Condition:** First to 3 points wins the round. Winning spawns coins that physically rain down for the player to collect. ### 4. Mobile Controls & Interaction * **Screen Orientation:** **Landscape** (preferred for court visibility). * **Touch Controls (Virtual Gamepad):** * **Left Bottom Corner:** Two large arrows (Left / Right). These control movement and body rotation (swinging the arms). * **Right Bottom Corner:** A large circular "Jump/Shoot" button. * *Tap:* Jump. * *Hold:* Charge shot (if holding ball). * **Haptic Feedback:** Trigger the device's vibration engine (navigator.vibrate) heavily when a dunk is scored or the ball is stolen. * **UI Layout:** Scoreboard at the top center. Pause button top right (minimum 44x44px touch target). * **Camera Behavior:** The camera should smoothly follow the ball's x-position but keep both hoops in view if possible (dynamic zoom). Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Dunkers 2

Dunkers 2 is the ultimate 1v1 basketball experience that combines skill-based gameplay with character customization and progression. This exciting sports game challenges you to create and develop the perfect Baller while competing in intense basketball matches, tournaments, and special shootout challenges.

Core Features

Build Your Ultimate Baller

Dunkers 2 offers deep character customization where you can create your dream basketball player. Unlock new Ballers with unique abilities and style them with cool outfits that reflect your personality on the court.

Multiple Game Modes

  • 1v1 Matches : Face off against opponents in fast-paced basketball duels
  • Tournaments : Compete in structured competitions for bigger rewards
  • Super Shootout : Test your shooting skills with increasingly difficult challenges
  • Ranking System : Climb the leaderboards and prove you're the best Baller

Progression and Rewards

Every victory earns you coins that can be spent in the game's shops. Purchase card packs to unlock new Ballers and exclusive outfits. The more you win, the more customization options become available.

Free-to-Play Excellence

Enjoy the complete Dunkers 2 experience absolutely free. No downloads, no subscriptions - just pure basketball action directly in your browser.

Game Playstyle

Dunkers 2 combines arcade-style basketball with strategic character building. The game features intuitive controls that are easy to learn but challenging to master. Success requires timing, positioning, and smart use of your Baller's unique abilities.

Shooting Mechanics

The game features a skill-based shooting system where timing is everything. Perfect your shot timing to consistently score and dominate your opponents.

Operation Guide

Dunkers 2 features simple yet responsive controls:

  • A and D Keys : Move your Baller left and right around the court
  • A/D + Movement : Jump by combining movement keys with directional input
  • Spacebar : Hold and release to shoot - watch the power bar and release when it hits the orange marker for perfect shots

Mastering the Controls

Success in Dunkers 2 comes from mastering the timing-based shooting system. Watch the power indicator carefully and release at the optimal moment to sink those crucial baskets.

Why Play Dunkers 2

Perfect for Basketball Fans : Whether you're a casual sports game enthusiast or a basketball fanatic, Dunkers 2 delivers authentic court action with a fun, accessible twist.

Endless Progression : The character unlock system and ranking competitions provide long-term goals that keep you coming back for more matches.

Cross-Platform Gaming : Play seamlessly across desktop computers, smartphones, and tablets without any compatibility issues.

Skill Development : The timing-based mechanics reward practice and improvement, making every game a chance to enhance your virtual basketball skills.

Community Competition : Compete against players worldwide in the ranking system and prove your Baller is truly the ultimate champion.

Dunkers 2 successfully combines the excitement of basketball with engaging progression mechanics, creating a sports gaming experience that appeals to both casual players and competitive gaming enthusiasts.

Frequently Asked Questions (FAQ)