Golf Orbit

Seele01-Flash
By
Golf Orbit is an innovative physics-based golf simulator where you launch golf balls to astronomical distances, even reaching Mars. Master the perfect shot mechanics, unlock unique characters, and compete for the ultimate distance record in this free online golf adventure.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Golf Orbit**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Replicate the flat, vector-art style of the screenshot using **Low-Poly 3D models with Toon Shading (Cel Shading)**. Use high-saturation colors: bright green for turf, deep blue gradients for the sky, and bright white for the ball. * **World Generation**: Instead of a flat plane, generate a **curved terrain segment** or a large sphere segment to simulate the "small planet" aesthetic. The environment should transition from a grassy golf course on the ground to a starry space background as the ball gains altitude. * **Objects**: * **Golfer**: A simplified capsule or blocky humanoid character (swappable color/skin). * **Obstacles**: Low-poly trees, rocks, and buildings. * **Hazards**: Blue patches for water, yellow patches for sand bunkers. * **Effects**: * A **TrailRenderer** (white stripe) following the golf ball to visualize the trajectory. * Particle explosions when the ball hits an obstacle with a "Perfect Shot". * Visual wind lines (speed lines) when the ball travels at high velocity. * **Optimization**: Use `THREE.InstancedMesh` for repeated environmental objects (trees, grass blades) to maintain 60FPS on mobile devices. Keep total scene polygon count under 20k. ### 2. Audio Requirements * **BGM**: An energetic, upbeat, arcade-style loop (Synthesizer-based) that increases in tempo slightly when the ball is in flight. * **SFX**: * **Swing**: A "Whoosh" followed by a sharp "Thwack". * **Flight**: A continuous wind whistling sound that changes pitch based on velocity. * **Collision**: "Boing" sounds for bounces; "Crash" for destroying obstacles. * **UI**: High-pitched "Ding" for button presses and coin collection. ### 3. Gameplay Loop * **State Machine**: Idle (Aiming) -> Charging -> Shooting -> In-Flight -> Landed/Stopped -> Results/Upgrade. * **Shooting Mechanic**: A rotating arrow moves up and down (0 to 90 degrees). The player taps and holds to lock the angle and start charging power. Release to shoot. * **Sweet Spot**: A visual zone on the power bar. Releasing here triggers a "Perfect Shot" (extra velocity + obstacle destruction capability). * **Flight Physics**: Use arcade physics (not strictly realistic). * Gravity is lower than Earth standard to allow for "Orbit" heights. * Bouncing logic: The ball maintains momentum upon hitting the ground unless it hits sand (high friction) or water (instant stop/fail). * **Progression**: * Distance = Money. * Simple upgrade system: Spend coins to increase **Strength** (Initial Velocity), **Speed** (Air Resistance reduction), and **Bounce** (Restitution). ### 4. Mobile Controls & Interaction * **Input Scheme**: **Single-touch interaction**. * **Touch Start**: Stops the aiming arrow and starts the power meter. * **Touch End**: Releases the club/fires the ball. * **Camera Behavior**: * Starts behind the golfer. * Smoothly transitions to a side-view tracking camera that follows the ball. * Dynamic Zoom: Zoom out as the ball goes higher into "space" to show the curvature of the world; zoom in when landing. * **UI/HUD**: * **Mobile Safe Zones**: Keep UI elements (Score, Pause, Upgrade Buttons) away from the very edges/corners. * **Power Meter**: A curved bar or semi-circle placed near the character, large enough for thumb visibility. * **Haptic Feedback**: Trigger a short vibration (using `navigator.vibrate`) when the ball is hit and a heavier vibration when hitting the ground or obstacles. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Golf Orbit

Golf Orbit transforms traditional golf into an exciting physics-based adventure where distance is everything. This innovative golf simulator challenges players to launch golf balls to incredible heights and distances, with the ultimate goal of reaching Mars itself. Unlike conventional golf games focused on precision putting, Golf Orbit emphasizes power, trajectory, and creative obstacle destruction to achieve maximum distance.

