12 MiniBattles

Seele01-Flash
By
12 MiniBattles is the ultimate two-player party game featuring 36+ unique minigames with simple one-button controls. Perfect for competitive friends seeking quick, fun challenges in retro pixel art style.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "12 MiniBattles - Retro Pixel Duel". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: 2D Retro Pixel Art aesthetic rendered within a 3D Three.js scene. Use an **Orthographic Camera** to maintain a flat, classic arcade look. * **Characters**: Two distinct player avatars (Player 1: Red Viking, Player 2: Blue Viking). Render them as `THREE.Sprite` or flat `THREE.PlaneGeometry` with pixel-art textures. They should have a "ragdoll" feel or simple hinge-based animation for their weapon arms. * **Environment**: * **Platforms**: Floating floating islands with grassy tops and rocky bottoms (pixel texture). * **Background**: A black void with distant pixel stars or, preferably, a bottom layer of animated **Lava** (orange/red gradients) that signifies the "death zone." * **Performance**: Use a single texture atlas for all sprites to reduce draw calls. Ensure materials are `MeshBasicMaterial` (unlit) to preserve the raw pixel art colors without complex lighting calculations. ### 2. Audio Requirements * **BGM**: High-energy, fast-paced **8-bit Chiptune** track (looping). It should sound competitive and chaotic. * **Sound Effects (SFX)**: * **Jump/Action**: A retro "bloop" or rising square wave sound when the button is pressed. * **Attack/Swing**: A "woosh" noise mixed with white noise. * **Impact**: A heavy "crunch" or bit-crushed explosion sound when a player is hit or falls into lava. * **Score**: A high-pitched "ding" when a round is won. ### 3. Gameplay Loop * **Game Mode**: Local 1v1 Multiplayer (Shared Screen). * **Core Mechanic**: Physics-based "One-Button" chaos. * The game simulates the "Viking" minigame from the reference. * Players automatically face each other. * Gravity is heavy. * **The Action**: When the player presses their button, their character performs a **physics impulse jump forward while swinging their axe downward**. * **Win Condition**: * If a player's axe hitbox touches the opponent's body -> Opponent dies (particle explosion). * If a player falls off the platform into the lava -> They lose. * First to 5 wins triggers a "Victory" screen, then resets. * **Pacing**: Rounds are very short (5-10 seconds). Upon death, the level resets almost instantly (0.5s delay) to keep the "just one more try" addiction. ### 4. Mobile Controls & Interaction * **Screen Orientation**: **Landscape Mode** (mandatory for 2-player split). * **Touch Controls**: * Split the screen vertically into two invisible touch zones (50% width each). * **Left Half**: Player 1 (Red) Action Button. * **Right Half**: Player 2 (Blue) Action Button. * **UI Layout**: * Scoreboard at the top center (e.g., "Red: 3 - Blue: 2"). * A "Start/Restart" overlay button centered for the end of the match. * **Feedback**: * **Screen Shake**: The camera should shake violently for 0.2s upon a kill or heavy impact. * **Touch Feedback**: When a user taps their side of the screen, show a subtle ripple effect or highlight to indicate input registration. 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 MiniBattles is a beloved two-player casual game that brings friends together for intense, bite-sized competitions. With over 36 unique minigames packed into one collection, this pixel art masterpiece offers endless entertainment through simple yet addictive gameplay. Each battle features intuitive one-button controls, making it accessible to players of all skill levels while remaining challenging to master.

The game's charm lies in its variety and unpredictability. From duels and balloon popping to soccer matches and thumb wrestling, every minigame offers a fresh challenge that tests different skills - reflexes, timing, strategy, and quick thinking.

Core Features

Massive Minigame Collection

