Sniper Assassin

Seele01-Flash
By
Sniper Assassin is an intense adventure shooter game where precision and strategy are key. Take on the role of a professional hitman, carefully identify targets, and execute missions with deadly accuracy in this engaging stick figure action game.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Sniper Assassin". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: "2.5D Stick Figure Aesthetic". Use Three.js to create a flat, diorama-like world. Characters should be constructed from simple geometric primitives (black spheres for heads, thick black lines/cylinders for limbs) to mimic the classic Flash game style but with smooth WebGL rendering. * **Camera**: Use a **PerspectiveCamera** with a narrow Field of View (FOV ~15-30) to simulate a telescopic lens effect. The camera view should feature a circular "Scope Overlay" (vignette shader or HTML/CSS overlay) that obscures the edges of the screen. * **Environment**: Minimalist settings (e.g., office windows, street corners). Use low-poly flat planes with simple colors (grey, beige) for buildings. * **Visual Effects**: * **Blood Particles**: Upon a successful hit, generate a burst of red simple cube/square particles using `THREE.Points` to satisfy the "Bloody" tag. * **Ragdoll Physics**: When a stickman is shot, apply simple physics (or pre-baked rotation animations) to make them slump over realistically. * **Performance**: Use a single shared geometry/material for all stickmen (InstancedMesh) to ensure 60fps on mobile devices. ### 2. Audio Requirements * **BGM**: A tense, low-frequency "stealth" ambient loop (bass-heavy, slow tempo) that simulates holding one's breath. * **SFX**: * **Gunshot**: A loud, high-quality heavy sniper rifle report with a slight echo. * **Reload**: Mechanical bolt-action sound after firing. * **Impact**: A "thud" or squelch sound for body impacts. * **Panic**: If a shot misses or hits the wrong target, ambient crowd noise should switch to "screaming/running" sounds. ### 3. Gameplay Loop * **Phase 1: The Briefing (Puzzle Element)**: Before the level starts, display a UI modal with text describing the target (e.g., "Target is wearing a red tie," or "Target is holding a briefcase"). The player *must* memorize this. * **Phase 2: Observation**: The player scans the scene. Multiple stickmen are present; some move, some sit. The player must deduce which one matches the briefing description. * **Phase 3: Execution**: The player aims and fires. * **Hit Logic**: Use `Raycaster` from the center of the screen. * **Win Condition**: The correct target is eliminated. Show a "Mission Accomplished" screen with money earned. * **Lose Condition**: The wrong target (innocent) is killed, or the target escapes (runs off-screen) after hearing a missed shot. ### 4. Mobile Controls & Interaction * **Touch Aiming (Drag)**: Implement a "Drag to Pan" mechanic. The crosshair remains fixed in the center of the screen, and dragging a finger anywhere on the background moves the camera (inverted look usually feels better for snipers, or standard pan). * *Sensitivity*: Low sensitivity for precision. * **Zoom Slider**: A vertical slider on the left side of the screen to adjust the camera FOV (Zoom In/Out). * **Fire Button**: A large, distinct circular button in the bottom-right corner (separate from the aiming area to prevent accidental misfires). * **Haptic Feedback**: Trigger `navigator.vibrate(50)` upon firing the rifle to simulate recoil. * **Visual Recoil**: When firing, quickly tween the camera y-position up and reset it to simulate gun kickback. * **Orientation**: Landscape mode locked. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Sniper Assassin is a thrilling adventure shooter that puts you in the shoes of a professional hitman. With a solid 4.35/5 rating, this stick figure action game challenges players to combine strategic thinking with precise shooting skills. Each mission requires careful analysis, patience, and deadly accuracy to succeed.

The game stands out in the shooting genre by emphasizing tactical gameplay over mindless action. You must read mission briefings carefully, analyze clues, and identify the correct targets before taking your shot. One wrong move means game over, making every decision crucial to your success.

Core Features

Strategic Gameplay

Unlike typical shooting games, Sniper Assassin requires intelligence and deduction skills. You'll need to: - Study mission briefings thoroughly - Analyze environmental clues - Distinguish between targets and innocent bystanders - Make split-second decisions under pressure

Stick Figure Art Style

The game features a distinctive stick figure aesthetic that creates a unique visual experience. This minimalist art style allows players to focus on gameplay mechanics while maintaining an engaging atmosphere.

Mission-Based Structure

Each level presents a new assassination contract with specific objectives. Success depends on your ability to: - Identify the correct target among multiple characters - Use environmental context clues - Execute precise shots within time constraints - Avoid collateral damage

Free Browser Gaming

Sniper Assassin is completely free to play and requires no downloads or installations. Simply open your web browser and start playing immediately on any device.

Gameplay Mechanics

The core gameplay revolves around careful observation and precise execution. Players must analyze each scene, identify potential targets based on mission parameters, and eliminate only the designated individuals. The challenge lies in distinguishing between targets and innocent bystanders using contextual clues and mission briefings.

Each successful mission earns rewards and advances the storyline, while mistakes result in immediate failure. This high-stakes gameplay creates tension and encourages thoughtful decision-making rather than rapid-fire shooting.

Operation Guide

Playing Sniper Assassin is straightforward but requires precision:

Basic Controls

  • Mouse Movement : Aim your sniper rifle crosshairs
  • Left Mouse Button : Fire your weapon
  • Mouse Scroll : Zoom in and out for better targeting (if available)
  • Observation : Study the environment and characters carefully

Mission Success Tips

  1. Read Carefully : Always study the mission briefing before taking action
  2. Observe Everything : Look for visual clues that identify your target
  3. Take Your Time : There's usually no rush - patience leads to success
  4. One Shot Rule : You typically only get one chance, so make it count
  5. Context Matters : Use environmental details to confirm target identity

Why Play This Game

Unique Gaming Experience

Sniper Assassin offers a refreshing alternative to typical shooting games. Instead of non-stop action, it provides a cerebral challenge that rewards careful thinking and observation skills.

Perfect for Strategy Lovers

If you enjoy puzzle-solving and strategic thinking, this game combines those elements with shooting action. It's ideal for players who prefer quality over quantity in their gaming experience.

Accessible and Free

Being a browser-based game, Sniper Assassin is instantly accessible on any device with internet access. No downloads, no installations, no payments required.

Skill Development

The game helps develop: - Attention to detail - Analytical thinking - Decision-making under pressure - Pattern recognition skills

Quick Gaming Sessions

Each mission can be completed relatively quickly, making it perfect for short gaming breaks or casual play sessions.

Target Audience

Sniper Assassin appeals to players who enjoy: - Strategic shooting games - Puzzle-solving elements in action games - Stick figure art style games - Mission-based gameplay - Free browser gaming

The game is particularly suitable for players seeking a more thoughtful shooting experience that emphasizes precision and intelligence over reflexes and speed.

Frequently Asked Questions (FAQ)