Bowman 2

Seele01-Flash
By
Bowman 2 is a classic stick figure archery game that combines physics-based shooting with strategic gameplay. Master the art of archery as you aim for precise shots against opponents in multiple game modes.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Bowman 3D: The Duel**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Minimalist "Stickman" aesthetic adapted for 3D. Use `THREE.CylinderGeometry` and `THREE.SphereGeometry` to construct articulated 3D stickman characters (Head, Torso, Arms, Legs) with a purely black `MeshBasicMaterial`. * **Environment:** A 2.5D side-scrolling setup. A flat, infinite green ground plane (`MeshLambertMaterial`). A simple gradient skybox (Light blue to white). * **Particles (The "Bloody" Tag):** Implement a lightweight particle system for blood effects. When an arrow hits a player, emit small red cubic particles that explode outward and respond to gravity/floor collision. * **Camera:** Use a `PerspectiveCamera` positioned at the side (Z-axis distance) to view the duel profile-style. The camera should smoothly pan to follow the arrow when it is in flight, then snap back to the active player. * **Optimization:** Keep geometry low-poly. Use simple shadows (DirectionalLight). Avoid complex textures; use vertex colors or simple materials. ### 2. Audio Requirements * **BGM:** No music or very subtle ambient wind noise to emphasize concentration and tension. * **SFX:** * **Draw:** A string-stretching sound that increases in pitch as the player drags the cursor/finger further back. * **Shoot:** A sharp "Thwip" sound upon release. * **Impact (Ground):** A solid "Thud". * **Impact (Body):** A wet "Squelch" or loud "Crack" for headshots. * **UI:** Simple clicks for mode selection. ### 3. Gameplay Loop * **Core Mechanic:** Turn-based artillery shooting (1v1). Player 1 vs AI (or Player 2). * **Physics:** Custom projectile physics (or `Cannon.js`). The arrow must be affected by **Gravity** and a random **Wind** force (variable direction and strength each turn). * **Control Logic:** "Drag-to-Shoot" (Slingshot mechanic). The mouse/finger position determines the angle and power relative to the player's head. * **Hitboxes & Damage:** * **Headshot:** Instant Kill (Victory). * **Body/Leg/Arm Hit:** Inflicts damage (e.g., 30-50% HP). Characters should have visible health bars. * **Win Condition:** Deplete enemy HP or land a Headshot. Upon death, the loser's ragdoll physics should activate (simple rotation/collapse). ### 4. Mobile Controls & Interaction * **Touch Input:** * **Touch Start:** Anywhere on the screen begins the aiming process. * **Touch Move:** Dragging backwards defines power; moving up/down defines the angle. * **Touch End:** Releases the arrow. * **Visual Feedback:** Draw a localized dashed line or UI numbers showing the current **Angle (deg)** and **Power (%)** near the character while dragging. Do *not* show the full trajectory line (keep it skill-based). * **Orientation:** Landscape mode enforced (via camera aspect ratio logic). * **Haptics:** Trigger `window.navigator.vibrate(50)` on arrow release and a stronger vibration `vibrate(200)` when a player is hit. * **UI:** Large, thumb-friendly buttons for "Restart" and "Mode Select" (minimum 44x44px touch targets). Display wind direction/strength at the top center. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Bowman 2 is the highly-rated sequel to the beloved archery shooting game that has captivated players worldwide with its simple yet challenging gameplay. This free online game features stick figure animations and physics-based archery mechanics that require both skill and strategy to master. With a stellar rating of 4.8 out of 5, Bowman 2 has proven itself as one of the most engaging archery games available online.

Unlike fast-paced action games, Bowman 2 emphasizes precision, timing, and tactical thinking. Each arrow shot must be carefully calculated, considering wind resistance, trajectory, and target positioning to achieve the perfect kill shot.

Core Features

Multiple Game Modes

Bowman 2 offers four distinct gameplay experiences:

  • Computer Mode : Challenge yourself against intelligent AI opponents that adapt to your playing style
  • Two-Player Mode : Compete head-to-head with friends in local multiplayer battles
  • Practice Mode : Hone your archery skills without pressure in a safe training environment
  • Bird Hunting : Test your accuracy by shooting moving targets for a different challenge

Physics-Based Gameplay

The game features realistic arrow physics that make every shot feel authentic. Players must account for: - Arrow trajectory and gravity effects - Wind resistance and environmental factors - Distance calculation for optimal power - Angle adjustment for precision targeting

Strategic Combat System

Success in Bowman 2 requires more than quick reflexes. The strategic elements include: - Headshot targeting for instant kills - Body shot management to avoid retaliation - Positioning and movement prediction - Resource management and shot timing

Game Mechanics

Precision Archery System

Bowman 2's core gameplay revolves around its intuitive yet challenging archery mechanics. Players must master the delicate balance between power and accuracy. Too much force might send your arrow flying over the target, while insufficient power could leave it short of the mark.

Stick Figure Combat

The minimalist stick figure design allows players to focus purely on gameplay mechanics without visual distractions. This clean aesthetic has become iconic in the archery game genre and contributes to the game's timeless appeal.

Operation Guide

Mastering Bowman 2's controls is essential for success:

Basic Controls

  • Click and drag with the left mouse button to aim your bow
  • Drag backward to increase arrow power and draw strength
  • Adjust angle by moving the mouse up or down while holding
  • Release the mouse button to fire your arrow

Advanced Techniques

  • Power Control : The distance you drag determines arrow velocity
  • Angle Precision : Small adjustments make significant differences in trajectory
  • Target Priority : Always aim for the head for instant elimination
  • Defensive Positioning : Consider your opponent's likely aim when positioning

Winning Strategies

  1. Start with practice mode to understand physics and controls
  2. Observe opponent patterns in computer mode
  3. Prioritize headshots for quick victories
  4. Use terrain advantages when available
  5. Stay calm under pressure during multiplayer matches

Why Play Bowman 2

Bowman 2 stands out in the crowded online gaming landscape for several compelling reasons:

Timeless Appeal

The game's simple graphics and intuitive mechanics ensure it remains accessible and enjoyable regardless of gaming trends. Its physics-based gameplay provides depth that keeps players returning for "just one more match."

Perfect for All Skill Levels

Whether you're a casual gamer looking for quick entertainment or a competitive player seeking to master advanced techniques, Bowman 2 accommodates all skill levels through its various game modes.

Social Gaming Experience

The two-player mode makes Bowman 2 an excellent choice for friends and family gaming sessions. The turn-based nature allows for engaging competition without requiring complex coordination.

No Download Required

As a browser-based game, Bowman 2 provides instant entertainment without installation requirements. Simply open your browser and start playing immediately on any device with internet access.

Free Entertainment

Bowman 2 offers complete gameplay experience at no cost, making it accessible to everyone. There are no hidden fees, premium content locks, or pay-to-win mechanisms.

Game Accessibility

Bowman 2 is designed to be universally accessible across different platforms and devices. The game runs smoothly on modern web browsers and adapts well to various screen sizes, making it perfect for both desktop and mobile gaming sessions.

Frequently Asked Questions (FAQ)