Bowmaster Prelude

Seele01-Flash
By
Bowmaster Prelude is an exciting archery-based tower defense game that challenges players to defend their position using skilled bow marksmanship. Master physics-based shooting mechanics while facing waves of enemies in this thrilling medieval combat experience.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Bowmaster Defense: Mobile Edition**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** 2.5D Low-poly Medieval Fantasy. The game is viewed from a **fixed side-scrolling perspective** (OrthographicCamera is preferred). * **Scene Layout:** * **Left Side:** A stylized stone castle tower where the player (Archer) stands. The tower has a health bar. * **Right Side:** An enemy spawn point (a dark forest edge or cave entrance). * **Ground:** A green low-poly terrain with slight variations in height, but generally flat for gameplay physics. * **Background:** A gradient sky (Blue to Orange) indicating a sunset, with distant silhouette mountains. * **Characters:** * **Player:** A simple geometric archer (composed of basic shapes) holding a bow. * **Enemies:** Low-poly skeletons or orcs (represented by colored capsules or boxes if rigging is too complex) that walk from Right to Left. * **Projectiles:** Arrows should have a visible trail (TubeGeometry or particle stream) to help the player track the trajectory on small screens. * **Mobile Optimization:** Use simple geometries (BoxGeometry, CylinderGeometry) with flat shading. Limit dynamic lights to one directional light (sun) and one ambient light to ensure 60 FPS on mobile browsers. ### 2. Audio Requirements * **BGM:** An adventurous, rhythmic orchestral loop (drums and strings) that builds tension. * **Sound Effects (SFX):** * **Bow Draw:** A stretching sound increasing in pitch as power charges. * **Release:** A sharp "Thwip" sound. * **Impact:** A satisfying "Thud" for hitting ground/shields, and a "Squish/Crunch" for hitting enemies. * **UI:** Soft clicks for buttons, a warning horn when a new wave starts. ### 3. Gameplay Loop * **Core Mechanic:** The player defends the castle on the left from waves of enemies coming from the right. * **Physics:** Arrows must follow a parabolic arc affected by gravity. The longer the player drags, the more power the shot has. * **Damage System:** * **Headshots:** Deal double damage (visualized by red damage text). * **Body shots:** Standard damage. * **Win/Loss:** * **Win:** Defeat all enemies in the wave. * **Loss:** The castle's HP reaches zero (enemies attacking the tower decrease its HP). * **Progression:** Enemies move slightly faster or gain more HP in subsequent waves. ### 4. Mobile Controls & Interaction * **Control Scheme: "Drag-to-Shoot" (Angry Birds style):** * **Touch Start:** Anywhere on the screen (preferably the left half). * **Touch Drag:** Pull back to charge power; move up/down to adjust the shooting angle. * **Visual Feedback:** Render a **dotted trajectory line** that predicts the first 1 second of the arrow's flight path to assist aiming on touchscreens. * **Touch End:** Release the arrow. * **Screen Orientation:** Landscape Mode (force generic UI scaling if portrait is detected, but optimize for Landscape). * **UI Design:** * Large, thumb-friendly "Pause" and "Restart" buttons (top corners). * Health bars (both Tower and Enemy) should be billboarded (always facing the camera) and thick enough to read on mobile. * **Haptic Feedback:** Trigger `navigator.vibrate(50)` on enemy impact and `navigator.vibrate(20)` on arrow release if supported. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Bowmaster Prelude is a captivating tower defense game that puts your archery skills to the ultimate test. With a solid player rating of 3.83/5, this medieval-themed shooting game combines precision aiming with strategic defense mechanics. Players must master the art of bow shooting to protect their territory from incoming threats using realistic physics-based arrow trajectories.

Core Features

Master Archery Combat

Experience authentic bow and arrow mechanics where every shot counts. The game features realistic physics that affect arrow flight, requiring players to account for distance, wind, and target movement when aiming.

Strategic Tower Defense Elements

Combine your shooting skills with tactical thinking. Position yourself strategically and time your shots perfectly to maximize defensive effectiveness against waves of approaching enemies.

Medieval Fantasy Setting

Immerse yourself in a rich medieval world filled with castles, warriors, and epic battles. The atmospheric design creates an engaging backdrop for intense archery combat.

Progressive Difficulty System

Start with basic challenges and advance through increasingly difficult scenarios that test both your accuracy and strategic planning abilities.

Gameplay Features

Physics-Based Shooting Mechanics

Every arrow follows realistic physics laws, making each shot a skill-based challenge. Learn to compensate for gravity, distance, and moving targets to become a master archer.

Multiple Enemy Types

Face diverse opponents with different movement patterns, armor levels, and attack strategies. Adapt your shooting technique to effectively counter each threat type.

Weapon Upgrades and Customization

Enhance your bow's capabilities as you progress, unlocking more powerful arrows and improved accuracy to handle tougher challenges.

Operation Guide

Basic Controls

  • Mouse Click : Aim and shoot your bow
  • Mouse Movement : Adjust aiming direction and trajectory
  • Timing : Release at the perfect moment for maximum accuracy

Shooting Tips

  • Lead Moving Targets : Aim ahead of moving enemies to compensate for travel time
  • Consider Arc Trajectory : Account for arrow drop over long distances
  • Strategic Positioning : Find optimal shooting positions for maximum coverage
  • Resource Management : Make every arrow count - accuracy is key

Why Play This Game

Bowmaster Prelude offers a unique blend of skill-based archery and strategic tower defense gameplay that's perfect for players who enjoy:

  • Precision Gaming : Test and improve your aiming skills with physics-based mechanics
  • Strategic Thinking : Plan defensive strategies while maintaining quick reflexes
  • Medieval Fantasy : Enjoy immersive medieval combat without complex storylines
  • Free Entertainment : Access full gameplay features without any cost
  • Browser Convenience : Play instantly without downloads or installations

The game appeals to both casual players looking for quick entertainment and serious gamers who want to master challenging archery mechanics. Its combination of accessible controls and deep gameplay mechanics ensures lasting appeal for archer enthusiasts and strategy game fans alike.

Frequently Asked Questions (FAQ)