Stick Basketball

Seele01-Flash
By
Stick Basketball is a fun arcade-style basketball game featuring stick figure players. Pick your team, choose your play mode, and dominate the court in fast-paced basketball action.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Stick Basketball: Street Arcade Edition**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: 2.5D "Paper Cutout" or Low-Poly 3D aesthetic. Imitate the original Flash game style but with depth. * **Characters**: Constructed using Three.js primitives. * *Heads*: White spheres. * *Limbs*: Thin cylinders or lines (black). * *Attire*: Distinctive oversized "baggy" shorts and jerseys (Team Red vs. Team Blue) and backwards baseball caps made from combined basic geometries. * **Environment**: A street basketball court. * *Floor*: A plane with a wooden parquet texture or concrete texture, clearly marked with white court lines (key, 3-point line). * *Background*: Minimalist city skyline or blurred crowd silhouette to add depth without eating performance. * *Hoop*: A cylinder pole, a transparent rectangular backboard (glass look), and a torus for the rim. * **Mobile Optimization**: Use `InstancedMesh` for any repeated audience members. Limit dynamic lights to 1 (DirectionalLight for shadows) plus an AmbientLight. Use simple `MeshLambertMaterials` for performance. ### 2. Audio Requirements * **BGM**: An upbeat, looped **Old School Hip-Hop / Boom Bap** instrumental track (heavy bass, rhythmic drums) to set the "street ball" atmosphere. * **Sound Effects (SFX)**: * *Environment*: The distinctive **squeaking sound** of rubber sneakers on the floor (triggered on rapid direction changes). * *Ball*: specific "thud" sounds for dribbling (pitch-shifted slightly for variety) and hitting the rim. * *Scoring*: A satisfying "Swish" net sound and a crowd cheer/applause. * *UI*: Arcade-style "blip" for button presses and a loud buzzer for game over. ### 3. Gameplay Loop * **Core Mechanic**: 1v1 Street Basketball. * **Offense**: * **Dribbling**: Automatic when moving. * **Shooting**: A "Press-and-Hold" mechanics. A visual power bar appears above the player's head. Releasing the button when the bar is green results in high accuracy; red results in an airball or brick. * **Defense**: * **Stealing**: Move close to the opponent and press "Steal" to attempt to swipe the ball (collision check + probability). * **Blocking**: Jump timing to intercept the ball trajectory. * **Game Flow**: Fixed time limit (e.g., 2 minutes). The team with the highest score wins. After a basket, the ball resets to the center or the scored-on team checks the ball. ### 4. Mobile Controls & Interaction * **Orientation**: **Landscape Mode** (essential for court visibility). * **Control Scheme**: * **Left Thumb**: A dynamic **Virtual Joystick** for character movement (360 degrees). * **Right Thumb**: Three large, distinct action buttons (min 60px touch target). * *Button A (Attack)*: Shoot (Hold to charge). * *Button B (Attack)*: Pass / Dodge. * *Button A (Defense)*: Block / Jump. * *Button B (Defense)*: Steal. * **UI Feedback**: * Buttons should visually depress or glow when touched. * Trigger `navigator.vibrate(50)` on successful steals, blocks, or goals (Haptic Feedback). * Camera should gently pan to follow the ball but keep the hoop in frame when near the scoring zone. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Stick Basketball is an exciting online sports game that brings basketball action to life with charming stick figure characters. This arcade-style basketball game offers simple yet engaging gameplay where you control stick figure players as they compete on the court. With its straightforward mechanics and competitive gameplay, Stick Basketball has earned a solid 3.22/5 rating from players who enjoy quick sports gaming sessions.

The game combines the excitement of basketball with the simplicity of stick figure graphics, creating an accessible yet entertaining experience for players of all ages. Whether you're looking for a quick gaming break or want to improve your virtual basketball skills, this game delivers fast-paced court action without any complexity.

Core Features

Team Selection and Customization

Choose from different stick figure teams, each ready to take on the competition. The game offers various team options that allow you to find your preferred playing style and representation on the court.

Multiple Play Modes

Stick Basketball features different gameplay modes to keep the action fresh and challenging. Whether you prefer quick matches or extended tournaments, there's a mode that fits your gaming preferences.

Arcade-Style Action

The game focuses on fun, fast-paced basketball gameplay rather than complex simulations. This arcade approach makes it easy to jump in and start playing immediately, perfect for casual gaming sessions.

Free Browser Gaming

Completely free to play with no downloads required. Simply open your browser and start shooting hoops with stick figure players right away.

Gameplay Mechanics

The core objective is straightforward: outscore your opponents by shooting baskets and preventing them from scoring. Control your stick figure players as they move around the court, shoot the ball, and defend against the opposing team.

The game emphasizes quick reflexes and good timing for shots. Players must master the shooting mechanics to consistently score points while also focusing on defensive positioning to stop opponents.

Controls and Operation

Stick Basketball uses intuitive controls designed for easy pickup gameplay. The in-game instructions provide all necessary control information, ensuring players can quickly learn how to move their stick figure players, shoot the ball, and execute defensive maneuvers.

The control scheme is optimized for browser play, making it accessible across different devices and platforms without requiring special gaming peripherals.

Why Play Stick Basketball

This game is perfect for basketball fans who want quick, accessible sports gaming without complex rules or lengthy tutorials. The stick figure art style adds charm while keeping the focus on gameplay rather than graphics.

The arcade nature means games are typically short and intense, making it ideal for brief gaming sessions during breaks or when you want some competitive sports action. The simple graphics ensure smooth performance across various devices and internet connections.

Stick Basketball appeals to players who enjoy classic arcade sports games with straightforward objectives and immediate action. It's suitable for all ages and skill levels, from casual gamers to sports game enthusiasts looking for a fun alternative to more complex basketball simulations.

Frequently Asked Questions (FAQ)