Bomber Royale

Seele01-Flash
By
Bomber Royale is an explosive 3D battle royale game that combines classic bombing action with modern multiplayer competition. Drop bombs strategically, destroy environments, and outlast opponents in intense real-time battles.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Bomber Royale**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Voxel/Low-poly aesthetic similar to Crossy Road or Minecraft, but with smoother animations. Bright, vibrant saturation with a cartoonish look. * **Player Character**: A blocky, stylized knight character (or customizable avatars) with a distinct head-body separation. The character should have simple walk cycle animations and an "action" animation for placing/pushing bombs. * **Environment**: A grid-based 3D arena viewed from a high-angle isometric perspective (approx. 60 degrees). * **Ground**: A checkered grass texture or dirt blocks. * **Obstacles**: Two types: 1. **Indestructible**: Solid stone blocks or metal crates (hard boundaries). 2. **Destructible**: Wooden crates that shatter into voxel particles when destroyed. * **Background**: A simple blue skybox with fluffy white low-poly clouds to maintain a cheerful atmosphere. * **Bomb Assets**: A classic round black bomb with a sparking fuse effect. When it explodes, generate a "cross-shaped" fire particle effect that expands grid-by-grid. * **Mobile Optimization**: Use instanced mesh rendering for the grid blocks and crates to ensure high FPS on mobile devices. Limit dynamic lights; use baked ambient occlusion for static geometry if possible, or a single directional light with soft shadows. ### 2. Audio Requirements * **BGM**: Upbeat, fast-paced arcade synthesizer music (Electro-pop style) that loops seamlessly. It should increase in tempo when the "Sudden Death" phase begins (map shrinking). * **Sound Effects (SFX)**: * **Bomb Place**: A distinct "plop" or "fuse hiss" sound. * **Explosion**: A punchy, bass-heavy boom, not too realistic, more cartoonish. * **Movement**: Subtle footstep sounds on grass/dirt. * **Power-up**: A retro "chime" or arcade "ding" when collecting items. * **Crate Break**: Wood splintering/crunching sound. * **UI**: crisp "clicks" for buttons. ### 3. Gameplay Loop * **Core Mechanics**: A Battle Royale twist on the classic Bomberman formula. * **Objective**: Be the last player standing. * **Action Loop**: 1. Spawn in a corner of the grid. 2. Move around to avoid enemies and bomb blasts. 3. Place bombs to destroy wooden crates. 4. **Loot**: Destroyed crates drop power-ups (Speed Up, Blast Radius Increase, Bomb Capacity Increase, and the special "Push" ability). 5. **Combat**: Trap opponents with bombs or use the "Push" ability to slide a placed bomb rapidly across the grid toward an enemy. * **Win/Loss Condition**: Losing HP (or instant death) from an explosion results in Game Over. Being the sole survivor triggers a "Victory" particle confetti. * **Battle Royale Element**: After a set time (e.g., 60 seconds), the outer edges of the map should start falling away or becoming "danger zones" to force players into the center. ### 4. Mobile Controls & Interaction * **Orientation**: **Landscape Mode** is required for the best field of view of the arena. * **Control Scheme**: * **Left Thumb**: An invisible or semi-transparent **Virtual Joystick** on the left half of the screen for 360-degree analog movement (snapped to grid logic internally). * **Right Thumb (Action Buttons)**: Two distinct, large circular buttons on the right side: 1. **Bomb Button (Large)**: Places a bomb at the player's current grid position. 2. **Push/Interact Button (Medium)**: Pushes a bomb currently in front of the player. * **UI/UX**: * Buttons must have a diameter of at least 60px for touch accuracy. * Visual Feedback: When buttons are pressed, they should scale down slightly or glow. * **Haptic Feedback**: Trigger a short vibration (using `navigator.vibrate`) when a bomb explodes near the player or when the player dies. * **Camera**: The camera should smoothly follow the player but keep the view steady, avoiding motion sickness. Use a slight "dampening" effect. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Bomber Royale revolutionizes the classic bombing game formula by merging it with the thrilling battle royale genre. This free-to-play 3D action game delivers explosive multiplayer combat where strategy meets chaos. Players compete in dynamic arenas, using bombs tactically to eliminate opponents while navigating destructible environments filled with power-ups and surprises.

The game features vibrant voxel-style graphics that bring the battlefield to life with colorful, blocky characters and detailed destructible environments. Every match offers unique challenges as players adapt to shrinking play areas and evolving battlefield conditions.

Core Features

Battle Royale Bombing Action

Experience the ultimate fusion of classic Bomberman-style gameplay with modern battle royale mechanics. Each match begins with multiple players competing to be the last bomber standing, using strategic bomb placement and environmental destruction to gain advantages.

Single Player and Multiplayer Modes

  • Solo Campaign : Practice your bombing skills and master game mechanics
  • Multiplayer Battles : Compete against real players worldwide in real-time
  • Quick Match : Jump into instant action with automated matchmaking

Dynamic Destructible Environments

Every crate, wall, and obstacle can be destroyed with well-placed bombs. Clear paths to power-ups, create escape routes, or trap opponents in explosive scenarios. The environment becomes your weapon and your canvas for tactical creativity.

Customization and Progression

Unlock new character skins using in-game currency earned through victories and achievements. Personalize your bomber with unique looks while showcasing your accomplishments to other players.

Strategic Bomb Mechanics

  • Bomb Dropping : Place bombs strategically around the battlefield
  • Bomb Pushing : Move bombs into optimal positions for maximum impact
  • Timing Mastery : Learn explosion patterns and timing for tactical advantages
  • Chain Reactions : Create devastating combo explosions

Gameplay Mechanics

The core gameplay revolves around tactical bomb placement and environmental manipulation. Players must balance offensive strategies with defensive positioning, using bombs not only as weapons but as tools for area control and escape route creation.

Power-Up System : Scattered throughout destructible environments, power-ups enhance your bombing capabilities: - Bomb Range Increase : Extend explosion radius for wider area coverage - Speed Boost : Move faster to escape dangerous situations - Extra Bombs : Carry and place multiple bombs simultaneously - Blast Protection : Survive your own explosions in emergency situations

Operation Guide

Master these essential controls for competitive advantage:

  • Movement : Use WASD keys or Arrow keys for precise character positioning
  • Bomb Deployment : Press Space bar to drop bombs at your current location
  • Bomb Manipulation : Left mouse button to push bombs into strategic positions
  • Strategic Positioning : Combine movement and bomb placement for optimal tactical control

Advanced Techniques

  • Bomb Timing : Learn explosion delays to trap opponents effectively
  • Environmental Reading : Identify destructible elements and power-up locations
  • Escape Planning : Always maintain exit strategies when placing bombs
  • Opponent Prediction : Anticipate enemy movements for successful ambushes

Why Play Bomber Royale

Completely Free : Access all game features without payment requirements. No premium subscriptions or pay-to-win mechanics.

Instant Browser Access : Play immediately without downloads or installations. Compatible with all modern web browsers across desktop and mobile devices.

Skill-Based Competition : Success depends on strategy, timing, and tactical thinking rather than luck. Every victory feels earned through skillful play.

Quick Match Sessions : Perfect for both short gaming breaks and extended play sessions. Matches typically last 5-10 minutes, ideal for busy schedules.

Global Community : Join players worldwide in competitive multiplayer matches with real-time action and responsive gameplay.

Regular Updates : Continuous improvements and new content keep the gameplay fresh and engaging for long-term players.

Frequently Asked Questions (FAQ)