Totally Accurate Battle Simulator (T.A.B.S.)

Seele01-Flash
By
Totally Accurate Battle Simulator (T.A.B.S.) is a hilarious physics-based battle simulation game where you command armies from different historical eras. Experience epic warfare with wobbling warriors, from cavemen to knights, in chaotic and entertaining battles.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Wacky Physics Battle Simulator (T.A.B.S. Mobile Clone)". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Low-poly, flat-shaded aesthetic similar to the screenshot. Characters should be featureless mannequins (Red Team vs. Blue Team) with distinct "googly eyes" glued to their faces. * **Physics Implementation:** This is the core visual feature. You must integrate a physics engine (like Cannon.js or Ammo.js) to handle "ragdoll" mechanics. Characters should walk clumsily (procedural animation or physics-based locomotion) and flop realistically when hit. * **Optimization (Mobile):** Use `THREE.InstancedMesh` for rendering multiple units to maintain 60 FPS on mobile devices. Limit the distinct unit count to 20 vs 20 to prevent physics bottlenecks. * **Environment:** A bright, vibrant battlefield. * **Ground:** A simple green plane with a visible grid overlay during the "Placement Phase" to assist with unit positioning. * **Decor:** Low-poly trees and rocks that act as physical obstacles. * **Lighting:** Soft directional light with shadows (ShadowMap) enabled, plus an ambient light to prevent pitch-black shadows. ### 2. Audio Requirements * **BGM:** A whimsical, slightly clumsy orchestral march (flutes and tubas) that loops. It should sound epic yet silly. * **Sound Effects (SFX):** * **Unit Deployment:** A "pop" or "suction" sound when placing a unit. * **Combat:** Slapstick impact sounds (pans hitting, cartoon punches) rather than realistic gore. * **Voices:** High-pitched, garbled mumbling or squeals when units attack or die. * **UI:** Soft wooden clicks for menu selection. ### 3. Gameplay Loop * **Phase 1: Strategy (The Sandbox):** The game starts in a paused state. The player has a limited "Budget" (e.g., 1000 points). * The player selects units from a bottom scrollable menu (e.g., "Clubber - 50pts", "Archer - 100pts"). * Units are dragged and dropped onto the player's side of the field (Blue Zone). * **Phase 2: Simulation:** The player presses a large "START" button. * Physics and AI activate. The camera switches to spectator mode. * Units automatically move toward the nearest enemy and attack using physics-based forces. * The player **cannot** control units directly during this phase, only observe. * **Win/Loss Condition:** The round ends when all units of one team are eliminated (fall off the map or HP reaches 0). A "Victory" or "Defeat" banner appears with confetti particles. ### 4. Mobile Controls & Interaction * **Camera Control (OrbitControls):** * **One-finger drag:** Rotate camera around the battlefield. * **Two-finger pinch:** Zoom in/out. * **Two-finger pan:** Move the camera focus point across the map. * **Unit Placement (Touch):** * Implement a Raycaster for touch input. * **Tap & Drag:** Drag a unit icon from the UI to the 3D floor. The unit generates a "ghost" model until the finger is released to confirm placement. * **Tap Unit:** Show a small popup to "Delete" or "Rotate" the placed unit. * **UI Layout:** * **Bottom Bar:** Horizontal scroll view for unit cards (min-height 80px for thumb accessibility). * **Top Bar:** Current Budget counter and "Clear All" button. * **Action Button:** A large, floating "Start Battle" button in the bottom-right corner. * **Feedback:** Trigger `navigator.vibrate(10)` (Haptic Feedback) whenever a unit is successfully placed on the grid or when a major collision occurs. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Totally Accurate Battle Simulator (T.A.B.S.) is a revolutionary physics-based battle simulation game that combines historical warfare with hilariously chaotic combat mechanics. This unique strategy game lets you command armies spanning different time periods, from primitive Stone Age tribes to medieval knights and Roman legions.

