12 Mini Battles 2

Seele01-Flash
By
12 Mini Battles 2 is an exciting multiplayer party game featuring 12 diverse minigames. Challenge your friends in basketball, racing, foosball and more in this ultimate 2-player competition.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**12 Mini Battles 2: Pocket Party**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Create a **Low-Poly Pixel Art aesthetic**. Characters should be blocky, voxel-style figures (similar to *Crossy Road* or *Minecraft* characters) to maintain the retro feel of the original but in 3D. * **Player 1 (Red Team):** A blocky character with a red headband and red shirt. * **Player 2 (Blue Team):** A blocky character with a blue headband and blue shirt. * **Dynamic Environments:** Since the game features random mini-games, the scene must support quick environmental switches. * *Base Arena:* A generic minimal stadium floor with spotlights. * *Props (Spawned based on mode):* * **Soccer Mode:** Two simple voxel goals on opposite sides and a large physics-enabled ball. * **Boxing Mode:** Ropes surrounding the area (can be simple cylinders). * **Duel Mode:** Simple barriers or crates for cover. * **Optimization:** Use simple geometric primitives (BoxGeometry) for all characters and environments to ensure high frame rates on mobile devices. Merge geometries where possible. Use a single texture atlas for colors to reduce draw calls. ### 2. Audio Requirements * **BGM:** Upbeat, frenetic 8-bit/Chiptune arcade music that loops seamlessly. It should feel competitive and energetic. * **SFX:** * **Countdown:** A synthesized voice or retro beep for "3, 2, 1, GO!". * **Action:** "Whack" sounds for hits, "Boing" for jumps, and "Kick" sounds for ball interaction. * **Victory:** A triumphant jingle for the winner and a comedic "womp-womp" sound for the loser. * **UI:** Crisp clicking sounds for button presses. ### 3. Gameplay Loop * **Core Mechanic:** The game is a **1-Button Local Multiplayer** collection. The system randomly selects one of 3 mini-game modes for each round. * **Mode A: Sumo/Boxing:** Players spawn close together. Tapping the button causes the character to lunge forward/punch. First to knock the other off the platform or deplete their health bar wins. * **Mode B: Penalty Shootout:** A ball drops in the center. Tapping the button makes the character jump/kick forward. First to hit the ball into the opponent's goal wins a point. First to 3 points wins. * **Mode C: Quick Draw/Duel:** Characters stand back-to-back. A "Wait..." signal appears. When the signal changes to "FIRE!", the first player to tap their button shoots the other. False starts (tapping too early) result in a stun penalty. * **Flow:** Main Menu -> Random Game Selection -> Countdown -> 30-60s Gameplay -> Win Screen (Point awarded to winner) -> "Next Battle" button to restart the loop with a new random game. ### 4. Mobile Controls & Interaction * **Screen Orientation:** **Portrait Mode** (Split-screen Top/Bottom) or **Landscape Mode** (Split-screen Left/Right). *Recommendation: Landscape for better 2-player ergonomics on a single phone.* * **Control Scheme:** * **Split Screen Touch Zones:** The screen is divided exactly in half. * **Left Half (Red Zone):** The entire left side of the screen is a giant button for Player 1. * **Right Half (Blue Zone):** The entire right side of the screen is a giant button for Player 2. * **Visual Feedback:** When a player touches their zone, the background of that side should flash slightly brighter or show a ripple effect to confirm input. * **Haptics:** Trigger a short vibration (using the Vibration API) when a player scores, gets hit, or wins the round. * **UI Size:** Score counters should be large and centered at the top. The "Play" button on the menu must be large (minimum 80px height) and easy to tap. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

12 Mini Battles 2 is the ultimate multiplayer party game that brings friends together for competitive fun. This exciting collection features 12 different minigames where players battle head-to-head in various challenges. From basketball shootouts to street racing and duck shooting competitions, each game offers unique gameplay that tests different skills and reflexes.

The game features colorful pixel-art graphics and simple controls that make it accessible for players of all ages. With random battle selection, every gaming session stays fresh and unpredictable, ensuring maximum entertainment value.

Core Features

12 Diverse Minigames

Experience incredible variety with games including: - Basketball : Test your shooting accuracy and timing - Street Racing : Speed through tracks faster than your opponent - Duck Shooting : Aim and fire with precision - Foosball : Master the classic table soccer game - And 8 more exciting challenges that will keep you on your toes

Perfect Local Multiplayer Experience

12 Mini Battles 2 is designed specifically for local multiplayer action . Share the same device with your friend and engage in intense face-to-face competition. The simple control scheme means anyone can jump in and start playing immediately.

Random Battle System

The game keeps things exciting with random minigame selection . You never know which challenge comes next, forcing players to stay alert and adapt quickly to different gameplay styles. This unpredictability adds an extra layer of excitement to every session.

Cross-Platform Compatibility

Play anywhere, anytime! The game works perfectly on: - Desktop computers and laptops - Mobile phones and tablets - All modern web browsers - No downloads required - instant browser gameplay

Gameplay Mechanics

Each minigame in 12 Mini Battles 2 follows a simple but engaging format. Players compete in quick, intense battles that typically last 30-60 seconds. The variety ensures that different types of players can excel - whether you're good at precision games, racing challenges, or reflex-based competitions.

The tournament-style progression keeps track of wins across all 12 minigames, creating an overarching competition that determines the ultimate champion.

Operation Guide

Getting started is incredibly simple:

  • Player 1 : Use the A key for all actions and controls
  • Player 2 : Use the L key for all actions and controls
  • Game Selection : Minigames are chosen randomly automatically
  • Objective : Win more battles than your opponent to become the champion

The control scheme varies slightly between minigames, but both players always use their designated single key. This simplicity ensures that anyone can pick up and play without complex learning curves.

Why Play 12 Mini Battles 2

This game excels as a party entertainment solution . It's perfect for:

  • Quick gaming sessions - Individual battles are short and sweet
  • Social gatherings - Ideal icebreaker for friends and family
  • Competitive fun - Settle disputes with friendly competition
  • Skill variety testing - Find out who's the most well-rounded gamer
  • Accessible entertainment - No gaming experience required

The game's free-to-play model means there are no barriers to entry. Simply open your browser, grab a friend, and start battling immediately.

Perfect for All Occasions

Whether you're looking to kill time, entertain guests, or engage in friendly rivalry, 12 Mini Battles 2 delivers consistent entertainment value. The quick setup and variety of challenges make it suitable for any social situation.

Frequently Asked Questions (FAQ)