The game combines simple one-click controls with deep progression mechanics, making it accessible to casual players while offering enough depth to keep golf enthusiasts engaged for hours. With its colorful 2D graphics and satisfying physics engine, Golf Orbit delivers a unique twist on the classic sport that's both entertaining and addictive.

Core Features

Revolutionary Golf Mechanics

Golf Orbit reimagines golf with its distance-focused gameplay . Instead of aiming for holes, your objective is to launch golf balls as far as possible through space. The game's physics engine creates realistic ball trajectories that respond to obstacles, power levels, and environmental factors.

Extensive Character Customization

Unlock over 24 unique characters to replace the standard golfer, including: - Professional male and female golfers - Quirky options like clowns with bowling pin clubs - A lion in beach shorts who swings with its tail - Samurai warriors wielding sword clubs - Santa Claus with his candy cane club - Ballerinas with flower-shaped clubs

Each character brings personality and visual flair to your golfing experience while maintaining the same core mechanics.

Progressive Upgrade System

Collect coins during flight to enhance three critical shot elements: - Strength : Increases initial ball velocity and power - Speed : Improves ball acceleration and momentum - Bounce : Enhances ball resilience when hitting obstacles

The upgrade system provides clear progression goals and meaningful improvements to your performance.

Dynamic Obstacle Destruction

Perfect shots allow your golf ball to destroy obstacles including trees, buildings, and other structures. This mechanic adds strategy to shot placement and provides satisfying visual feedback for well-executed shots.

Multiple Gaming Environments

Practice your shots across various vibrant worlds including space stations and other cosmic locations. Each environment offers unique visual experiences while maintaining consistent gameplay mechanics.

Gameplay Mechanics

Master the Perfect Shot

Success in Golf Orbit requires understanding the one-button control system . Click and hold your left mouse button to charge power, then release to launch. The longer you hold, the more power you generate, but timing and angle are equally important for optimal distance.

Scoring and Rewards System

Earn points through multiple methods: - Distance achievements : Longer shots yield more points - Birdie bonuses : Complete holes in 2 shots for extra rewards - Eagle rewards : Achieve hole-in-one for maximum points - Surprise spins : Unlock bonus points through special features

These points fuel your progression through the upgrade system and character unlocks.

Strategic Obstacle Navigation

While obstacles can impede your progress, they also provide bouncing opportunities to extend your flight distance. Learning to use obstacles strategically rather than avoiding them entirely is key to achieving record distances.

Operation Guide

Basic Controls

  • Left Mouse Click : Hold to charge power, release to shoot
  • Mouse Movement : Aim your shot direction
  • Menu Navigation : Use mouse to access clubhouse features and upgrades

Getting Started Tips

  1. Start with moderate power : Full power isn't always optimal
  2. Aim for favorable bounce angles : Use obstacles to your advantage
  3. Collect coins consistently : Even small amounts add up for upgrades
  4. Experiment with angles : Different trajectories yield different results
  5. Focus on consistency : Steady improvement beats occasional lucky shots

Advanced Strategies

  • Master the perfect shot timing for obstacle destruction
  • Learn optimal bounce patterns for maximum distance
  • Balance power and accuracy for consistent performance
  • Utilize character abilities to match your playing style

Why Play Golf Orbit

Completely Free Experience

Golf Orbit is 100% free to play with no hidden costs or premium content locks. Access all characters, upgrades, and features through gameplay progression alone.

Cross-Platform Accessibility

Enjoy seamless gameplay across all devices : - Desktop computers via web browser - Mobile phones and tablets - iOS devices through App Store - Android devices via Google Play

No downloads required for browser play - simply visit and start playing immediately.

Unique Golf Innovation

Experience golf like never before with physics-based distance challenges that prioritize creativity and power over traditional precision. The game offers a refreshing take on sports gaming that appeals to both golf fans and casual players.

Endless Progression

With 24+ characters to unlock , multiple upgrade paths, and infinite distance challenges, Golf Orbit provides long-term engagement without repetitive gameplay.

Perfect for All Skill Levels

The simple one-button control scheme welcomes newcomers while the depth of strategy and optimization satisfies experienced gamers seeking mastery.

Frequently Asked Questions (FAQ)