The game's state-of-the-art physics engine creates unpredictable and entertaining battles where warriors wobble, stumble, and fight with delightfully inaccurate movements. Every battle becomes a spectacle of controlled chaos as your carefully planned strategies meet the game's wonderfully imperfect physics system.

Core Features

Diverse Historical Units

T.A.B.S. features hundreds of unique battle units representing different civilizations and time periods:

  • Stone Age Warriors : Cavemen, woolly mammoths, bone mages, and stone-throwers
  • Medieval Forces : Knights, archers, catapults, priests, bards, and squires
  • Viking Raiders : Longboat crews and fierce Norse warriors
  • Roman Empire : Disciplined legionnaires and ancient military formations
  • Renaissance Units : Advanced weaponry and tactical formations

Physics-Based Combat System

The game's revolutionary physics engine ensures no two battles are identical. Watch as your warriors: - Wobble and stumble realistically across battlefields - React dynamically to terrain and enemy attacks - Create unexpected tactical situations through natural physics interactions - Deliver both strategic depth and comedic entertainment

Multiple Game Modes

Campaign Mode : Experience structured battles across historical scenarios with progressive difficulty and unlock new units as you advance.

Sandbox Mode : Create custom battles with unlimited freedom. Mix and match units from different eras, design impossible scenarios, and experiment with wild tactical combinations.

Battle Creator : Design your own maps and military scenarios using advanced creation tools. Share custom battles and download community-created content.

Extensive Battlefield Variety

Fight across 14 unique maps representing different historical locations and terrains. Each battlefield offers distinct tactical advantages and challenges, from open plains perfect for cavalry charges to narrow passes ideal for defensive formations.

Gameplay Mechanics

Strategic Unit Placement

Success in T.A.B.S. requires careful consideration of: - Unit strengths and weaknesses - Formation positioning - Terrain advantages - Resource management - Counter-strategy development

Faction Systems

Each historical faction offers unique tactical advantages: - Medieval factions excel in balanced warfare with versatile units - Stone Age tribes rely on brute force and primitive tactics - Roman forces dominate through disciplined formations - Viking raiders specialize in aggressive assault strategies

Operation Guide

Basic Controls

  • Left Mouse Button : Primary interaction for unit placement, menu navigation, and battle management
  • Camera Controls : Navigate the 3D battlefield to observe battles from multiple angles
  • Unit Selection : Click and drag to position units before battle begins
  • Battle Simulation : Watch your strategy unfold in real-time physics-based combat

Getting Started

  1. Choose Your Faction : Select from available historical periods
  2. Plan Your Formation : Position units strategically on the battlefield
  3. Start the Battle : Watch your army clash with enemy forces
  4. Analyze Results : Learn from victories and defeats to improve tactics
  5. Unlock Content : Progress through campaigns to access new units and maps

Why Play This Game

Unique Entertainment Value

T.A.B.S. offers an unmatched combination of strategic depth and comedic entertainment. The physics-based combat system creates genuinely funny moments while maintaining tactical complexity that keeps you engaged for hours.

Educational Historical Context

Explore warfare evolution across human history. Learn about different military units, tactics, and civilizations through interactive gameplay that makes history engaging and memorable.

Creative Freedom

The extensive customization options and battle creator tools provide unlimited replay value. Create dream matchups like "Vikings vs. Roman Legions" or design completely original scenarios.

Perfect for All Players

Whether you're a strategy game veteran or casual player seeking entertainment, T.A.B.S. offers: - Easy-to-learn controls suitable for all skill levels - Deep tactical systems for strategy enthusiasts - Hilarious physics interactions for pure entertainment - Solo and multiplayer options for different gaming preferences

Continuous Content Updates

The game receives regular updates adding new factions, units, maps, and features. The active community creates and shares custom content, ensuring fresh gameplay experiences.

Experience the most entertaining battle simulator ever created - where historical accuracy meets physics-based chaos in the most delightful way possible!

Frequently Asked Questions (FAQ)