Funny Shooter 2

Seele01-Flash
By
Funny Shooter 2 is an explosive 3D first-person shooter that combines intense action with quirky humor. Battle waves of creepy-funny enemies using an arsenal of crazy weapons, from pistols to RPGs, while upgrading your skills and conquering challenging bosses.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Funny Shooter 2 - Pocket Edition**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: **Low-Poly Cartoon Aesthetic**. Use simple geometric shapes (Cones for horns, Cylinders for limbs, Icosahedrons for bodies) to construct enemies that resemble the reference image (goofy demons with large eyes). * **Shader & Colors**: Implement a **Toon Shader (Cel Shading)** with a bold black **Outline Effect** (using `Three.OutlineEffect` or similar post-processing) to mimic the comic-book style. Use a high-saturation color palette: bright reds, teals, purples, and neon greens. * **Environment**: An enclosed "Battle Arena" with a bright, solid-colored skybox (e.g., light blue). The ground should be a flat plane with a grid texture or simple low-poly grass to help the player gauge movement speed. * **Performance (Mobile)**: Use `THREE.InstancedMesh` for enemies to handle large waves without frame rate drops on mobile devices. Limit real-time shadows; use baked ambient occlusion or simple blob shadows under characters. ### 2. Audio Requirements * **BGM**: Fast-paced, chaotic, and "goofy" electronic rock. It should sound like a mix of circus music and an action movie soundtrack. * **Sound Effects (SFX)**: * **Shooting**: Exaggerated "Pew Pew" or loud "Bang" sounds depending on the weapon. * **Enemy Hit**: Comedic "Squeak" or "Boing" sounds when enemies take damage. * **Enemy Death**: A funny "Groan" or "Deflating balloon" sound. * **UI**: Clicking sounds that feel like popping bubble wrap. ### 3. Gameplay Loop * **Core Mechanics**: A wave-based survival shooter. The player spawns in the center of the arena. Enemies (the "Funny Shooters" - red demons, orange giants, etc.) spawn in phases from the edges of the map and chase the player. * **Combat Logic**: * **Weapons**: Start with a basic Pistol. Unlock an Assault Rifle or Rocket Launcher after surviving Wave 3. * **Damage**: Enemies flash white when hit and display floating damage numbers (Canvas textures). * **Ragdoll**: When enemies die, they should physically crumble or fly backward with exaggerated physics (using Cannon.js or similar simple physics logic). * **Win/Loss**: * **Loss**: Player health reaches 0 (screen turns red). * **Win**: Clear all enemies in the current wave. * **Progression**: Between waves, show a simple "Shop" UI overlay to buy Health Upgrades or Grenades using coins dropped by enemies. ### 4. Mobile Controls & Interaction * **Movement (Left Hand)**: A dynamic **Virtual Joystick** on the bottom-left of the screen for WASD-style movement. * **Aiming (Right Hand)**: The entire right half of the screen functions as a touch-drag area to rotate the camera. * **Shooting**: * **Auto-Fire (Recommended)**: The gun automatically fires when the crosshair hovers over an enemy (Raycasting detection). * **Manual Override**: A dedicated circular button (64x64px) on the bottom-right for manual shooting or firing rockets. * **UI Layout**: * **Top Left**: Health Bar (Green) and Armor Bar (Blue). * **Top Right**: Kill Count and Current Wave number. * **Action Buttons**: A "Grenade" icon button and a "Reload" icon button positioned near the right thumb zone, but distinct from the aim area. * **Haptic Feedback**: Trigger a short vibration (`navigator.vibrate(50)`) when the player shoots and a longer vibration when 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

Funny Shooter 2 is a thrilling 3D first-person shooter game that delivers non-stop action with a unique twist of humor. This free-to-play FPS combines intense combat mechanics with quirky, cartoon-style enemies that are both creepy and amusing. The game features progressive difficulty with each level introducing new challenges, weapons, and exciting boss battles.

The game stands out with its colorful, vibrant graphics and engaging gameplay that keeps players coming back for more. With its easy-to-learn controls and progressively challenging levels, Funny Shooter 2 appeals to both casual gamers and FPS enthusiasts looking for entertaining shooter action.

Core Features

Massive Weapon Arsenal

Arm yourself with an incredible variety of weapons including: - Assault rifles and machine guns for rapid-fire combat - Sniper rifles for precision long-range shots - Shotguns for devastating close-quarter encounters - RPGs and grenade launchers for explosive area damage - Bazookas for maximum destruction - Pistols for quick, reliable backup firepower - Weapon skins to customize your favorite guns

Progressive Enemy Waves

Face increasingly challenging enemy phases with: - Unique enemy types with distinct attack patterns - Challenging boss battles that test your skills - Strategic enemy placement requiring tactical thinking - Escalating difficulty that keeps gameplay exciting

Comprehensive Upgrade System

Enhance your combat effectiveness through: - Health upgrades to survive longer battles - Coin magnet to collect rewards more efficiently - Grenade impact improvements for explosive damage - Weapon enhancement options - Skill tree progression system

Achievement and Challenge System

Complete various objectives to: - Earn extra coins for upgrades - Unlock new weapons and equipment - Progress through achievement tiers - Access special rewards and bonuses

Gameplay Mechanics

Funny Shooter 2 features intuitive FPS controls optimized for browser gaming. The game emphasizes fast-paced action while requiring strategic thinking for weapon selection and upgrade choices. Each level presents new challenges, whether it's facing tougher enemies, navigating different environments, or defeating powerful bosses.

The phase-based enemy spawning system creates dynamic combat scenarios where players must adapt their tactics. The variety of weapons ensures that players can experiment with different playstyles, from stealthy sniping to explosive assault tactics.

Operation Guide

Master the controls for optimal performance:

  • WASD keys : Move your character in all directions
  • Mouse movement : Look around and aim
  • Left mouse button : Fire your weapon
  • Right mouse button : Aim down sights for precision
  • R key : Reload your current weapon
  • G key : Throw grenades for area damage
  • Shift key : Run faster to escape or chase enemies
  • Tab key : Pause the game
  • Number keys 1-7 : Quick weapon switching
  • Mouse wheel : Cycle through available weapons

Pro Tips for Success

  • Utilize cover effectively to avoid enemy fire
  • Manage your ammunition carefully
  • Prioritize upgrading health and damage early
  • Learn enemy attack patterns for better positioning
  • Use grenades strategically against groups of enemies
  • Switch weapons based on the situation and enemy type

Why Play Funny Shooter 2

Free and Accessible : Enjoy the complete FPS experience without any cost. Play directly in your browser without downloads or installations.

Perfect Balance of Fun and Challenge : The game's humorous art style and funny enemy designs create an entertaining atmosphere while maintaining challenging gameplay that tests your shooting skills.

Continuous Progression : With multiple upgrade paths, achievement systems, and weapon unlocks, there's always something new to work toward.

Instant Action : Jump straight into the action with quick loading times and immediate gameplay access.

Suitable for All Skill Levels : Whether you're new to FPS games or a seasoned shooter veteran, the progressive difficulty ensures an appropriate challenge level.

The combination of strategic weapon management, skill upgrades, and wave-based combat creates an engaging experience that's both accessible to newcomers and satisfying for experienced players. The quirky visual style and humorous enemy designs add personality to the intense shooting action, making each session both thrilling and entertaining.

Frequently Asked Questions (FAQ)