Archery World Tour

Seele01-Flash
By
Archery World Tour is a stunning 3D archery simulator featuring realistic physics and global tournaments. Master your bow skills, compete worldwide, and conquer challenging moving targets in this immersive sports experience.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Archery World Tour". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: "Stylized Realism" suitable for mobile browsers. Bright, saturated colors (lush greens, bright blue sky) similar to outdoor sports broadcasts. * **Key Models**: * **The Bow**: First-person perspective. A modern recurve bow visible at the bottom/side of the screen. * **The Arrow**: Modeled with fletching, reacting to physics. * **The Target**: A standard 5-color FITA target (Gold, Red, Blue, Black, White) mounted on a wooden stand. Texture resolution must be high enough to see rings clearly from a distance. * **Environment**: A rolling green field using a simple plane geometry with a grass texture. A skybox with static or slowly moving clouds. Distant low-poly trees to add depth without hurting FPS. * **Mobile Optimization**: Use simple Lambert or Phong materials. Limit real-time shadows to the target area only. Use "fog" to mask the render distance edge. ### 2. Audio Requirements * **BGM**: A calm, focused ambient track (nature sounds: birds chirping, soft wind). No high-tempo music during gameplay to allow player concentration. * **SFX**: * **Bow Draw**: A stretching sound that increases in pitch/intensity as the player holds the touch. * **Release**: A sharp "thwack" or "whoosh" sound. * **Impact**: Distinct sounds for hitting the target (satisfying solid thud) vs. hitting the wooden frame (hard knock) vs. missing (soft grass rustle). * **Wind**: Constant low-level white noise that varies in volume based on current wind strength. ### 3. Gameplay Loop * **Physics Engine**: Implement custom projectile motion logic considering **Gravity** (arrow drops over distance) and **Wind** (lateral force pushing the arrow left/right). * **Core Sequence**: 1. **Idle**: Camera looks downrange at the target. 2. **Aiming**: Player touches and holds. The camera zooms in slightly. A crosshair appears. The bow drifts slightly (simulating hand sway/breathing). 3. **Shooting**: Player releases touch. The arrow instantiates and flies based on the aim vector + wind modifier. 4. **Result**: Camera follows the arrow (or quick-zooms to target). * **Scoring**: Calculate distance from the arrow hit point to the target center. * Bullseye (Inner Gold): 10 points. * Outer rings decrease in value (9, 8, ... 1). * Miss: 0 points. * **Variable Challenge**: After every 3 shots, change the target distance (e.g., 30m, 50m, 70m) and randomize the wind speed/direction. ### 4. Mobile Controls & Interaction * **Control Scheme (Touch & Drag)**: * **Touch Start**: Nocks the arrow and enters "Aim Mode". * **Touch Move (Drag)**: Moves the crosshair/bow aim. Invert Y-axis option is common (drag down to aim up), but standard direct mapping (drag up to aim up) is preferred for casual mobile play. * **Touch End**: Releases the arrow. * **Orientation**: **Landscape Mode** is mandatory to allow for a wide Field of View (FOV) to see the target and wind indicators simultaneously. * **UI/HUD**: * **Wind Indicator**: A clear arrow UI element in the top corner showing wind direction and a number for speed (e.g., "3.5 m/s"). * **Scoreboard**: Simple overlay at the top center. * **Reticle**: A semi-transparent crosshair that helps aiming but doesn't obscure the target. * **Haptic Feedback**: Trigger a short vibration (`navigator.vibrate(50)`) when the arrow hits the target, and a longer vibration for a Bullseye. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Archery World Tour delivers an authentic archery experience with breathtaking 3D graphics and realistic physics simulation. This comprehensive archery game challenges players to master the ancient art of bow and arrow through competitive tournaments and skill-testing challenges. Whether you're a beginner learning proper aiming techniques or an experienced archer seeking the ultimate test, this game provides hours of engaging gameplay.

The game's sophisticated physics engine accurately simulates arrow trajectory, wind resistance, and target impact, creating an incredibly realistic archery experience that rivals real-world shooting ranges.

Core Features

Tournament Mode Adventure

Embark on a global journey through prestigious archery competitions. Each tournament presents unique challenges with varying distances, wind conditions, and target configurations. Progress through increasingly difficult competitions as you prove your marksmanship skills on the international stage.

Challenge Mode Excitement

Once you've conquered the tournament circuit, test your abilities against dynamic moving targets. This mode pushes your reflexes and precision to the limit, featuring targets that move in unpredictable patterns requiring split-second timing and expert aim.

Realistic Physics System

Experience authentic archery mechanics with: - Wind dynamics : Visible wind direction and strength indicators affect every shot - Gravity simulation : Arrows follow realistic ballistic trajectories - Distance calculations : Adjust your aim based on target proximity - Impact physics : Satisfying arrow-to-target interactions

Stunning Visual Environments

Shoot in beautifully rendered locations around the world, each featuring unique landscapes and atmospheric conditions that enhance the immersive experience.

Gameplay Guide

Basic Controls

The intuitive mouse-based control system makes archery accessible to players of all skill levels: - Hold left mouse button : Draw your bow and aim at the target - Move mouse : Adjust your aim horizontally and vertically - Release mouse button : Fire your arrow toward the target

Mastering Accuracy

To achieve consistent bullseyes: 1. Study wind indicators : Pay close attention to wind speed and direction displayed on screen 2. Compensate for distance : Aim higher for distant targets 3. Account for wind drift : Aim slightly into the wind to counteract arrow deviation 4. Practice timing : In challenge mode, predict target movement patterns

Game Modes

World Tournament : Progress through locked levels by winning competitions. Each victory unlocks more challenging tournaments with increased difficulty and better rewards.

Challenge Mode : Perfect for skill development and endless entertainment. Practice without progression pressure or tackle increasingly difficult moving target scenarios.

Why Play Archery World Tour

This game stands out in the sports gaming category by offering: - Complete accessibility : Play instantly in any web browser without downloads - Cross-platform compatibility : Enjoy seamless gameplay on desktop and mobile devices - Zero cost barrier : Completely free with no hidden fees or premium restrictions - Skill-based progression : Success depends entirely on your improving archery abilities - Relaxing yet challenging : Perfect for both casual entertainment and competitive practice

Perfect for Archery Enthusiasts

Whether you're a real-world archer looking to practice virtually or someone curious about the sport, this game provides an authentic introduction to archery fundamentals. The realistic physics help develop understanding of factors that affect accuracy in actual archery.

Ideal for Competitive Gamers

The tournament structure and challenge modes create natural goals and achievements, making this perfect for players who enjoy skill-based progression and mastery challenges.

Frequently Asked Questions (FAQ)