Experience 36+ diverse minigames, each with unique objectives and challenges: - Duel : Lightning-fast shooting showdowns - Pop the Balloons : Speed-based balloon bursting competition - Martian Shooter : Alien elimination challenges - Frog Tongue Frenzy : Fly-catching mayhem - Tennis Rally : Court-based ball battles - Basketball Battle : Hoop shooting competitions - Boxing Brawl : Fighting ring showdowns - Soccer Random : Chaotic goal-scoring madness - Thumb Wrestling : Classic strength tests - Lava Leap : Dangerous platform jumping

Simple Yet Engaging Controls

The genius of 12 MiniBattles lies in its one-button control system. Player 1 uses the 'A' key, while Player 2 uses the 'L' key. This simplicity ensures that anyone can jump in and start playing immediately, but mastering the timing and strategy requires practice and skill.

Retro Pixel Art Style

The game features charming 8-bit inspired graphics that evoke nostalgia while remaining visually appealing to modern audiences. The pixel art characters and environments are colorful, detailed, and full of personality.

Perfect Party Game

Designed specifically for local multiplayer fun, 12 MiniBattles excels as a party game. The quick rounds, varied gameplay, and competitive nature make it ideal for entertaining groups of friends.

Game Modes and Variety

12 MiniBattles offers an impressive range of game types:

Action Games : Fast-paced challenges like duels, boxing, and shooting Sports Games : Soccer, basketball, tennis, and golf competitions Skill Games : Precision-based challenges requiring timing and accuracy Physics Games : Battles involving realistic physics mechanics Classic Games : Traditional competitions like thumb wrestling and hand slapping

Each minigame typically lasts 30-60 seconds, ensuring rapid-fire entertainment that keeps both players engaged.

Operation Guide

Getting Started

  1. Choose Your Mode : Select from the available minigames
  2. Learn the Controls : Each player uses just one button (A or L)
  3. Understand the Objective : Each game has clear, simple goals
  4. Compete : Battle your friend in quick, intense rounds
  5. Track Progress : See who wins the most battles overall

Controls

  • Player 1 : Press 'A' key
  • Player 2 : Press 'L' key
  • Timing is Everything : Most games require precise timing rather than button mashing

Pro Tips

  • Watch for visual cues and audio signals
  • Practice timing on different minigames
  • Stay calm under pressure
  • Learn each game's specific mechanics

Platform Support

12 MiniBattles is available across multiple platforms: - Web Browser : Play directly in your browser on desktop or mobile - No Download Required : Instant access through any modern web browser - Mobile Friendly : Optimized for both desktop and mobile devices - Cross-Platform : Consistent experience across all supported devices

Why Play 12 MiniBattles

Perfect for Social Gaming

This game excels as a social experience. Whether you're looking to settle a friendly rivalry or just want quick entertainment with a friend, 12 MiniBattles delivers. The game's design encourages laughter, competition, and memorable moments.

Easy to Learn, Hard to Master

While anyone can understand the basic controls within seconds, becoming skilled at all 36+ minigames requires dedication. Each game type demands different strategies and timing, providing long-term replay value.

No Commitment Required

With games lasting under a minute each, 12 MiniBattles fits perfectly into any schedule. Play a quick round during breaks or spend hours in tournament-style competitions.

Award-Winning Design

The game gained recognition in the gaming community, earning second runner-up in the 2018 CrazyGames Developer contest. Critics praised its clever two-player design, diverse gameplay, retro graphics, and quick-paced fun, calling it a "party game hit."

Free Entertainment

12 MiniBattles is completely free to play with no hidden costs, subscriptions, or pay-to-win mechanics. All 36+ minigames are available from the start.

Competitive Elements

The game features a winner-takes-all format where players compete across multiple minigames to determine the overall champion. This tournament-style approach adds stakes to each individual battle and creates compelling comeback scenarios.

Whether you're hosting a game night, looking for office break entertainment, or want to challenge a sibling, 12 MiniBattles provides the perfect blend of accessibility, competition, and fun that keeps players coming back for more.

Frequently Asked Questions (FAQ)