Sweet Ball Sprint

Seele01-Flash
By
Sweet Ball Sprint is an exciting 3D racing game where you roll snowballs, collect delicious candies, and compete against rivals. Race through colorful courses and push your way to victory in this free browser-based adventure.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Sweet Ball Sprint**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Hyper-casual, vibrant, and low-poly aesthetics. Use a bright, saturated color palette (Primary Red vs. Deep Blue). * **The World:** An infinite ocean shader (using simple vertex displacement for waves) serving as the bottom plane. The sky should be a bright, clear daylight blue. * **The Track:** Floating platforms textured like compacted snow (white with subtle noise). The tracks should be separated by color-coded rails (Red for player, Blue for AI). * **Characters:** Low-poly humanoid models (capsule-based geometry is acceptable for performance). The Player is Red; the Rival AI is Blue. No complex facial features needed. * **The Ball:** A large, white sphere that pushes in front of the character. It should have a subtle black outline (Toon/Cel-shaded effect) and orange "sprinkles" or candy bits scattered on the surface. * **Obstacles & Decor:** Giant lollipops, fruit slices (watermelon/grapefruit) acting as gates, and orange pill-shaped candies scattered on the track. * **Mobile Optimization:** Use `THREE.InstancedMesh` for repeated objects like candies and rail posts. Limit shadow casting to the main character and ball only to maintain high FPS on mobile browsers. ### 2. Audio Requirements * **BGM:** A cheerful, high-tempo "Tropical House" or "Synth-pop" track. It should feel sunny and competitive. * **SFX:** * **Rolling:** A continuous, low-frequency rumble that increases in pitch slightly as the ball grows larger. * **Collection:** A crisp, high-pitched "Pop" or "Ding" sound when collecting candies. * **Bridging:** A rapid "thud-thud-thud" sound when the snowball is consumed to build a bridge over gaps. * **Win/Lose:** A triumphant brass fanfare for victory; a comedic "splash" sound if the player falls into the water. ### 3. Gameplay Loop * **Core Mechanic:** The player controls a character pushing a snowball. The snowball starts small. * **Growth & Consumption:** * **Rolling:** Rolling over snow sections or collecting orange candies increases the snowball's scale (`scale.x/y/z`). * **Bridging (The "Create Path" Mechanic):** When the player encounters a gap in the track (water), the snowball automatically decreases in size to "pave" the bridge. If the ball size reaches zero while on a gap, the player falls and respawns. * **Racing Element:** There is one AI rival (Blue). The goal is to reach the finish line first. * **Physics:** Arcade-style. The ball should feel heavy but responsive. Collisions with static obstacles (like the giant lollipops) should bounce the player back slightly and reduce momentum. ### 4. Mobile Controls & Interaction * **Screen Orientation:** **Portrait Mode** (Vertical) is mandatory for one-handed play. * **Controls:** Implement a **Virtual Joystick** at the bottom center of the screen. * The joystick controls the character's movement relative to the camera. * Movement is omnidirectional but clamped to the track width. * **Camera:** A Third-Person "Chase Camera" positioned slightly above and behind the player. Use `Lerp` for smooth following to prevent motion sickness. * **UI/UX:** * Minimalist UI. A progress bar at the top showing Player icon vs. Enemy icon distance to finish. * "Tap to Start" overlay. * **Haptic Feedback:** Trigger `navigator.vibrate(10)` when collecting candies and a stronger vibration when crashing or winning. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Sweet Ball Sprint is a delightful 3D racing game that combines the thrill of competitive racing with the fun of candy collection. In this unique racing experience, players control adorable stickman characters who roll massive snowballs through vibrant courses filled with sweet treats and challenging obstacles.

The game features colorful ocean-themed tracks where you'll navigate your snowball through various checkpoints, collecting candies and power-ups along the way. With its charming visual style and intuitive gameplay mechanics, Sweet Ball Sprint offers an entertaining experience that appeals to players of all ages.

Core Features

Unique Snowball Racing Mechanics

Unlike traditional racing games, Sweet Ball Sprint introduces an innovative snowball-rolling system. Your snowball grows larger as you collect items, affecting your speed and momentum. This creates strategic depth as you balance collection with racing performance.

Candy Collection System

Gather various types of delicious candies scattered throughout each course. These sweet treats not only boost your score but also help grow your snowball, creating a satisfying progression system that rewards exploration and skillful navigation.

Competitive Multiplayer Racing

Race against AI opponents or challenge other players in thrilling head-to-head competitions. Each race is packed with excitement as you push, bump, and outmaneuver your rivals to claim the finish line.

Cross-Platform Compatibility

  • Complete Free Access : Enjoy full gameplay without any payment required
  • No Download Needed : Play instantly in your web browser
  • Mobile Optimized : Perfect touch controls for smartphones and tablets
  • Desktop Ready : Smooth keyboard and mouse controls for PC gaming

Stunning 3D Visuals

Experience beautifully rendered 3D environments with vibrant colors, smooth animations, and charming character designs. The ocean-themed tracks provide a refreshing backdrop for your racing adventures.

Gameplay Mechanics

The core gameplay revolves around momentum and strategy. As you roll your snowball forward, it naturally gains speed on downhill sections while requiring more effort uphill. Collecting candies and other items makes your snowball larger and potentially faster, but also harder to control around tight corners.

Timing your movements and choosing optimal paths becomes crucial as you navigate through various obstacles like ramps, barriers, and narrow passages. The physics-based gameplay creates realistic snowball behavior that adds authenticity to the racing experience.

Operation Guide

Desktop Controls: - WASD Keys : Move your character and control snowball direction - Arrow Keys : Alternative movement controls - Mouse : Adjust camera angle and navigate menus

Mobile Controls: - Virtual Joystick : Touch and drag to control movement - Touch Gestures : Tap to interact with menu options - Swipe Controls : Navigate camera views during gameplay

Pro Tips for Success: - Start each race with steady acceleration to build momentum - Plan your candy collection route to maximize both growth and speed - Use the terrain to your advantage - downhill sections provide natural speed boosts - Watch your rivals and adapt your strategy based on their movements - Practice controlling larger snowballs as they require different handling techniques

Why Play Sweet Ball Sprint

Perfect for All Skill Levels

Whether you're a casual gamer looking for quick entertainment or a competitive player seeking challenging races, Sweet Ball Sprint offers adjustable difficulty through its natural learning curve. The simple controls make it accessible to beginners, while mastering the physics and racing tactics provides depth for experienced players.

Stress-Free Gaming Experience

The cheerful graphics, upbeat atmosphere, and non-violent gameplay create a relaxing yet exciting gaming environment. It's perfect for unwinding after a long day or enjoying quick gaming sessions during breaks.

Social and Competitive Elements

Compete for high scores, challenge friends, and experience the satisfaction of improving your racing skills. The competitive elements add replay value while maintaining the fun, lighthearted tone.

Instant Accessibility

With no downloads required and full cross-platform support, you can start playing immediately on any device. This makes it perfect for gaming on the go or trying out during lunch breaks.

Sweet Ball Sprint successfully combines innovative racing mechanics with charming visuals and accessible gameplay, creating a memorable gaming experience that keeps players coming back for more sweet racing action.

Frequently Asked Questions (FAQ)