Stickman Tennis 3D

Seele01-Flash
By
Stickman Tennis 3D is an engaging 3D sports game where you control a stickman character in realistic tennis competitions. Master different shot techniques and compete in challenging matches with intuitive controls.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Stickman Tennis 3D**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Adhere to a crisp, low-poly 3D aesthetic suitable for high performance on mobile devices. * **Characters:** Construct a 3D stickman using primitive shapes (spheres for heads/joints, cylinders for limbs/torso). The main character should be sleek black; the opponent should be a contrasting color (e.g., Red or Blue). Animations must be procedural or keyframed for running, swinging (forehand/backhand), and serving. * **Tennis Court:** Create a standard Hard Court surface (blue/green scheme) with clear white boundary lines. The net should be a simple semi-transparent mesh. * **Background:** A minimalist stadium environment. Use simple geometry for stands (bleachers) and low-poly trees. The sky should be a vibrant, gradient blue. * **Equipment:** A detailed tennis racket (orange frame as seen in reference) and a high-visibility yellow tennis ball. * **Effects:** Add a subtle "trail" effect behind the ball when hit with high power. Use a simple shadow blob under the characters and ball for depth perception. * **Mobile Optimization:** Use `BoxGeometry` and `CylinderGeometry` primarily to keep the polygon count extremely low. Use basic materials (`MeshLambertMaterial` or `MeshPhongMaterial`) rather than expensive PBR textures. Dynamic shadows should be limited (e.g., only the ball casts a shadow on the court). ### 2. Audio Requirements * **BGM (Background Music):** An energetic, upbeat, looped synthesizer track that simulates a "sports broadcast" vibe—driving but not distracting. * **Sound Effects (SFX):** * **Racket Hit:** A satisfying, crisp "thwack" sound, pitch-shifted slightly based on the type of shot (lower for slice, higher for smash). * **Ball Bounce:** A distinct "pop" sound when the ball hits the court. * **Crowd:** Mild applause for scoring a point; a collective "aww" for hitting the net or going out of bounds. * **Announcer:** A simple robotic voice saying the score (e.g., "15-Love", "Deuce") if possible, or just standard UI beep sounds for score changes. ### 3. Gameplay Loop * **Core Mechanics:** A standard tennis match simulation (Game-Set-Match structure, or a simplified "First to 3 Points" for quick mobile sessions). The camera should be positioned behind the player (Third-person view), slightly elevated to show the full court depth. * **Physics:** Implement realistic ball physics including gravity, friction, and bounce height. The ball needs to react differently to three types of shots: * **Top Spin (Standard):** Fast, bounces forward. * **Slice:** Slower trajectory, low bounce, curves slightly. * **Lob:** High arc, lands deep in the backcourt. * **AI Opponent:** The enemy stickman acts as a state machine: tracking the ball -> moving to intercept -> choosing a return shot based on distance. The AI should have varying difficulty levels (speed of movement and reaction time). * **Win/Loss:** Hitting the net or landing outside the lines awards a point to the opponent. Landing inside allows the rally to continue. ### 4. Mobile Controls & Interaction * **Screen Orientation:** **Portrait Mode** (Vertical) is preferred for one-handed play, similar to casual mobile tennis games, but the camera FOV must be wide enough to see the corners. * **Touch Controls (Reimagined from Keyboard):** * **Movement:** An invisible "Floating Joystick" on the bottom half of the screen. Dragging anywhere on the bottom controls the stickman's run direction. * **Shooting:** Instead of buttons (C/X/Z), use **Gestures/Swipes** on the right side or overlaid on the movement area: * **Tap:** Volley / Standard return. * **Swipe Down:** Slice (defensive). * **Swipe Up:** Lob (offensive high ball). * **Serving:** A "Timing Bar" mechanic. Tap once to toss the ball, tap again when a moving cursor hits the "Green Zone" to serve. * **UI Layout:** * Scoreboard displayed clearly at the top center (large font). * Pause button in the top right corner (44x44px min touch target). * **Haptic Feedback:** Trigger a short vibration (`navigator.vibrate`) when the racket connects with the ball and a heavier vibration when a point is lost. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Stickman Tennis 3D brings the excitement of professional tennis to your browser with its unique stickman art style and immersive 3D gameplay. This free sports game combines simple controls with realistic tennis mechanics, allowing players to experience competitive tennis matches without any downloads or installations required.

The game features beautiful 3D graphics that bring the tennis court to life, complete with detailed environments and smooth animations. Whether you're a tennis enthusiast or just looking for a fun sports game, Stickman Tennis 3D offers an accessible yet challenging gaming experience.

Core Features

Realistic Tennis Gameplay

Experience authentic tennis action with realistic ball physics and court dynamics. The game accurately simulates tennis mechanics including different shot types, ball trajectories, and court positioning strategies.

Multiple Shot Techniques

Master various tennis shots to dominate your opponents: - Volley shots for quick net play - Slice shots for strategic ball placement - Lob shots to send the ball over your opponent's head - Standard groundstrokes for baseline rallies

Challenging Competitions

Compete in various tennis tournaments and matches that test your skills progressively. Each competition offers unique challenges and opponents with different playing styles.

Cross-Platform Compatibility

Enjoy seamless gameplay across multiple devices: - Web browsers for instant play without downloads - Mobile devices for tennis action on the go - Tablets for enhanced visual experience

Free-to-Play Experience

Completely free with no hidden costs or premium features. All game content is accessible from the start, ensuring fair competition for all players.

Game Mechanics

Court Strategy

Success requires more than just hitting the ball. Learn to: - Position your stickman strategically on the court - Anticipate opponent movements and shots - Use different shot types to outmaneuver competitors - Control the pace and rhythm of matches

Progressive Difficulty

The game features increasingly challenging opponents that will test your tennis skills and strategic thinking as you advance through competitions.

Operation Guide

The game features intuitive keyboard controls that are easy to learn but offer depth for advanced play:

  • Arrow Keys : Move your stickman player around the tennis court
  • C Key : Execute volley shots for aggressive net play
  • X Key : Perform slice shots for tactical ball placement
  • Z Key : Hit lob shots to clear your opponent

Mastering the Controls

While the controls are simple, timing and positioning are crucial for success. Practice different shot combinations to develop your unique playing style and dominate the court.

Why Play Stickman Tennis 3D

Accessibility : No downloads required - simply open your browser and start playing immediately. The game works perfectly on computers, tablets, and smartphones.

Skill Development : Improve your understanding of tennis strategy and shot selection while having fun with the engaging stickman graphics.

Competitive Fun : Challenge yourself against increasingly difficult AI opponents in various tournament formats.

Visual Appeal : Enjoy clean 3D graphics that make every match visually engaging while maintaining smooth performance across devices.

Time-Flexible Gaming : Perfect for quick gaming sessions or extended tournament play - matches are designed to fit your schedule.

Whether you're a tennis fan looking for a fun simulation or a casual gamer seeking an engaging sports experience, Stickman Tennis 3D delivers competitive tennis action that's both accessible and rewarding.

Frequently Asked Questions (FAQ)