1v1.LOL - Online Battle Royale Builder

Seele01-Flash
By
1v1.LOL is a competitive online third-person shooter that combines intense battle royale action with strategic building mechanics. Master both shooting and construction skills to dominate your opponents and become the last player standing.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "1v1.LOL - Mobile Clone". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Low-poly, high-contrast aesthetic similar to *Fortnite* performance mode. Use flat shading (`MeshLambertMaterial` or `MeshToonMaterial`) with vibrant, solid colors. * **Character Models**: Simplified robotic humanoid figures. Team A is Red, Team B is Blue. Characters should be constructed from basic primitives (capsules, boxes) to minimize vertex count. * **Environment**: An infinite or large bounded flat plane with a "grass" green texture or a simple grid pattern. Skybox should be a bright, clear blue gradient (`0x87CEEB` to white) to ensure player silhouettes stand out. * **Building Assets**: * **Wall**: Vertical rectangular plane. * **Ramp**: 45-degree angled plane. * **Floor/Roof**: Horizontal plane. * *Visual Effect*: When placing, show a semi-transparent "ghost" blue/red mesh. Upon placement, the structure should animate slightly (scale up from 0 to 1 instantly) with a "materialize" particle effect. * **Mobile Optimization**: Aggressive LOD (Level of Detail) not needed due to simple geometry, but limit total scene draw calls. Use instanced rendering for build structures if possible. ### 2. Audio Requirements * **BGM**: Fast-paced, competitive electronic/synth-wave track that loops seamlessly. It should feel energetic but not distracting. * **SFX**: * **Building**: A crisp, mechanical "click-thud" sound when a structure is placed. distinct "shatter" glass sound when a structure is destroyed. * **Weapons**: High-frequency arcade gunshots (not realistic, more "pew-pew" or crisp snaps). * **UI**: High-pitched "blip" for button presses. * **Movement**: Subtle robotic servo noises for footsteps, distinct "whoosh" for jumping. ### 3. Gameplay Loop * **Core Logic**: Third-person shooter with instant building mechanics. * **States**: The player character has two primary modes toggled by a UI button: 1. **Combat Mode**: Weapon is equipped. Left-click/Tap shoots. 2. **Build Mode**: Weapon is stowed, blueprint is out. Tapping shoots places the selected structure (Wall/Ramp/Floor). * **Grid System**: A strict global grid (e.g., 4x4 units) that structures snap to instantly. Players cannot build inside existing geometry, but can build *through* themselves (phasing). * **Damage System**: * Player Health: 100 HP + 100 Shield. * Structure Health: Each piece has HP. Wood/Tech material breaks after sustained fire. * **Win Condition**: Eliminate the opponent (reduce HP to 0). Upon win, trigger slow-motion effect and display "VICTORY" overlay. ### 4. Mobile Controls & Interaction * **Screen Orientation**: Landscape mode locked. * **Touch Input Layout**: * **Left Zone**: Floating Virtual Joystick for movement (WASD logic). * **Right Zone**: Drag area for camera rotation (Aiming). * **Fire Button**: Large circular button on the mid-right (triggers Shoot in Combat Mode / Place in Build Mode). * **Jump Button**: Smaller button near the Fire button. * **Mode Toggle**: A prominent icon to switch between [Weapons] and [Building]. * **Build Selector**: When in Build Mode, display a row of 3 buttons (Wall icon, Ramp icon, Floor icon) to select the active blueprint. * **Camera**: Third-person follow camera. Must implement collision detection so the camera zooms in if a wall is behind the player (prevent clipping). * **Feedback**: * **Haptics**: Trigger `navigator.vibrate(50)` on shooting and `navigator.vibrate(200)` on taking damage. * **Visual**: Screen flash red on damage taken. Damage numbers floating upwards from hit targets. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

1v1.LOL is a revolutionary competitive online third-person shooter that uniquely blends fast-paced battle royale action with tactical building mechanics. This browser-based game challenges players to think strategically while maintaining sharp reflexes, creating an engaging experience that goes beyond traditional shooting games.

