Gunblood - Western Duel Shooting Game

Seele01-Flash
By
Gunblood is an intense western duel shooting game where you face off against opponents in classic quick-draw gunfights. Choose from 10 unique wild west characters and prove you're the fastest gun in town through 9 challenging rounds.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Western Quick-Draw Duel**" (inspired by Gunblood). Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Create a stylized "Paper-Cutout" or "Low-Poly Cell-Shaded" aesthetic to mimic the original Flash game's charm but modernized for 3D. The scene should look like a diorama. * **Characters:** Generate two cowboy figures (Player on the left, Enemy on the right) positioned in a classic duel stance. They should have simple rigs for: * **Holstered Stance:** Hand near the hip. * **Drawing Animation:** Rapid arm movement raising the gun. * **Recoil Animation:** Jerking back when hit or firing. * **Environment:** A dusty Wild West backdrop. Key elements: a flat sandy ground plane, a simple wooden fence or saloon facade in the background, and a bright, harsh sun casting sharp shadows to emphasize the heat. * **VFX:** * **Muzzle Flash:** A quick, bright orange cone or point light burst when firing. * **Impact:** If a character is hit, emit red blocky particles (voxels) to simulate the "bloody" tag without being overly graphic, keeping performance high. * **Smoke:** A small rising puff of grey smoke from the gun barrel after shooting. * **Camera:** A fixed side-view camera (orthographic or perspective with low FOV) framing both duelists perfectly on a landscape screen. ### 2. Audio Requirements * **BGM:** No constant music during the duel to build tension. Only the sound of blowing wind or a distant crow/hawk screech. A high-energy spaghetti western guitar riff should play *only* upon victory or defeat. * **SFX:** * **Countdown:** A heavy drum beat or ticking clock for the countdown timer. * **The "Draw" Signal:** A loud whistle or bell toll. * **Gunshot:** A loud, punchy magnum revolver sound (different pitch for player vs. enemy). * **Impact:** A wet "thud" for body hits vs. a metallic "ping" for misses (hitting background objects). * **UI:** A "click" sound like a revolver cylinder spinning when interacting with menus. ### 3. Gameplay Loop * **The Mechanics:** 1. **Chambering/Hover:** The player must keep their finger/cursor over the gun chamber (located at the bottom left corner) for a countdown (3... 2... 1...). If they move early, the round fails ("FOUL"). 2. **The Signal:** Once the countdown ends and "FIRE!" appears, the player must drag their finger rapidly from the chamber to the enemy's body/head and release (or tap) to shoot. 3. **Accuracy vs. Speed:** A crosshair moves with the finger. It is shaky; steadying it takes a split second, but shooting immediately is faster but less accurate. * **Health & Damage:** Both characters have a health bar above their heads. Headshots = Critical Damage (1-hit kill or 90% dmg). Body shots = Normal Damage (30-50% dmg). Limb shots = Low Damage. * **Progression:** 9 Rounds. Each round, the enemy AI reacts faster and has better aim. * **Win/Loss:** Deplete enemy HP to win. If player HP hits 0, game over. ### 4. Mobile Controls & Interaction * **Orientation:** Landscape Mode (Force Landscape if possible, or create a responsive container that fits 16:9). * **Touch Input Logic:** * **The Chamber Hitbox:** A clear, circular interactive zone in the bottom left corner (at least 64x64px). This is the "Safety Zone" where the finger *must* stay during the countdown. * **Aiming:** Dragging anywhere on the screen moves the crosshair relative to the gun position. * **Firing:** Releasing the touch (touchend) triggers the shot. * **UI Elements:** * **Countdown:** Large, centered text overlay. * **Health Bars:** Simple red/green bars floating above character heads. * **Ammo:** Display 6 bullets. One disappears per shot. * **Haptic Feedback:** * Trigger a sharp, short vibration when the "FIRE!" signal appears. * Trigger a heavy vibration when the player fires the gun. * Trigger a pulsed vibration if the player takes damage. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Gunblood is a thrilling western-themed shooting game that captures the essence of classic wild west duels. This browser-based game challenges your reflexes and precision as you engage in intense one-on-one gunfights. With its visceral gameplay and authentic western atmosphere, Gunblood delivers an adrenaline-pumping experience that tests your quick-draw skills against increasingly difficult opponents.

The game features a progressive difficulty system where each successful duel leads to more challenging encounters, making survival increasingly difficult as you advance through all nine rounds.

Core Features

Authentic Western Experience

  • 10 Unique Characters : Choose from a diverse roster of wild west gunfighters, each with their own distinctive appearance and style
  • 9 Intense Rounds : Progress through increasingly challenging duels that test your reaction speed and accuracy
  • Classic Duel Mechanics : Experience authentic quick-draw gunfights with realistic timing and precision requirements
  • Visceral Combat : Engaging bloody action that captures the intensity of western shootouts

Simple Yet Challenging Gameplay

  • Free to Play : Complete game experience available at no cost
  • Browser-Based : No download required - play instantly in any modern web browser
  • Progressive Difficulty : Each opponent becomes more skilled and faster than the last
  • Skill-Based Competition : Success depends purely on your reflexes and timing

Cross-Platform Accessibility

Gunblood works seamlessly across desktop computers and mobile devices, allowing you to practice your quick-draw skills anywhere.

Game Mechanics

The core gameplay revolves around the classic western duel format. You and your opponent face each other, waiting for the signal to draw. Success requires split-second timing and precise mouse control. The key is to be faster than your opponent while maintaining accuracy - drawing too early results in disqualification, while hesitating too long means certain defeat.

Each round introduces a new opponent with improved skills, faster draw times, and better accuracy. As you progress, the margin for error becomes smaller, demanding perfect timing and steady nerves.

Controls and Gameplay

Simple Control Scheme

  • Mouse Control : Use your mouse to aim and shoot with precision
  • Touch Support : Tap the screen on mobile devices for the same responsive control
  • Reaction-Based : Wait for the "FIRE!" signal, then quickly draw and shoot your opponent

Winning Strategy

  1. Watch for the Signal : Never shoot before the "FIRE!" command appears
  2. Speed and Accuracy : Balance quick reactions with precise aiming
  3. Stay Calm : Maintain steady nerves as the difficulty increases
  4. Practice Timing : Learn the rhythm of each opponent's patterns

Why Play Gunblood

Gunblood offers a unique gaming experience that combines historical western themes with skill-based gameplay. The game's appeal lies in its simplicity and intensity - anyone can understand the rules, but mastering all nine rounds requires dedication and practice.

Perfect for Quick Sessions

  • Instant Action : Jump straight into duels without lengthy tutorials
  • Short Rounds : Each duel lasts only seconds, perfect for quick gaming breaks
  • Replay Value : Challenge yourself to improve your completion time and accuracy

Competitive Element

The progressive difficulty creates a natural challenge ladder, encouraging players to push their limits and achieve the ultimate goal of defeating all opponents.

Nostalgic Western Atmosphere

The game successfully captures the tension and excitement of classic western films, making it appealing to fans of the genre and action game enthusiasts alike.

Frequently Asked Questions (FAQ)