City Siege: Sniper

Seele01-Flash
By
City Siege: Sniper is a tactical shooting game where you play as a lone sniper on a mission to save SNAFU Island. Rescue civilians, eliminate threats, and upgrade weapons in this strategic combat experience.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**City Siege: Sniper**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Use a **Low-Poly, Toon-Shaded (Cel-Shaded)** aesthetic to match the "Cute" and "War" tags. The graphics should be vibrant, cartoony, and vector-like, similar to the original 2D art but in 3D. * **Characters:** * **Player:** Not fully visible. Show the sniper rifle barrel and hands in the foreground (FPS view). * **Baddies:** Cute, round, capsule-shaped soldiers with oversized helmets and sunglasses. * **Civilians:** Distinctly different colors (e.g., blue/white) without weapons, looking scared. * **Environment (SNAFU Island):** A tropical island warzone. Include low-poly palm trees, sandbags, wooden crates, and a blue skybox. * **Performance:** Use geometry instancing for trees/crates to maintain 60FPS on mobile. Use a single texture atlas for colors to reduce draw calls. * **Camera:** A stationary First-Person perspective. The camera does not move physically but rotates (pans) left and right to scan the battlefield. ### 2. Audio Requirements * **BGM:** A jaunty, lighthearted "military march" tune using snares and flutes. It should sound comical, not serious. * **SFX:** * **Gunshot:** A suppressed "Pfft" or "Pow" sound (cartoon style). * **Stone Throw:** A "Whoosh" followed by a "Bonk" sound. * **Enemy Alert:** A comedic "Huh?" or "!" sound. * **Civilian Escape:** A quick "Yippee!" or cheering sound. * **UI:** Soft clicks for buttons, a cash register "Cha-ching" when enemies are defeated. ### 3. Gameplay Loop * **Objective:** Eliminate all "Baddies" in the level without harming "Civilians." * **Core Mechanic - The Distraction:** * The player can switch between a **Sniper Rifle** and **Stones**. * If a Civilian is near a Baddie, the player must throw a **Stone** near the Baddie. * **Logic:** Stone impact -> Baddie turns to look at stone -> Civilian runs away -> Player switches to Rifle -> Shoot Baddie. * **Defensive Mechanic (Cover):** The player has a "Health" bar. If the player stays exposed too long, Baddies fire back. The player must press a "Cover" button to duck down (camera lowers behind sandbags) to reload and regenerate health. * **Progression:** Start with a basic rifle. Defeating enemies earns "$" score. (Code framework should allow for future weapon upgrades). ### 4. Mobile Controls & Interaction * **Aiming (Touch Drag):** The entire right half of the screen is a touch pad. Dragging a finger rotates the camera view (Pan/Tilt). * **Fire (Button):** A large, circular button on the bottom right. Tap to shoot. * **Zoom / Scope (Toggle):** A button on the mid-right. Tapping it lowers the FOV (zooms in) and adds a scope overlay vignette. * **Take Cover (Button):** A shield icon button on the bottom left. Holding it moves the camera down behind cover; releasing it pops back up. * **Weapon Switch (Cycle):** A button near the top right to toggle between "Rifle" and "Stone". * **Feedback:** * **Haptic:** Trigger a short vibration (using `navigator.vibrate`) on shooting or getting hit. * **Visual:** Screen flashes red slightly when hit. Floating damage numbers pop up when enemies are hit. * **Orientation:** Landscape mode only. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

City Siege: Sniper is an engaging tactical shooting game that puts you in the role of a skilled marksman tasked with liberating SNAFU Island from hostile forces. With a unique blend of strategy and precision shooting, this browser-based game offers hours of challenging gameplay without requiring any downloads or installations.

The game features a distinctive art style that combines serious tactical elements with a charming, accessible visual approach. Players must carefully plan their shots, rescue innocent civilians, and strategically use environmental elements to complete increasingly complex missions.

Core Features

Strategic Sniper Gameplay

Unlike typical shooting games, City Siege: Sniper emphasizes tactical thinking over rapid-fire action. Each level presents a puzzle-like scenario where you must:

  • Analyze the battlefield before taking any shots
  • Identify civilians who need rescue versus hostile targets
  • Use environmental elements like stones to create distractions
  • Plan your approach to minimize civilian casualties

Comprehensive Weapon System

The game features an extensive arsenal with 9 different upgradeable weapons , each serving specific tactical purposes:

  • Precision rifles for long-range eliminations
  • Explosive weapons for area denial
  • Specialized ammunition for different scenarios
  • Progressive upgrades that enhance damage, accuracy, and special effects

Rescue Mission Mechanics

A core gameplay element involves civilian rescue operations . Players must:

  • Throw stones to distract enemies and create safe passages
  • Clear escape routes for trapped civilians
  • Balance aggressive tactics with protective strategies
  • Complete objectives while maintaining high civilian safety ratings

Free Browser Gaming

  • Completely free to play with no hidden costs
  • No download required - plays directly in your web browser
  • Cross-platform compatibility supporting PC and mobile devices
  • Instant access - start playing immediately

Gameplay Mechanics

Mission Structure

Each level in City Siege: Sniper presents unique challenges:

  • Objective-based missions with clear goals and success criteria
  • Environmental puzzles requiring creative use of terrain and objects
  • Progressive difficulty that introduces new enemy types and scenarios
  • Multiple solution paths allowing for different tactical approaches

Combat System

The shooting mechanics emphasize precision and timing:

  • Realistic ballistics requiring players to account for distance and obstacles
  • Cover system allowing strategic positioning during firefights
  • Stealth elements rewarding careful observation and patience
  • Combo system for chaining successful eliminations

Operation Controls

The game features intuitive controls designed for both precision and accessibility:

  • Mouse : Aim your weapon and fire at targets
  • Arrow Keys or WASD : Navigate and scroll through the battlefield view
  • + or = Keys : Switch between different weapons in your arsenal
  • Spacebar : Take cover to avoid enemy fire and reposition
  • Mouse Wheel : Zoom in/out for better targeting precision

The control scheme is optimized for both keyboard-mouse users and can be adapted for touchscreen devices, ensuring smooth gameplay across all platforms.

Why Play City Siege: Sniper

Perfect for Strategy Enthusiasts

If you enjoy games that reward careful planning and tactical thinking, City Siege: Sniper offers the perfect blend of action and strategy. Each mission feels like solving a complex puzzle where every shot matters.

Accessible Yet Challenging

The game's charming art style makes it approachable for players of all ages, while the strategic depth provides lasting challenge for experienced gamers. The progressive difficulty ensures you're always learning new tactics.

No Commitment Gaming

As a free browser game, you can jump in for a quick mission or spend hours perfecting your sniper skills. No downloads, no installations, no subscriptions - just pure tactical shooting fun.

Unique Rescue Mechanics

The civilian rescue element adds moral complexity rarely seen in shooting games. Success isn't just about eliminating enemies - it's about being a true hero who protects the innocent.

Weapon Progression System

The satisfaction of upgrading and unlocking new weapons provides long-term motivation. Each new weapon opens up fresh tactical possibilities and approaches to familiar scenarios.

Whether you're a fan of tactical shooters, puzzle games, or just looking for engaging free entertainment, City Siege: Sniper delivers a unique gaming experience that stands out in the crowded online gaming landscape.

Frequently Asked Questions (FAQ)