Pass The Bomb - Online Multiplayer Arcade Game

Seele01-Flash
By
Pass The Bomb is an adrenaline-pumping multiplayer arcade game where players race against time to pass a ticking bomb. The goal is simple: don't be holding the bomb when it explodes!

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Pass The Bomb". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Hyper-casual aesthetic with a vibrant, high-contrast color palette. Use Low-poly 3D models to ensure 60fps performance on mobile devices. * **Characters**: Create minimalist, genderless humanoid figures (similar to "stickman" style but with volume, like capsules). The Player is White/Green, and AI opponents are distinct colors (Red, Blue, Yellow). * **The Bomb**: A classic cartoon-style black sphere with a lit fuse. It must have a particle system emitting sparks and smoke from the fuse tip. * **Arena**: A closed top-down arena (square or circular) with walls to prevent falling off. Include scattered obstacles (crates or pillars) to allow for juking and strategy. The floor should have a grid or simple texture to convey movement speed. * **Camera**: Fixed high-angle isometric or top-down orthographic camera that smoothly follows the player but keeps the arena boundaries in check. * **Performance**: Use `InstancedMesh` for obstacles if repetitive. Use simple Lambert or Phong materials; avoid expensive real-time shadows if possible, use baked shadows or blobs instead. ### 2. Audio Requirements * **BGM**: Fast-paced, anxious electronic/arcade beat that increases in tempo as the bomb timer runs low. * **Sound Effects (SFX)**: * **Fuse**: A ticking sound that accelerates (`tick... tick... tick-tick-tick`). * **Pass**: A comical "bonk" or "whoosh" sound when the bomb is transferred upon collision. * **Explosion**: A loud, bass-heavy boom accompanied by a screen shake effect. * **Power-up**: A positive chime when a power-up is collected. * **Footsteps**: Rapid, light tapping sounds synchronized with movement. ### 3. Gameplay Loop * **Setup**: The game starts with the Player and 3-5 AI bots in the arena. One random character starts holding the bomb. * **Core Mechanic (Hot Potato)**: * The character holding the bomb creates a "Chase" state (AI targets nearest player). * Characters without the bomb enter "Flee" state (AI moves away from the bomb holder). * **Transfer**: On physical collision, the bomb instantly transfers to the other character. A brief 1-second "cooldown" prevents the bomb from immediately bouncing back to the previous holder. * **The Timer**: The bomb has a hidden countdown (randomized between 10 to 30 seconds). * **Elimination**: When the timer hits zero, the bomb explodes. The holder is eliminated (ragdoll effect or particle dissipation). The game resets with remaining survivors until only one winner remains. * **Power-ups**: Spawn random icons in the arena: * *Speed Shoes*: Increases movement speed for 5 seconds. * *Shield*: Prevents receiving the bomb for 3 seconds. ### 4. Mobile Controls & Interaction * **Screen Orientation**: Landscape mode preferred for wider arena visibility. * **Movement**: Implement a dynamic **Virtual Joystick** on the left half of the screen. It should activate wherever the user touches to accommodate different hand sizes. * **Action Button**: A large, distinct circular button (minimum 60x60px) on the bottom-right for activating Power-ups (corresponds to 'E' key). * **Feedback**: * **Haptic**: Trigger `navigator.vibrate(200)` when the player receives the bomb and a long vibration on explosion. * **Visual**: The character holding the bomb should have a red tint or an exclamation mark overhead. * **UI**: A minimalist HUD showing "Players Left" and a "Power-up Ready" indicator. Ensure all UI elements are anchored to screen edges (safe area) and do not obstruct the center gameplay view. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Pass The Bomb is a heart-pounding multiplayer arcade experience that transforms a simple concept into an incredibly engaging survival challenge. This thrilling 3D top-down game puts you in high-stakes situations where split-second decisions determine your fate. The premise is elegantly simple yet intensely exciting: pass a ticking bomb between players and avoid being the unlucky one holding it when time runs out.

Core Features

This arcade masterpiece delivers pure adrenaline through its innovative gameplay mechanics:

  • Free Multiplayer Action : Play with friends or strangers worldwide in real-time bomb-passing matches
  • Strategic Power-ups : Collect and use game-changing power-ups that add tactical depth to every round
  • Cross-Platform Gaming : Available on web browsers, Android, and iOS - play anywhere, anytime
  • Fast-Paced Rounds : Quick matches perfect for casual gaming sessions or competitive tournaments
  • 3D Top-Down View : Clear visual perspective lets you track all players and plan your moves strategically

Intense Multiplayer Survival

The beauty of Pass The Bomb lies in its psychological warfare element. Each round becomes a test of nerves, strategy, and quick reflexes. Players must balance aggressive passing with defensive positioning, creating dynamic gameplay that's never the same twice.

Strategic Power-up System

Power-ups introduce crucial strategic elements that can completely change the tide of any match. These special abilities offer multiple approaches to survival, from speed boosts to defensive shields, ensuring every player can develop their unique playstyle.

Game Mechanics

The core gameplay revolves around timing, positioning, and psychological pressure:

  • Bomb Timer : Each bomb has a countdown timer that creates escalating tension
  • Player Movement : Strategic positioning is key to successful bomb passing and avoidance
  • Power-up Collection : Scattered throughout the arena, these game-changers must be collected at the right moment
  • Elimination System : Players caught holding the bomb are eliminated, with the last survivor winning

Operation Guide

Mastering Pass The Bomb requires understanding the simple yet effective control scheme:

  • WASD or Arrow Keys : Move your character around the arena with precise control
  • E Key : Activate collected power-ups at strategic moments
  • Left Mouse Button : Interact with the user interface and game elements

The key to success lies in reading other players' movements, timing your approaches perfectly, and using power-ups strategically rather than immediately upon collection.

Why Play This Game

Pass The Bomb stands out in the crowded arcade game market for several compelling reasons. It's completely free to play across all platforms, making it accessible to everyone. The game's simple-to-learn but hard-to-master mechanics create an addictive gameplay loop that keeps players coming back.

The multiplayer focus ensures every match feels fresh and unpredictable. Unlike single-player arcade games, human opponents provide endless variety in tactics and behavior patterns. The short match duration makes it perfect for quick gaming sessions, while the competitive element drives long-term engagement.

For casual gamers, it offers immediate fun without complex learning curves. For competitive players, the strategic depth provided by power-ups and positioning creates room for skill development and mastery. The cross-platform availability means you can continue playing seamlessly across different devices.

Frequently Asked Questions (FAQ)