MiniBattles - Multiplayer Mini Games

Seele01-Flash
By
MiniBattles is an exciting multiplayer party game featuring 30+ unique mini-games that you can play with up to 6 friends. From sports to action battles, all games use simple one-button controls for instant fun.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**MiniBattles: Wobbly Knight Duel**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** 3D Low-poly with a strong "Toon/Cel-Shaded" aesthetic to mimic the provided cartoon screenshot. Characters and objects should have thick black outlines (using an inverted hull method or edge detection shader). * **Characters:** Create two stylized, chibi-proportioned knights (Big heads, small bodies). * **Player 1:** Silver armor with Gold trim and an angry expression. * **Player 2:** White armor with Blue trim and a determined expression. * **Equipment:** Both hold a disproportionately large sword. * **Environment:** A simple, floating arena platform with a "Speed Line" dynamic background (a plane with a scrolling comic-book style texture: pink on the left, blue on the right) to simulate high energy. * **Mobile Optimization:** Use simple geometry (less than 1000 polys per character). Use unlit or simple directional lighting materials to save battery. Avoid complex real-time shadows; use simple "blob shadows" under characters. ### 2. Audio Requirements * **BGM:** High-energy, chaotic 8-bit/Arcade style music that loops seamlessly. It should feel competitive and frantic. * **Sound Effects (SFX):** * **Action:** A comical "Whoosh" or "Spring" sound when the button is tapped (jump/attack). * **Impact:** A loud "Clang" or "Bonk" sound when swords hit armor or shields. * **UI:** A satisfying "Pop" sound when selecting game modes. * **Victory:** A short fanfare trumpet burst when a round is won. ### 3. Gameplay Loop * **Core Mechanic (One-Button Physics):** This is a 2-player physics-based duel on a single screen. * **Idle:** Characters stand wobbly on the platform, perhaps leaning forward slightly. * **Action:** When a player presses their button, their knight performs a physics-driven "Lunge-Jump." The legs extend, and the arm swings the sword downward. * **Physics:** Use a physics engine (like Cannon.js) to make the movement feel chaotic and ragdoll-like. Momentum is key. * **Win Condition:** * **Hit:** Hitting the opponent's head with the sword scores a point. * **Ring Out:** Knocking the opponent off the platform scores a point. * **Round System:** The game resets positions immediately after a point is scored. First player to 5 points wins the match. ### 4. Mobile Controls & Interaction * **Screen Orientation:** **Landscape Mode** (Essential for 2-player local versus). * **Touch Controls (Split Screen):** * Divide the screen effectively into two massive touch zones. * **Player 1 Zone:** The entire Left 30% of the screen (Visualized by a large Red/Gold button icon in the bottom-left corner). * **Player 2 Zone:** The entire Right 30% of the screen (Visualized by a large Blue/White button icon in the bottom-right corner). * **Feedback:** * **Visual:** When tapped, the on-screen button should scale down slightly (pressed state). * **Haptic:** Trigger a short vibration (`navigator.vibrate(50)`) on every tap for tactile feedback. Trigger a heavy vibration on impact. * **Camera Shake:** A slight camera shake effect when a hit connects to emphasize impact. * **UI Layout:** Place the score counter (e.g., "3 - 1") prominently in the top center, ensuring it does not overlap with the gameplay area. Add a "Restart" button in the center that appears only after a match ends. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

MiniBattles is the ultimate multiplayer party game that brings friends together for endless entertainment. This comprehensive gaming collection features over 30 unique mini-games spanning multiple genres including sports, action, arcade, boxing, shooting, and flying challenges. What makes MiniBattles truly special is its incredibly simple control scheme - every game can be played using just one button, making it accessible to players of all skill levels.

Core Features

30+ Diverse Mini-Games

MiniBattles offers an impressive variety of gaming experiences: - Sports Games : Soccer, basketball, tennis, and more competitive sports - Action Battles : Fast-paced combat and fighting scenarios - Flying Challenges : Aerial maneuvers and sky-based competitions - Boxing Matches : One-on-one fighting tournaments - Shooting Games : Quick-draw contests and target challenges - Arcade Classics : Retro-style games with modern twists

Multiplayer Excellence

  • 2-6 Player Support : Perfect for small groups or larger parties
  • Local Multiplayer : Play together on the same device
  • Instant Competition : Jump straight into any game without complex setup
  • Fair Play : Simple controls ensure everyone has an equal chance to win

One-Button Simplicity

The genius of MiniBattles lies in its accessibility. Every single mini-game uses only one button per player, eliminating the learning curve and allowing immediate participation. This design makes it perfect for: - Party gatherings and social events - Family game nights - Quick gaming sessions with friends - Players of all ages and skill levels

Colorful Cartoon Art Style

The game features vibrant, cartoon-style graphics with bold character designs and dynamic visual effects. The cheerful art style creates an inviting atmosphere that appeals to both children and adults, making every match visually engaging and fun.

Game Variety and Replayability

With over 30 different mini-games, MiniBattles ensures that no two gaming sessions feel the same. Each mini-game offers: - Unique Mechanics : Different challenges and objectives - Quick Rounds : Fast-paced gameplay perfect for tournament-style competition - Skill Variety : Some games test reflexes, others strategy or timing - Endless Entertainment : Random game selection keeps everyone guessing

Operation Guide

Control Scheme

Each player is assigned a specific button: - Player 1 : C key - Player 2 : N key - Player 3 : Q key - Player 4 : P key - Player 5 : Left Arrow key - Player 6 : Right Arrow key

How to Play

  1. Select Number of Players : Choose between 2-6 participants
  2. Start Competition : Games are selected randomly or manually
  3. Follow On-Screen Instructions : Each mini-game displays simple rules
  4. Press Your Button : Time your button press according to the game's requirements
  5. Win Rounds : Accumulate victories across multiple mini-games
  6. Declare Champion : The player with the most wins becomes the ultimate champion

Game Modes

  • Tournament Mode : Play through a series of random mini-games
  • Single Game : Focus on mastering individual challenges
  • Custom Competition : Create your own tournament rules

Platform and Accessibility

MiniBattles is completely free to play and runs directly in your web browser without any downloads or installations required. The game is optimized for: - Desktop Computers : Full keyboard support for up to 6 players - Laptops : Perfect for portable party gaming - All Modern Browsers : Compatible with Chrome, Firefox, Safari, and Edge

Why Play MiniBattles

Perfect Party Game

MiniBattles excels as a social gaming experience. Its simple controls mean that anyone can join in immediately, making it ideal for: - Birthday parties and celebrations - Family gatherings - Office break time - Friend meetups - Competitive gaming nights

Educational Benefits

  • Reaction Time : Improves reflexes and quick decision-making
  • Healthy Competition : Teaches good sportsmanship
  • Social Skills : Encourages interaction and teamwork
  • Pattern Recognition : Various games develop cognitive skills

Stress-Free Gaming

Unlike complex multiplayer games that require extensive learning, MiniBattles provides immediate gratification. The one-button control system eliminates frustration and ensures everyone can participate equally, regardless of their gaming experience.

Endless Replay Value

With 30+ different mini-games and support for up to 6 players, the possible combinations and competitive scenarios are virtually limitless. Each session offers new challenges and opportunities for different players to shine.

Competitive Features

  • Score Tracking : Keep track of wins across multiple rounds
  • Championship System : Crown the ultimate MiniBattles champion
  • Balanced Gameplay : Fair competition ensures anyone can win
  • Quick Matches : Perfect for best-of-3, best-of-5, or marathon tournaments

Frequently Asked Questions (FAQ)