Basketball Orbit - Ultimate Basketball Shooting Game

Seele01-Flash
By
Basketball Orbit is an innovative physics-based basketball simulation game that challenges you to launch basketballs to unbelievable heights, even beyond Earth's atmosphere! Master precision timing and perfect your shooting technique in this unique basketball adventure.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Basketball Orbit". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** 2.5D aesthetic using an **Orthographic Camera**. Use "Toon Shading" or Flat Shading materials to mimic the vector art style of the screenshot. Colors should be vibrant and highly saturated (Oranges, Purples, Teals). * **Character & Ball:** A stylized, low-poly character with an exaggerated cartoon style (similar to the screenshot) positioned on the left. The basketball should rotate realistically during flight but render with flat textures. * **Dynamic Background:** A vertically scrolling background system is required. It should start at a street basketball court (sunset city skyline), transition into clouds/sky, and eventually fade into a starry space environment as the ball reaches "Orbit" heights. * **Performance:** Optimize for mobile GPUs. Use instanced geometry for background stars or particles. Limit texture sizes to 1024x1024. Implement object pooling for any particle effects (like speed lines or fire trails behind the ball). ### 2. Audio Requirements * **BGM:** An energetic, looping **Funk/Hip-Hop beat** with a strong bassline to keep the player engaged. The tempo should increase slightly as the ball reaches space. * **Sound Effects (SFX):** * **UI:** Crisp "pop" sounds for button clicks. * **Meter:** A rising pitch tone as the needle moves across the power meter. * **Launch:** A cartoonish "Spring" or "Cannon" sound when the ball is shot. * **Environment:** Wind noise increasing with altitude; subtle "space ambiance" (echoes) when in orbit. * **Success/Fail:** A satisfying "Swish" net sound for a goal; a dull "Thud" for a missed shot/hitting the rim. ### 3. Gameplay Loop * **Phase 1: The Launch (Timing Mechanic):** * A semi-circular gauge appears above the character. A needle oscillates back and forth. * **Zones:** Red (Weak/Fail), Yellow (Medium), Green (Perfect/Max Power). * Player taps to stop the needle. The stopping position determines the **Initial Velocity** and **Height** of the throw. * **Phase 2: The Flight:** * The camera follows the ball vertically. * Based on the launch power, the ball travels upwards. If power is low, it falls back down (reset). If power is high, it enters space. * **Phase 3: The Dunk (Precision Mechanic):** * When the ball approaches the hoop (located at a fixed distance or in space), the game enters "Slow Motion". * An arc trajectory line appears. * **Win Condition:** The ball passes through the torus (hoop) trigger. * **Progression System:** * Successful shots earn "Coins". * Implement a simple shop UI to upgrade three stats: **Strength** (Throw height), **Speed** (Needle movement stability), and **Bounce** (Money multiplier). ### 4. Mobile Controls & Interaction * **Control Scheme:** One-handed, portrait mode orientation. * **Phase 1 Input:** A large, invisible hit-area covering the bottom 50% of the screen detects the "Tap" to stop the power meter. * **Phase 3 Input:** When near the hoop, the control switches to **Drag & Release**. The player touches the screen and drags to adjust the trajectory arc, releasing to "dunk" the ball. * **Haptic Feedback:** Trigger the device's vibration API ( `navigator.vibrate(20)` ) when the needle hits the Green Zone and when the ball hits the rim or net. * **UI Layout:** * Score/Money displayed clearly at the top center. * Upgrade buttons at the bottom (large, minimum 44x44px touch targets) clearly visible between rounds. * Ensure UI scales correctly for different aspect ratios (from iPhone SE to iPad). Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Basketball Orbit

Basketball Orbit is a revolutionary sports simulation game that reimagines the classic game of basketball with physics-defying challenges. Unlike traditional basketball games, this unique title challenges players to sink shots from over 100 feet away, launching basketballs to incredible heights that can reach beyond Earth's atmosphere.

This exciting browser-based game combines skill-based gameplay with engaging physics mechanics, creating an addictive experience that keeps players coming back for more. With its colorful 2D graphics and intuitive one-click controls, Basketball Orbit offers an accessible yet challenging gaming experience for basketball fans of all ages.

Core Features

Unique Physics-Based Gameplay

Experience basketball like never before with realistic physics that allow you to launch basketballs to astronomical heights. The game's advanced physics engine creates authentic ball movement and trajectory calculations.

Precision Timing System

Master the color-coded timing meter that flashes through red, yellow, orange, and green. Perfect timing when the meter hits green launches your ball with maximum power and accuracy.

Character and Environment Customization

Access the locker room to customize your character appearance and change game backgrounds. Unlock new options as you progress and improve your skills.

Skill Progression System

Earn points to upgrade three core attributes: - Strength : Increases shot power and distance - Speed : Affects ball velocity and trajectory - Bounce : Improves ball handling and recovery

Challenging Level Design

Conquer tricky levels with varying distances and obstacles. Each level presents unique challenges that test your shooting precision and timing skills.

How to Play Basketball Orbit

Basic Controls

The game features simple, intuitive controls accessible to all players: - Left Mouse Button : Shoot the basketball - Spacebar : Alternative shooting control - Mouse Movement : Aim your shot when close to the basket

Gameplay Mechanics

Your primary objective is to sink basketballs into the hoop from extreme distances. The game doesn't require one-shot perfection - you can take multiple attempts to reach your target.

Scoring System

Your performance is evaluated based on three key factors: - Strength : How powerfully you can launch the ball - Speed : The velocity of your shots - Bounce : Your ability to maintain ball control

These attributes directly influence your rewards and progression through the game.

Mastering the Timing System

Watch the central color meter carefully as it cycles through different colors: - Green : Perfect timing for maximum shot power - Yellow : Moderate power, gets you partway to the target - Red : Minimal power, keeps the ball bouncing nearby

Advanced Shooting Techniques

Once you're within close range of the hoop, you can fine-tune your shots by clicking and moving your mouse to aim directly into the basket for precision shots.

Why Play Basketball Orbit

Completely Free Gaming Experience

Enjoy unlimited gameplay without any cost. Basketball Orbit is entirely free to play through your web browser, with no hidden fees or mandatory purchases.

No Download Required

Start playing instantly through any modern web browser. No installation or download necessary - just click and play.

Cross-Platform Compatibility

Play seamlessly across all devices including desktop computers, laptops, tablets, and mobile phones. The game adapts perfectly to different screen sizes.

Skill-Based Progression

Watch advertisements to earn bonus points, then strategically invest in upgrading your character's abilities. Max out your stats to achieve the ultimate slam dunk performance.

Addictive Gameplay Loop

The combination of precision timing, physics-based mechanics, and progression systems creates an engaging gameplay loop that encourages repeated play sessions.

Whether you're a basketball enthusiast or simply enjoy skill-based games, Basketball Orbit offers a fresh take on sports gaming that's both challenging and rewarding.

Frequently Asked Questions (FAQ)