The game's core appeal lies in its dual-skill requirement: players must excel at both accurate shooting and rapid construction. Unlike conventional battle royale games, 1v1.LOL empowers players to actively reshape the battlefield by building platforms, ramps, and walls that serve both defensive and offensive purposes.

Core Features

Dynamic Building System

The game's standout feature is its real-time building mechanic . Players can instantly construct: - Defensive walls to block incoming fire - Strategic ramps for gaining height advantage - Tactical platforms for better positioning - Quick structures for emergency cover

Diverse Arsenal

Choose from a carefully balanced weapon selection: - Assault Rifle : Versatile for medium-range combat - Sniper Rifle : Precision long-distance elimination - Shotgun : Devastating close-quarters combat - Tactical Axe : Demolish enemy structures and gather materials

Multiple Game Modes

1v1.LOL offers various competitive formats: - Classic 1v1 : Pure skill-based duels - BR Duos : Team-based battle royale (2v2) - Box 2v2 : Structured team combat - Battle Royale : Up to 10 players in survival mode

Practice Modes

Perfect your skills with dedicated training: - JustBuild Mode : Focus purely on construction techniques - Aim Trainer : Improve shooting accuracy and reaction time - Party Mode : Create private matches with friends

Gameplay Mechanics

Strategic Combat

Success in 1v1.LOL requires mastering the build-and-shoot gameplay loop. Players must quickly assess situations, construct appropriate defenses, and execute precise attacks. The game rewards tactical thinking as much as mechanical skill.

Character Customization

Unlock 11 unique characters through gameplay progression. Each character offers visual variety while maintaining balanced gameplay, allowing players to express their style without affecting competitive integrity.

Competitive Balance

The game maintains fair play through: - Equal access to building materials - Balanced weapon damage and range - Skill-based matchmaking - Anti-cheat protection systems

Operation Guide

Basic Controls

  • WASD : Character movement
  • Mouse : Aim and camera control
  • Left Click : Shoot/Build selected structure
  • Space : Jump for mobility
  • Shift : Crouch for stealth and accuracy

Building Controls

  • Z, X, C, V : Quick-select building types
  • R : Rotate stairs and reload weapons
  • G : Create doors in platforms
  • E : Open constructed doors

Weapon Management

  • F, 1, 2 : Cycle through available weapons
  • Right Click : Aim down sights for precision

Advanced Techniques

Master these strategies for competitive advantage: 1. Turtle Building : Create defensive shells during firefights 2. High Ground Control : Use ramps to dominate positioning 3. Quick Edits : Rapidly modify structures for surprise attacks 4. Resource Management : Balance building materials with combat needs

Why Play 1v1.LOL

Accessible Competition

1v1.LOL eliminates barriers to competitive gaming: - No Download Required : Play instantly in any modern browser - Cross-Platform Support : Compatible with PC, mobile, and tablet devices - Free-to-Play : Full gameplay experience without payment requirements - Regular Updates : Continuous improvements and new content

Skill Development

The game offers exceptional skill-building opportunities: - Hand-Eye Coordination : Simultaneous building and shooting - Strategic Thinking : Tactical decision-making under pressure - Reaction Training : Quick response to changing battlefield conditions - Spatial Awareness : 3D positioning and construction planning

Social Gaming

Connect with friends through: - Private Lobbies : Host exclusive matches - Custom Rules : Create unique game variations - Spectator Mode : Watch and learn from skilled players - Community Events : Participate in tournaments and challenges

Perfect for All Skill Levels

Whether you're a casual gamer or competitive enthusiast, 1v1.LOL provides: - Beginner-Friendly Tutorial : Learn basics quickly - Scalable Difficulty : Improve at your own pace - Practice Modes : Develop skills without pressure - Ranked Competition : Test abilities against similar players

Frequently Asked Questions (FAQ)