Johnny Trigger - Sniper Game

Seele01-Flash
By
Johnny Trigger - Sniper Game puts you in the role of an elite rooftop sniper tasked with eliminating criminals while protecting innocent civilians in a stylized 3D city environment.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Johnny Trigger - Sniper Game**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Hyper-casual 3D aesthetic. Use simple geometric shapes (capsules and cylinders) to represent characters, similar to the "Johnny Trigger" art style (white skin, black suits, sunglasses). * **Color Palette**: High saturation and contrast. Sky should be a vibrant cyan/blue. Buildings should be simple low-poly blocks in cool tones (blues, greys). * **Characters**: * **Player**: Implicit (first-person view) or just a gun model visible at the bottom. * **Enemies**: Capsule characters in black suits with red ties. * **Civilians**: Capsule characters in neutral/green colors (visually distinct to avoid accidental hits). * **VFX**: * **Bullet Trails**: A white or yellow line renderer to show the bullet path. * **Impact**: Simple particle explosion (dust) when hitting walls; red particles when hitting enemies. * **Scope Overlay**: A 2D circular vignette overlay to simulate looking through a sniper scope. * **Optimization**: Use `BoxGeometry` and `CapsuleGeometry` mostly. Use `MeshLambertMaterial` for performant lighting. Shadows should be simple blobs or baked, avoiding expensive real-time shadow maps if possible. ### 2. Audio Requirements * **BGM**: A suspenseful yet upbeat "spy movie" soundtrack (bass, drums, and brass stabs). * **Sound Effects**: * **Gunshot**: Powerful, loud sniper rifle report with an echo. * **Reload**: Mechanical bolt-action sound between shots. * **Impact**: Thud (body hit) or ricochet (metal/wall hit). * **Panic**: Comical, pitched-up voice sounds when enemies start running. * **Win/Loss**: A cool guitar riff for winning; a dramatic "womp-womp" or siren for hitting a civilian. ### 3. Gameplay Loop * **Phase 1: Observation**: The scene starts zoomed out slightly. The player sees enemies standing on platforms or inside buildings, mixed with civilians. * **Phase 2: Aiming**: The player drags on the screen to move the crosshair. The camera mimics a sniper scope movement (swaying slightly for realism). * **Phase 3: The Shot**: * **Input**: Player taps to fire. * **Raycasting**: Instant hit scan or fast projectile. * **Trigger**: If an enemy is hit, they play a ragdoll death animation (or fall over). * **Reaction**: **Crucial Mechanic** - Immediately after the first shot is fired, any surviving enemies must enter a "Panic State" and start running towards a designated exit point. * **Win Condition**: Eliminate all enemies before they escape the screen. * **Lose Condition**: Hitting a civilian (Instant Fail) OR letting an enemy escape the view. ### 4. Mobile Controls & Interaction * **Screen Orientation**: **Landscape** (preferred for sniper field of view) or Portrait (if optimized for vertical levels). Let's default to **Landscape**. * **Touch Mechanics**: * **Aiming**: `TouchMove` event. Dragging anywhere on the screen rotates the camera/crosshair. Sensitivity should be adjustable (lower sensitivity when zoomed in). * **Firing**: A dedicated, large circular button in the bottom right corner (UI overlay) titled "SHOOT", or a simple `TouchEnd` (tap) mechanic if distinct from dragging. **Recommendation**: Drag to aim, separate floating button to Fire to prevent misfires. * **Zoom**: A slider on the left side to control Field of View (FOV) for zooming in/out. * **Feedback**: * **Haptic**: Trigger a short vibration (using `navigator.vibrate`) upon firing. * **Visual**: Screen shake (camera shake) slightly when the gun is fired to simulate recoil. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Johnny Trigger - Sniper Game is an engaging 3D sniper shooting game that challenges your precision and timing skills. As an elite rooftop sniper, you must eliminate criminal targets throughout the city while ensuring no harm comes to innocent civilians. The game combines tactical shooting mechanics with fast-paced action, requiring both accuracy and quick decision-making.

Set against vibrant city backdrops, this browser-based shooting game offers immediate action without requiring downloads or installations. The stylized graphics and smooth gameplay mechanics make it accessible to players of all skill levels while providing enough challenge to keep experienced gamers engaged.

Core Features

Precision Sniper Mechanics

The game emphasizes accuracy over speed, rewarding players who take time to line up perfect shots. Each level presents unique positioning challenges that require careful observation and tactical thinking.

Civilian Protection System

A key gameplay element is the civilian protection mechanic. Players must identify and avoid shooting innocent bystanders and hostages, adding a strategic layer that distinguishes targets from non-combatants.

Dynamic Enemy Behavior

Enemies react intelligently to gunfire, becoming alert and attempting to escape once shots are fired. This creates urgency and requires players to prioritize targets effectively.

Progressive Difficulty

Levels gradually increase in complexity, introducing more targets, tighter time constraints, and more challenging civilian placement that tests your sniper skills.

Cross-Platform Compatibility

Play seamlessly across desktop computers, tablets, and smartphones with optimized controls for each platform type.

Gameplay Mechanics

The core gameplay revolves around precision shooting from elevated positions. Players observe street-level scenarios, identify criminal targets, and eliminate them while avoiding collateral damage. Success requires:

  • Target Identification : Distinguishing between criminals and civilians
  • Shot Timing : Waiting for clear shots without civilian interference
  • Speed Management : Balancing accuracy with the urgency created by escaping enemies
  • Situational Awareness : Understanding enemy movement patterns and escape routes

Operation Guide

The control scheme is designed for intuitive gameplay across all devices:

  • Mouse/Touch Controls : Move your cursor or drag on touchscreens to aim your sniper rifle
  • Shooting : Click the mouse button or tap the screen to fire
  • Scope Navigation : Smooth aiming mechanics allow for precise target acquisition
  • Level Progression : Complete objectives to unlock new challenging scenarios

The game responds immediately to input, providing satisfying feedback for successful shots while clearly indicating mission failures when civilians are harmed.

Why Play This Game

Johnny Trigger - Sniper Game offers a unique blend of action and strategy that appeals to shooting game enthusiasts. The game's strength lies in its balance between accessibility and challenge - easy enough for newcomers to enjoy, yet demanding enough to provide lasting entertainment.

The civilian protection mechanic adds moral complexity rarely found in shooting games, requiring players to think before they shoot. This creates tension and makes each successful mission feel genuinely rewarding.

Being completely free and browser-based removes all barriers to entry. Whether you have five minutes or an hour, you can jump straight into sniper action without downloads, installations, or payment requirements.

The stylized 3D graphics ensure the game runs smoothly on older devices while still providing visually appealing gameplay that enhances the urban sniper fantasy.

Frequently Asked Questions (FAQ)