Elite Sniper

Seele01-Flash
By
Elite Sniper is a challenging browser-based shooting game that tests your precision, reflexes, and tactical skills. Complete 20 intense missions against 6 different enemy types in this free-to-play sniper experience.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Elite Sniper". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: "Flat 3D" aesthetic mimicking vector art. Use simple geometric shapes (cylinders for stickman limbs, spheres for heads, cubes for buildings). Use `MeshLambertMaterial` or `MeshToonMaterial` with flat shading to achieve a non-photorealistic, clean look. * **Color Palette**: Minimalist and high contrast. Background sky should be a solid beige/cream color (e.g., #F5DEB3) as seen in the screenshot. Buildings should be muted browns/greys. Enemies are solid black stick figures; the target may have accessories like a green cap. * **Scope Overlay**: Create a high-quality 2D HTML/CSS overlay for the sniper scope. It should include the crosshair, black vignette edges to simulate looking through a lens, and a "Wind/Distance" indicator (cosmetic or functional). * **Mobile Optimization**: Limit polygon count strictly. Use instanced meshes for repetitive environment elements (windows, fences). Ensure the game renders at a stable 60FPS on mobile browsers. ### 2. Audio Requirements * **BGM**: A suspenseful, low-tempo "Stealth/Spy" track. Minimalist bass and percussion to build tension without distracting the player. * **Sound Effects**: * **Gunshot**: A powerful, loud sniper rifle report with a slight echo/reverb. * **Zoom**: A mechanical lens zooming "whoosh" sound. * **Impact**: A distinct "thud" or "squish" for hitting the target (avoid excessive gore sounds, keep it arcade-like). * **UI**: A "typewriter" sound effect for the mission briefing text. ### 3. Gameplay Loop * **Mission Start**: A brief overlay showing the specific target (e.g., "Eliminate the target in the Green Hat"). * **The Hunt**: The player starts un-zoomed with a wide field of view. They must drag the screen to pan the camera and locate the target among decoys/civilians. * **The Shot**: * Player toggles "Scope Mode" (Zoom). * **Scope Sway Mechanic**: Implement a procedural sway (Perlin noise or sine wave) to the camera when zoomed in, simulating unsteady hands. The sway increases the longer the player holds their breath (or stays zoomed). * **Ballistics**: Instant hit-scan is acceptable for simplicity, or add a slight bullet travel time for "Elite" feel. * **Victory/Defeat**: * **Win**: Target eliminated. Show a "Mission Complete" screen with a letter grade (A/B/C) based on time taken and shots fired. * **Fail**: Shot a civilian or missed too many times (alerting the target). * **Physics**: Simple ragdoll physics (using Cannon.js or similar) for the enemy upon death, making them fall off the tower/building dramatically. ### 4. Mobile Controls & Interaction * **Screen Orientation**: Landscape mode locked. * **Touch Controls**: * **Aiming Area**: The entire left half (or unused screen space) acts as a touch-pad to pan the camera. * **Sensitivity**: High sensitivity when un-zoomed; significantly lower sensitivity when zoomed in for precision aiming. * **UI/HUD**: * **Scope Button**: A large circular toggle button (bottom-left or right) to switch between Normal and Sniper View. * **Fire Button**: A large, distinct circular button (bottom-right) with a trigger icon. * **Feedback**: * **Haptic**: Trigger a short vibration (`navigator.vibrate(50)`) when the gun is fired. * **Visual**: Camera shake (recoil) when firing. A momentary red hit-marker on the crosshair upon a successful hit. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Elite Sniper

Elite Sniper is an intense precision shooting game that challenges players to complete dangerous sniper missions. With its simple yet engaging stickman-style graphics and focus on accuracy-based gameplay, this browser game has become a favorite among shooting game enthusiasts. The game features 20 challenging mission levels and 6 different enemy types, each requiring specific strategies and precise aim to eliminate.

Core Features

Mission-Based Gameplay

Elite Sniper offers a structured progression system with 20 unique missions. Each mission presents different scenarios, target locations, and difficulty levels. Players must adapt their strategy based on enemy positioning, environmental obstacles, and time constraints.

Rating System

Every completed mission receives a letter grade (A, B, C) based on performance factors including: - Completion time - Speed of mission execution - Accuracy percentage - Precision of shots fired - Kill count - Number of targets eliminated - Stealth factor - Maintaining cover and avoiding detection

Players can replay missions to improve their ratings and achieve the perfect A-grade performance.

Diverse Enemy Types

The game features 6 distinct enemy types, each with unique behaviors and challenge levels. From stationary guards to moving patrol units, players must identify target patterns and choose optimal timing for each shot.

Realistic Sniper Mechanics

Elite Sniper incorporates authentic sniping elements including: - Scope sway - Natural weapon movement that must be controlled - Breathing mechanics - Steady aim requirements for accurate shots - Distance calculation - Long-range targeting challenges - Environmental factors - Wind and movement considerations

Gameplay Mechanics

The core gameplay revolves around precision shooting and tactical planning. Players must observe target patterns, identify optimal shooting positions, and execute perfect shots while remaining undetected. The stickman art style keeps visual distractions minimal, allowing players to focus entirely on the shooting mechanics.

Strategic Elements

Success in Elite Sniper requires more than just good aim. Players must: - Study enemy movement patterns - Choose optimal shooting windows - Manage ammunition efficiently - Maintain stealth throughout missions - Adapt to increasing difficulty levels

Operation Guide

Elite Sniper features intuitive controls designed for both desktop and mobile browsers:

  • Mouse Movement : Navigate and aim the sniper scope
  • Spacebar : Open/activate the precision scope view
  • Left Mouse Click : Fire the sniper rifle
  • Mouse Wheel : Zoom in/out for better target acquisition

Mastering the Controls

Successful sniping requires steady mouse control and precise timing. Practice controlling scope sway by making small, deliberate movements. Use the spacebar to enter focused aiming mode before taking critical shots.

Why Play Elite Sniper

Elite Sniper stands out in the crowded shooting game market through its focus on precision over action. Unlike rapid-fire shooters, this game rewards patience, planning, and accuracy. The minimalist graphics ensure smooth performance across all devices while maintaining clear visual clarity for precise targeting.

Perfect for Skill Development

The game serves as an excellent training ground for improving: - Hand-eye coordination - Concentration and focus - Strategic thinking - Reaction time under pressure

Accessibility and Convenience

As a browser-based game, Elite Sniper requires no downloads or installations. The game runs smoothly on both desktop computers and mobile devices, making it accessible anywhere with an internet connection. The simple graphics ensure compatibility with older devices while maintaining engaging gameplay.

Replayability Factor

With 20 missions and a comprehensive rating system, Elite Sniper offers significant replay value. Players can continuously challenge themselves to achieve perfect A-ratings on all missions, creating long-term engagement and skill development opportunities.

Frequently Asked Questions (FAQ)