Sky Balls 3D - High-Altitude Ball Rolling Adventure

Seele01-Flash
By
Sky Balls 3D is an exhilarating casual sports game that challenges your reflexes as you guide a ball through narrow sky tracks thousands of meters high. Perfect for solo play or competitive 2-player action.

Prompt

MODEL: Seele01-Flash
Based on the visual analysis of the screenshot and the textual description of "Sky Balls 3D," here is the detailed prompt designed to guide an AI in creating a mobile-first Three.js version of the game. *** Please use Three.js to generate a **mobile-first game** with the theme "Sky Balls 3D". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** High-contrast, vibrant arcade style. Use a bright palette (Primary colors: Yellow/Orange for the track, Cyan/Blue for the sky). * **The Ball:** Create a shiny, reflective sphere using `THREE.MeshStandardMaterial`. Apply a texture or geometric pattern (like chevrons/arrows) to the ball so the player can visualize the rolling rotation speed. * **The Track:** A 3D platform suspended in mid-air. It should look like a wooden or plastic coaster track. * **Generation:** Implement a procedural track generator that spawns segments ahead of the player. Segments should include: straight paths, gentle curves, steep inclines (ramps), and gaps (jumps). * **Guardrails:** Some sections should have black-and-yellow striped guardrails, while others should have none (increasing difficulty). * **Environment:** A high-altitude skybox with static or slowly moving clouds to give a sense of massive scale and height. * **Optimization:** Use `THREE.InstancedMesh` for repeated objects like coins or obstacles to maintain 60FPS on mobile devices. Use simple geometry (BoxGeometry) for the track to keep the polygon count low. ### 2. Audio Requirements * **BGM:** An energetic, fast-paced electronic/synth-pop track that loops seamlessly to maintain adrenaline. * **Sound Effects (SFX):** * **Rolling:** A continuous low hum that increases in pitch as the ball moves faster. * **Coin Collection:** A high-pitched, satisfying "ding" or chime. * **Jump/Bounce:** A "woosh" or spring sound when hitting ramps. * **Fall/Game Over:** A wind-whistling sound followed by a distant thud. ### 3. Gameplay Loop * **Core Mechanics:** The ball moves forward with physics-based momentum (gravity/acceleration). The player must steer left and right to stay on the track. * **Obstacles:** * **Static Barriers:** Red cubes or walls that stop momentum or knock the player off. * **Gaps:** Holes in the track that require enough speed to jump over. * **Moving Traps:** Hammers or swinging pendulums (if complexity allows). * **Collectibles:** Gold coins scattered along the path. Collecting them adds to the score. Keys (rare items) placed in difficult-to-reach spots. * **Win/Loss:** * **Loss:** Falling off the edge of the track into the void resets the level (or restarts the run). * **Progression:** As distance increases, the track becomes narrower, obstacles become more frequent, and the speed increases. ### 4. Mobile Controls & Interaction * **Input Scheme (Touch):** Implement a "One-Thumb" control scheme optimized for portrait or landscape mode. * **Steering:** Touch and drag left/right anywhere on the screen to steer the ball laterally. The steering sensitivity should be calibrated so the finger doesn't obscure the ball. * **Braking/Acceleration:** (Optional) Swipe up to boost, swipe down to brake, but auto-forward movement is preferred for casual mobile play. * **Camera:** Implement a smooth "Chase Camera" that follows the ball. It should have a slight delay (LERP) on the X-axis to make the movement feel fluid and prevent motion sickness. * **UI Layout:** * **Score/Coins:** Top-center, large bold font (white with black outline). * **Restart Button:** Large, centered button (minimum 44x44px touch area) that appears only on Game Over. * **Haptic Feedback:** Trigger the device's vibration (`window.navigator.vibrate`) when hitting an obstacle or collecting a coin. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Sky Balls 3D delivers heart-pounding ball-rolling action high above the clouds. This thrilling casual sports game challenges players to guide their ball along precarious sky tracks, navigating obstacles, collecting coins, and avoiding deadly falls. With stunning 3D graphics and simple yet addictive gameplay, it's perfect for quick gaming sessions or extended competitive play.

The game combines precision control with fast-paced action, testing your reflexes as you roll through hundreds of challenging levels. Whether you're playing solo to beat your personal best or competing head-to-head with a friend, Sky Balls 3D offers endless entertainment with its dynamic obstacle courses and customizable ball skins.

Core Features

Thrilling High-Altitude Action

Experience the adrenaline rush of rolling a ball thousands of meters above ground on narrow tracks. Some sections feature protective guardrails, while others leave you completely exposed to the sky - one wrong move and it's a long fall down!

Dual Game Modes

  • Single Player Mode : Master your skills across hundreds of progressively challenging levels
  • Two Player Mode : Compete side-by-side with friends in split-screen action for double the excitement

Dynamic Obstacle System

Navigate through increasingly complex challenges including: - Narrow pathways with no guardrails - Sharp curves and steep inclines - Moving barriers and road blocks - Gaps that require perfect timing - Speed zones that test your control

Customization & Progression

Collect coins scattered throughout levels to unlock: - New ball skins with unique designs - Stunning sky-box environments - Different scenic backgrounds and landscapes

Cross-Platform Compatibility

Play instantly in any web browser on desktop or mobile devices - no downloads required!

Gameplay Mechanics

Master the Balance

While Sky Balls 3D may seem straightforward initially, the game quickly ramps up in difficulty. Early levels allow you to coast through, but as obstacles multiply, you'll need tactical precision and perfect timing to survive.

Strategic Coin Collection

Coins aren't just scattered randomly - they're strategically placed to test your risk versus reward decision-making. Do you take the safe route or risk a dangerous path for valuable upgrades?

Competitive Two-Player Action

The 2-player mode transforms the experience into an intense competition. Focus on your own ball's speed and stability while resisting the urge to check your opponent's progress - one moment of distraction could send you tumbling into the void!

Operation Guide

Single Player Controls

  • WASD Keys or Arrow Keys : Control ball movement in all directions
  • Smooth Control : The game responds to gentle inputs - avoid overcorrecting

Two Player Controls

  • Player 1 : Use WASD keys to control their ball
  • Player 2 : Use Arrow keys for independent ball control
  • Both players share the same screen in split-screen format

Pro Tips for Success

  1. Start Slow : Don't rush through early levels - build your control skills
  2. Plan Ahead : Look for upcoming obstacles and plan your route
  3. Collect Strategically : Not every coin is worth the risk
  4. Stay Focused : In 2-player mode, concentrate on your own game
  5. Practice Makes Perfect : Each level teaches new skills for upcoming challenges

Why Play Sky Balls 3D

Instant Accessibility

No downloads, no installations - just open your browser and start rolling! The game works perfectly on both desktop computers and mobile devices, making it ideal for gaming anywhere.

Perfect for All Skill Levels

Beginners can enjoy the intuitive controls and early levels, while experienced players will find plenty of challenge in the advanced stages and 2-player competitions.

Social Gaming Fun

The 2-player mode makes Sky Balls 3D perfect for friends, family, or competitive gaming sessions. Challenge your friends to see who can master the sky tracks!

Endless Replayability

With hundreds of levels, multiple game modes, unlockable content, and the natural desire to improve your best times, Sky Balls 3D offers tremendous replay value.

Stunning Visual Experience

Enjoy beautiful 3D graphics with detailed sky environments, smooth animations, and satisfying ball physics that make every roll feel realistic and engaging.

Frequently Asked Questions (FAQ)