Shell Shockers - Online Multiplayer FPS Game

Seele01-Flash
By
Shell Shockers is a unique multiplayer FPS game where players control weapon-wielding eggs in intense online battles. Choose from multiple game modes, customize your egg warrior, and compete in fast-paced shooting action.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Shell Shockers Clone (Egg FPS)". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Low-poly, cartoonish, and vibrant. The aesthetic should be clean and "flat-shaded" to resemble a vector illustration in 3D space. * **Characters (The Eggs):** The player and enemies are 3D ovoid shapes (Eggs). They have no legs or arms. Weapons should "float" slightly in front of or to the side of the egg body. * *Damage Visualization:* Instead of just a health bar, the Egg model should use a texture or normal map change to show "cracks" as health decreases. * **Environment:** A bright, sunny arena map constructed from simple geometric primitives (cubes for crates, planes for ramps/floors). Use a palette of bright greens (grass), oranges, and whites. * **Particle Effects:** Crucial for the "Shell Shockers" feel. When an enemy dies, they must explode into shell fragments (white triangles) and a yolk splash (yellow liquid effect). * **Performance (Mobile):** Use simple `LambertMaterial` or `ToonMaterial` to reduce lighting calculation costs. Limit the number of dynamic lights. Use instanced rendering for map blocks if possible. ### 2. Audio Requirements * **BGM:** High-energy, fast-paced rock or electronic track that loops seamlessly to keep adrenaline high. * **Sound Effects (SFX):** * *Shooting:* Cartoonish "pop" or "bang" sounds, distinct for each weapon type (e.g., rapid light pops for machine guns, loud heavy bang for snipers). * *Impact:* A "crack" or "crunch" sound when a bullet hits an egg. * *Death:* A wet "splat" combined with a shattering ceramic sound. * *Movement:* Light rolling or hopping sounds (since eggs don't have footsteps). ### 3. Gameplay Loop * **Perspective:** First-Person Shooter (FPS). The camera sits inside the "Egg". * **Core Mechanism:** Spawn into a "Free For All" arena. Locate enemy Eggs. Aim and shoot to reduce their health. * **Weaponry:** Implement at least two distinct weapon behaviors: * *EggK-47:* Automatic fire, medium spread, medium damage. * *Scrambler:* Shotgun style, high spread, close-range burst. * **Victory/Defeat:** * *Kill:* Hitting an enemy until health reaches 0 causes them to shatter. Score +1. * *Death:* If player health hits 0, the camera falls to the ground, the screen cracks, and a "Scrambled!" text overlay appears before respawning after 3 seconds. ### 4. Mobile Controls & Interaction * **Screen Orientation:** Forced **Landscape** mode. * **Dual Virtual Joysticks:** * *Left Screen Area:* Virtual Joystick for movement (WASD logic equivalent). * *Right Screen Area:* Touch-drag area for Camera Aiming (Look around). * **Action Buttons:** Large, distinct circular buttons on the right side (overlaying the aim area): * *Fire Button:* Triggers shooting. * *Jump Button:* Triggers vertical impulse. * *Reload Button:* Smaller icon near the ammo counter. * **UI Layout:** * **Top Left:** Health bar (Green to Red gradient). * **Top Right:** Ammo Counter (e.g., "30/100") and Score. * **Center:** A clear, distinct crosshair (reticle) that changes color (e.g., white to red) when hovering over an enemy. * **Feedback:** * *Haptic:* Trigger a short vibration (`navigator.vibrate`) when firing and a longer one when taking damage. * *Visual:* Screen shake slightly when shooting or getting hit. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Shell Shockers

Shell Shockers is an innovative multiplayer first-person shooter that puts a fun twist on the FPS genre. Instead of traditional soldiers, you control an armed egg character in intense online battles. This creative .io game combines fast-paced shooting action with a lighthearted egg theme, making it perfect for players who want competitive gameplay without realistic violence.

The game features cartoon-style graphics with a vibrant, colorful design that appeals to players of all ages. With its unique concept and engaging gameplay, Shell Shockers has become one of the most popular online multiplayer games in the .io category.

Core Features

Multiple Game Modes for Every Play Style

Shell Shockers offers four distinct game modes to keep the action fresh:

  • Teams : Join red or blue team and work together to achieve the highest collective kill count
  • Free For All : Pure individual combat where every egg fights for themselves
  • Capture the Spatula : Team-based objective mode where controlling the spatula earns bonus points
  • King of the Coop : Territorial control mode where teams battle for area dominance

Extensive Weapon Arsenal

Choose from seven unique weapons, each with distinct advantages:

  • EggK-47 : Reliable medium-range automatic rifle
  • Scrambler : High-damage shotgun for close combat
  • Free Ranger : Semi-automatic sniper rifle
  • RPEGG : Explosive RPG launcher
  • Whipper : Rapid-fire rifle for aggressive players
  • Crackshot : Precision bolt-action sniper
  • TriHard : Accurate burst-fire rifle

Character Customization System

Personalize your egg warrior with extensive customization options. Use Golden Eggs currency to unlock new appearances, accessories, and visual upgrades. All cosmetic items are purely aesthetic and don't provide gameplay advantages, ensuring fair competition.

Gameplay Guide

Getting Started

  1. Choose Your Identity : Select a unique character name and customize your egg's appearance
  2. Pick Your Mode : Select from four available game modes based on your preferred play style
  3. Enter Battle : Jump into fast-paced multiplayer action with players worldwide
  4. Earn Rewards : Collect Golden Eggs to unlock new customization options

Strategic Tips for Success

  • Play Tactically : Use cover and positioning to your advantage
  • Act Quickly : Fast reflexes are essential in this fast-paced environment
  • Collect Ammunition : Keep your weapons loaded and grab grenades from the map
  • Adapt Your Strategy : Different weapons require different approaches to combat

Operation Guide

Shell Shockers features intuitive controls that work across all platforms:

  • WASD Keys : Move your character in all directions
  • Left Mouse Click : Fire your weapon
  • E Key : Switch between weapons
  • F Key : Perform melee attacks
  • Q Key : Throw grenades
  • R Key : Reload your weapon
  • Spacebar : Jump over obstacles
  • Shift Key : Zoom and aim for precision shots
  • Gamepad Support : Full controller compatibility for console-style play

Why Play Shell Shockers

Family-Friendly Competitive Gaming

Shell Shockers provides all the excitement of multiplayer FPS gaming in a completely safe, cartoon environment. The egg theme removes realistic violence while maintaining competitive depth, making it perfect for players who want intense action without concerning content.

Cross-Platform Accessibility

Play instantly in any web browser without downloads or installations. The game runs smoothly on computers, tablets, and mobile devices, allowing you to join battles anywhere with an internet connection.

Active Global Community

Join thousands of players worldwide in constant multiplayer action. With servers running 24/7 and multiple game modes, you'll always find exciting matches regardless of your schedule or preferred play style.

Continuous Updates and Content

The game receives regular updates with new maps, cosmetic items, and gameplay improvements, ensuring fresh content and balanced gameplay for the community.

Frequently Asked Questions (FAQ)