12 MiniBattles - Multiplayer Party Battle Game

Seele01-Flash
By
12 MiniBattles is an exciting multiplayer party battle game featuring 12 unique mini-games. Challenge friends in local matches with retro pixel art style and competitive gameplay perfect for parties and gaming sessions.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**12 MiniBattles: Pocket Party**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: 3D Voxel Art / Low-Poly style inspired by 8-bit retro aesthetics (similar to *Crossy Road* but side-scrolling view). Use an Orthographic Camera to maintain the classic arcade "flat" look while utilizing 3D depth. * **Characters**: Two blocky, voxel-style Vikings. * **Player 1**: Red outfit, horned helmet, holding a voxel axe. * **Player 2**: Blue outfit, horned helmet, holding a voxel axe. * **Environment**: * **Platforms**: Two separate floating islands with green grass tops and rocky brown undersides. * **Background**: A dark void or starry night background to make the characters pop. * **Hazard**: Animated lava/magma plane at the bottom of the screen (orange/red emitting material). * **Mobile Optimization**: Use `BoxGeometry` for voxels to keep vertex count low. Use simple `MeshLambertMaterial` or `MeshBasicMaterial` to reduce lighting calculations. Avoid heavy post-processing. ### 2. Audio Requirements * **BGM**: High-energy, fast-paced 8-bit Chiptune track (looping) that evokes a competitive party atmosphere. * **Sound Effects (SFX)**: * **UI**: Retro "blip" for button presses. * **Action**: A "whoosh" sound when an axe is thrown. * **Impact**: A comical "crunch" or heavy "thud" when a player is hit. * **Environmental**: A subtle bubbling/sizzling loop for the lava. * **Win/Loss**: A short fanfare jingle for the winner. ### 3. Gameplay Loop * **Core Concept**: This code should implement the **"Viking Axe Throw"** mini-game as the primary example. * **Mechanics**: * The two Vikings stand on opposite platforms. * Their arms (holding axes) move automatically up and down in an oscillating motion (aiming). * **Input Action**: When the player taps, the Viking throws the axe at the current angle of the arm. * **Physics**: The axe must follow a parabolic arc (gravity affected). * **Win Condition**: If an axe hits the opponent's collider, the opponent is knocked backward off the platform into the lava. * **Round System**: First player to score a hit wins the round. Display a "Red Wins!" or "Blue Wins!" overlay, then reset positions after 2 seconds. ### 4. Mobile Controls & Interaction * **Control Scheme**: Local Multiplayer on a Single Device (Split-Screen Touch). * **Screen Layout**: Divide the screen vertically into two invisible touch zones. * **Left Half**: Tap anywhere to trigger **Player 1's (Red)** action. * **Right Half**: Tap anywhere to trigger **Player 2's (Blue)** action. * **Orientation**: Force **Landscape Mode** to maximize the playing field for two players holding the device on opposite ends. * **Haptic Feedback**: Trigger `navigator.vibrate(200)` when a player is hit to provide tactile impact. * **UI Layout**: * Scoreboard at the top center (large pixel font). * Start/Restart button centered, ensuring it has a minimum touch target of 44x44px. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About 12 MiniBattles

12 MiniBattles is the ultimate multiplayer party battle game that brings friends together for epic competitive showdowns. This exciting collection features 12 unique mini-games, each designed to test different skills and keep players on their toes. With its charming retro pixel art style and fast-paced gameplay, 12 MiniBattles delivers endless entertainment for gaming parties and competitive sessions.

Core Features

Complete Mini-Game Collection

12 MiniBattles offers an impressive variety of mini-games, each with unique mechanics and challenges:

  • Random Battle Selection : Games are chosen randomly, ensuring unpredictable and exciting matches
  • Diverse Challenge Types : From skill-based competitions to reaction-time tests
  • Retro Pixel Art Style : Charming 8-bit inspired graphics that appeal to all ages
  • Instant Action : Jump straight into battles without complex tutorials
  • Champion System : Compete to become the ultimate champion across all 12 battles

Perfect for Social Gaming

  • Local Multiplayer : Play side-by-side with friends on the same device
  • Party Game Excellence : Ideal for gatherings, parties, and competitive sessions
  • Quick Rounds : Fast-paced mini-games perfect for tournament-style play
  • Easy to Learn : Simple controls make it accessible for players of all skill levels
  • High Replay Value : 12 different games ensure long-lasting entertainment

Competitive Gameplay Features

  • Head-to-Head Battles : Direct competition between two players
  • Skill Variety : Different mini-games test various abilities and reflexes
  • Championship Mode : Battle through multiple games to determine the overall winner
  • Immediate Results : Quick matches with instant feedback and scoring

Game Mechanics

Battle System

Each match in 12 MiniBattles presents players with a randomly selected mini-game, creating unpredictable and exciting competition. This random selection system ensures that victory requires mastery of all 12 different game types rather than specialization in just one.

Mini-Game Variety

The collection includes diverse challenge types designed to test different skills: - Reaction-based challenges requiring quick reflexes - Strategy mini-games demanding tactical thinking - Skill-based competitions testing precision and timing - Action-packed battles combining multiple gameplay elements

Controls Guide

The game features simple, intuitive controls perfect for competitive play:

  • Player 1 : Use the 'A' key for all actions and interactions
  • Player 2 : Use the 'L' key for all actions and interactions
  • Universal Controls : Each mini-game uses the same basic input system
  • Responsive Input : Precise control system ensures fair competition

The streamlined control scheme makes 12 MiniBattles instantly accessible while maintaining the depth needed for competitive play.

Why Play 12 MiniBattles

Ultimate Party Game Experience

12 MiniBattles stands out as the perfect party game for several reasons. Its collection of 12 diverse mini-games ensures that every player can find challenges that suit their strengths, while the random selection system keeps matches unpredictable and exciting.

Accessibility and Fun

  • No Download Required : Play instantly in your web browser
  • Free to Play : Complete game experience at no cost
  • Cross-Platform Compatible : Works on computers, tablets, and mobile devices
  • Social Gaming : Designed specifically for local multiplayer fun
  • All Skill Levels Welcome : Easy to learn but challenging to master

Competitive Excellence

The game's design promotes healthy competition and social interaction. With 12 different mini-games, players must develop diverse skills to become the ultimate champion, creating engaging tournaments and extended gaming sessions.

Perfect for Any Occasion

Whether you're hosting a party, looking for a fun break activity, or want to settle a friendly rivalry, 12 MiniBattles provides the perfect solution. Its quick setup and immediate action make it ideal for both planned gaming sessions and spontaneous competitions.

Frequently Asked Questions (FAQ)