Rocket Bot Royale - Online Tank Battle Royale Game

Seele01-Flash
By
Rocket Bot Royale is an innovative gravity-defying tank battle royale game that combines strategic combat with unique physics-based movement. Fight epic battles, collect rewards, and survive longer than your opponents in this addictive multiplayer arena.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Rocket Bot Royale - Gravity Tank Battler". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** 2.5D Aesthetic using 3D models with an Orthographic Camera. Implement a "Toon Shader" or "Cel Shading" material (using `MeshToonMaterial`) to mimic the vibrant, vector-art style of the original screenshot. * **Environment Construction:** * **Islands:** Procedurally generated floating terrain chunks (circular or irregular polygons) scattered across the scene. These must act as "Planets" with their own gravity pull. * **The Rising Tide:** A massive, semi-transparent blue water mesh at the bottom of the scene that slowly rises over time (The "Battle Royale" shrinking zone mechanic). * **Background:** A parallax scrolling background with simple vector-style clouds and distant silhouette mountains. * **Characters (Tanks):** Low-poly tank models consisting of two parts: a **Body** (chassis) and a **Turret** (rotates independently). Distinct colors for Player (Green/Blue) and Enemy AI (Red). * **Mobile Optimization:** Use instanced rendering for projectiles and particles. Limit dynamic lights to 1 Directional Light + Ambient Light. Texture resolution capped at 1024x1024. ### 2. Audio Requirements * **BGM (Background Music):** A fast-paced, arcade-style chiptune or synth-wave track. It should loop seamlessly and increase in tempo slightly as the water level rises to create tension. * **Sound Effects (SFX):** * **Cannon Fire:** A punchy, bass-heavy "thud" followed by a rocket "whoosh". * **Impact/Explosion:** Crunchy, distorted noise for hitting enemies or terrain destruction. * **Movement:** A mechanical tread rolling sound when driving; a splash sound when hitting the water. * **UI/Collectibles:** A high-pitched, satisfying "ding" for collecting coins. ### 3. Gameplay Loop * **Core Mechanics:** * **Radial Gravity:** Tanks must adhere to the surface of the nearest island/terrain chunk. "Down" is always the center of the current island. * **Rocket Jumping (Recoil Physics):** Shooting the cannon applies an opposite force to the tank. Players use this to jump between islands or position themselves. * **Health & Damage:** Tanks have HP bars. Projectiles follow a ballistic trajectory affected by the island's gravity. Direct hits reduce HP. * **Victory Condition:** Be the last tank surviving above the rising water. * **Loot System:** Destroyed tanks drop "Coins" or "Crates" (Health/Ammo) that float briefly before disappearing. ### 4. Mobile Controls & Interaction * **Control Scheme (Twin-Stick Logic):** * **Left Virtual Joystick:** Controls tank movement (Left/Right relative to the current surface/gravity). * **Right Virtual Joystick:** Controls Turret Aiming. Releasing the joystick fires the weapon. This allows for precise aiming on touch screens. * **Camera Behavior:** The camera must smoothly follow the player's tank, keeping it centered but allowing look-ahead in the direction of aim. It must rotate to keep the tank's local "Up" aligned relatively comfortably for the viewer, or stay fixed while the world rotates (Sonic-style loop mechanics). * **UI & Feedback:** * **Haptic Feedback:** Trigger a short vibration (`navigator.vibrate(50)`) upon firing and a heavy vibration upon taking damage. * **Touch Zones:** Ensure joysticks have a large hit area (minimum 44x44px functional area, visually larger) to prevent finger slippage. * **Orientation:** Force Landscape mode for optimal field of 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

Rocket Bot Royale revolutionizes the battle royale genre by combining tank warfare with gravity-defying physics in an exciting multiplayer arena. This innovative 2D game challenges players to use their cannons not just for combat, but as a propulsion system to navigate floating islands with unique gravitational fields. With cross-platform compatibility and completely free gameplay, it offers endless hours of strategic combat entertainment.

Core Features

Revolutionary Physics-Based Movement

Unlike traditional tank games, Rocket Bot Royale features a unique propulsion system where your cannon serves dual purposes. Use it to blast enemies and propel your tank around floating islands, each with their own center of gravity. This creates dynamic, three-dimensional battles in a 2D environment.

Cross-Platform Multiplayer Combat

Battle players across multiple platforms seamlessly. Whether you're playing on your web browser, mobile device, or Steam, you'll face opponents from all platforms in the same arena. This ensures a large, active player base and quick matchmaking at any time.

Progressive Upgrade System

Earn gold coins and gems through gameplay to unlock powerful perks and weapons before each match. Start with basic upgrades like rapid-fire, shields, and additional ammo, then unlock advanced equipment as you level up by completing in-game goals.

Dynamic Battle Royale Elements

Survive against rising water levels while engaging in intense tank combat. The shrinking play area forces strategic positioning and creates increasingly intense encounters as matches progress.

Gameplay Mechanics

Tank Combat Strategy

Master the art of tank warfare by learning to aim while moving through zero-gravity environments. Land strategically on floating rocks, use their gravitational pull to your advantage, and time your shots perfectly to eliminate opponents and claim their rewards.

Resource Management

Collect gold coins and gems from defeated enemies and environmental sources. Manage your resources wisely to purchase the most effective upgrades for your playstyle. Watch ads or complete objectives for bonus currency.

Survival Elements

Stay alert to the rising water levels that constantly threaten to eliminate players. Position yourself strategically on higher ground while maintaining offensive capabilities against other tanks.

Operation Guide

Movement Controls: - A key or Left Arrow: Move tank left - D key or Right Arrow: Move tank right - Mouse Movement: Aim your cannon - Left Mouse Click: Fire cannon

Strategic Tips: - Use cannon recoil to propel your tank across gaps - Land on rocks to use their gravity for positioning - Monitor water levels and plan escape routes - Collect coins immediately after eliminating opponents - Purchase upgrades before each match for maximum advantage

Why Play Rocket Bot Royale

This game stands out in the crowded battle royale market through its innovative physics-based mechanics and unique tank combat system. The combination of strategic positioning, resource management, and skillful aiming creates a gameplay experience that's easy to learn but difficult to master. With completely free access across all platforms and an active community, it offers exceptional value for competitive gaming enthusiasts.

The cross-platform functionality means you can play with friends regardless of their preferred gaming device, while the progression system provides long-term goals and character development. Whether you're looking for quick casual matches or intense competitive gameplay, Rocket Bot Royale delivers both experiences seamlessly.

Frequently Asked Questions (FAQ)