Bullet Force - Online Multiplayer FPS

Seele01-Flash
By
Bullet Force is a fast-paced online multiplayer FPS game where you battle against up to 20 players on tactical maps. Featuring extensive weapon customization, multiple game modes, and no download required.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Bullet Force: Mobile Operations". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: A tactical, semi-realistic "Killhouse" or Urban Ruin aesthetic. Use low-poly geometry to maintain high FPS on mobile devices, but utilize high-contrast colors (desaturated concrete grays, sandy browns) to simulate a gritty war environment. * **Player & Enemy Models**: Represent soldiers using simplified blocky humanoid meshes or capsule colliders with distinct "Tactical Vests" and "Helmets" (visual primitives). Enemies should be highlighted with a red outline or red tactical gear for clear visibility on small screens. * **Environment Layout**: Generate a walled arena containing tactical cover elements: wooden crates, concrete barriers, and a central open area for firefights. Use a "Skybox" that resembles a hazy, war-torn sunset (orange/grey gradient) similar to the provided artwork. * **Weapon Model**: A first-person view (FPS) gun model (blocky assault rifle style) attached to the camera. It must feature a simple recoil animation (push back and muzzle flash particle) when firing. * **Performance**: Use `BufferGeometry` for all meshes. Limit dynamic lights; rely on a strong AmbientLight and one DirectionalLight (Sun) with shadow casting enabled only for the player and active enemies. ### 2. Audio Requirements * **BGM**: A low-volume, tense, industrial/electronic pulse track that builds suspense but doesn't distract from gameplay. * **Sound Effects (SFX)**: * **Shooting**: Sharp, punchy mechanical sounds (using synthesized audio buffers). * **Impact**: distinct "thud" for hitting walls vs. a "wet" impact sound or high-pitched "dink" for headshots/enemy hits. * **Footsteps**: Rhythmic tapping synced with player movement speed. * **UI**: High-tech "beep" when interacting with menus or respawning. ### 3. Gameplay Loop * **Core Mechanism**: Single-player "Team Deathmatch" simulation (Player vs. AI Bots). * **Bot Behavior**: AI agents roam the map. When they have line-of-sight to the player (using Raycaster), they pause movement and fire projectiles. * **Shooting Mechanics**: Hitscan shooting. When the fire button is held, cast rays from the camera center. If an enemy is hit, reduce their HP bar and show a "Hit Marker" (X icon) on the crosshair. * **Win/Loss Condition**: The match lasts 3 minutes. The side with the most kills wins. Display a "Victory" or "Defeat" overlay at the end, with a "Deploy Again" button to restart. * **Health System**: Regenerative health. If the player takes no damage for 5 seconds, health slowly restores (CoD style). ### 4. Mobile Controls & Interaction * **Dual-Stick Setup**: * **Left Zone**: Invisible virtual joystick for movement (WASD translation). * **Right Zone**: Touch-drag area for camera rotation (Look). * **Virtual Buttons** (Must be at least 50x50px with semi-transparent icons): * **Fire Button**: Large button on the bottom-right for shooting. * **Jump Button**: Located near the Fire button. * **ADS (Aim Down Sights)**: A toggle button that narrows the camera FOV (Field of View) slightly for precision. * **Reload**: Small circular button near the weapon model. * **Orientation**: Force **Landscape Mode** layout logic. * **Feedback**: * **Visual Recoil**: The camera should jerk upward slightly when shooting. * **Damage Indicator**: Red vignette flash on screen edges 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

Bullet Force is a premier online multiplayer FPS (First Person Shooter) game that delivers intense, fast-paced combat action directly in your browser. This tactical shooter allows you to engage in epic battles against up to 20 players simultaneously across a variety of carefully designed battleground maps. Whether you're a seasoned FPS veteran or new to the genre, Bullet Force offers an accessible yet challenging shooting experience that will test your reflexes and strategic thinking.

The game stands out for its comprehensive weapon arsenal, featuring authentic firearms like the M4A1 assault rifle, Colt .45 pistol, M67 grenades, AWP sniper rifle, and dozens of other military-grade weapons. Each weapon can be extensively customized with over 100 different camouflages, optics, laser sights, and tactical attachments to suit your playstyle.

Core Features

Intense Multiplayer Combat

Experience adrenaline-pumping FPS battles with real players from around the world. The game supports up to 20 players per match, ensuring action-packed gameplay where every second counts. Test your aim, reflexes, and tactical awareness in fast-paced combat scenarios.

Multiple Game Modes

Bullet Force offers seven distinct game modes to keep gameplay fresh and exciting: - Team Deathmatch (TDM) : Classic team-based combat - Free-For-All (FFA) : Every player for themselves - Conquest : Capture and hold strategic points - VIP : Protect or eliminate the VIP target - Hardcore modes : Increased difficulty variants - Gun Game : Progress through different weapons - One Man Show : Solo survival challenge

Extensive Customization System

Personalize your soldier and weapons with comprehensive customization options. Choose from over 100 camouflage patterns, various optics and sights, laser attachments, and performance-enhancing modifications. Beyond weapons, customize your character's appearance and equip gameplay-boosting perks and killstreaks.

Custom Game Creation

Create your own public or private matches with extensive customization options. Set specific game modes, player limits, ping restrictions, and even control which weapons are available, giving you complete control over your gaming experience.

Gameplay Guide

Basic Controls and Movement

Master the intuitive control scheme designed for optimal FPS performance: - WASD keys : Movement (forward, backward, strafe) - Mouse : Aim and shoot - Space : Jump over obstacles - Shift : Sprint for tactical positioning - C : Crouch for stealth and accuracy - R : Reload your weapon - G : Throw grenades - E : Pick up weapons - F : Melee attack with knife

Strategic Gameplay Tips

  • Study map layouts to find advantageous positions
  • Use cover effectively to avoid enemy fire
  • Coordinate with teammates in team-based modes
  • Manage your ammunition and reload strategically
  • Experiment with different weapon combinations
  • Utilize killstreaks for tactical advantages

Why Play Bullet Force

Bullet Force offers the complete FPS experience without any barriers to entry. As a free-to-play browser game, you can jump into intense multiplayer action instantly without downloads, installations, or lengthy registration processes. The game combines classic FPS mechanics with modern features like extensive customization and multiple game modes.

The active player community ensures you'll always find matches quickly, while the skill-based gameplay provides endless replay value. Whether you prefer tactical team play or aggressive solo combat, Bullet Force adapts to your preferred playstyle. The game also offers offline modes against AI bots, perfect for practice or when you want to play without internet connectivity.

With cross-platform availability on PC browsers, Android, and iOS devices, you can enjoy consistent FPS action wherever you are. The WebGL-powered browser version delivers smooth performance comparable to downloadable games, making it the perfect choice for instant FPS entertainment.

Frequently Asked Questions (FAQ)