Blumgi Paintball - Team vs Team Action Platformer

Seele01-Flash
By
Blumgi Paintball is an exciting team-versus-team action platformer where players compete to paint the most arena tiles in their team's color. Features multiplayer modes, character customization, and ranking system.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Blumgi Paintball". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** High-contrast, vibrancy **Toon-shaded / Cel-shaded** aesthetic (Low Poly). Resemble vector art in a 3D space. * **Camera:** Use an **Orthographic Camera** positioned for a side-scrolling 2.5D perspective to match the original "Blumgi" platformer feel. * **Characters:** * **Player:** A cute, rounded yellow cube character with distinct accessories (e.g., white bunny ears, sunglasses) constructed from simple primitives (BoxGeometry, CylinderGeometry). * **Enemies (AI):** Similar rounded cube characters but in a distinct team color (e.g., Red vs. Blue). * **The Arena:** A grid-based platformer level composed of distinct "Tile Blocks." * **Crucial Mechanic:** The floor and walls must be made of individual segments or possess a texture system that allows them to change color dynamically from "Neutral (White/Grey)" to "Team Color (Blue/Red)" upon contact. * **Optimization:** Use `InstancedMesh` for the arena tiles to ensure 60FPS on mobile devices. Use simple spherical particles for paint splatters. ### 2. Audio Requirements * **BGM:** Upbeat, fast-paced "Chiptune" or "Synth-pop" track that loops seamlessly. It should feel energetic and arcade-like. * **Sound Effects (SFX):** * **Movement:** A soft "boing" sound for jumping. * **Combat:** A wet "splat" sound when paint projectiles hit surfaces or players. * **Bomb:** A chaotic "whistle-boom" for the special bomb ability. * **UI:** A high-pitched "ding" when capturing a large area or ranking up. ### 3. Gameplay Loop * **Objective:** Territory Control. Two teams (Player vs. AI Bots) compete to paint the highest percentage of the arena surface area within a 2-minute timer. * **Painting Mechanics:** 1. **Passive:** Simply walking/landing on a tile changes it to the character's team color. 2. **Active (Shooting):** The character holds a paintball gun. Projectiles travel in an arc (physics-based). On impact, they paint the target block and adjacent blocks. 3. **Special (Bomb):** Pressing the bomb button releases an explosive that paints a large radius instantly. * **Ranking System:** Display a "Rank" bar (Bronze to Diamond). Winning matches fills this bar. * **Win Condition:** When the timer reaches 0, compare `BlueTiles` vs `RedTiles`. The team with the higher count wins. ### 4. Mobile Controls & Interaction * **Screen Orientation:** Landscape Mode (Force lock if possible). * **Touch Controls (On-Screen Overlay):** * **Left Side:** A dynamic **Virtual Joystick** or large "Left/Right" arrow buttons for horizontal movement. * **Right Side:** Three distinct action buttons arranged in an arc for ergonomic thumb reach: 1. **A Button (Large):** Jump / Double Jump. 2. **B Button:** Shoot (Auto-aim towards nearest enemy or simple forward fire). 3. **C Button (Small/Cooldown):** Throw Bomb. * **Feedback:** * Trigger `navigator.vibrate(50)` (Haptic Feedback) when the player gets hit or scores a kill. * Implement "Screen Shake" on bomb explosions. * **UI Elements:** * A progress bar at the top showing the current ratio of Painted Colors (e.g., 40% Blue / 60% Red). * Large, touch-friendly "Restart" button on the Game Over screen. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Blumgi Paintball is a vibrant team-based action platformer that combines strategic gameplay with fast-paced shooting mechanics. In this colorful battle arena, your mission is simple yet challenging: paint more of the arena in your team's color than your opponents to claim victory.

The game features an engaging progression system where winning matches advances your rank from beginner levels all the way up to the prestigious Diamond Rank. Each victory brings you closer to unlocking exclusive customization options that make your character truly unique.

Core Features

Multiple Painting Methods

Blumgi Paintball offers diverse ways to claim territory and dominate the arena:

  • Walking Paint : Simply move across tiles to paint them in your color
  • Explosive Bombs : Use strategic bomb placement to paint large areas instantly
  • Paintball Guns : Shoot paint projectiles to color distant tiles
  • Special Skills : Deploy powerful abilities for game-changing moments

Competitive Ranking System

Climb through multiple rank tiers as you improve your skills: - Start as a novice and work your way up - Each rank unlock brings new challenges and rewards - Reach Diamond Rank to prove you're a paintball master - Track your progress and compare with other players

Character Customization

Winning matches unlocks an extensive collection of cosmetic items: - Unique Hats : Stand out with distinctive headwear options - Custom Faces : Express your personality with various facial designs - Mix and Match : Create countless character combinations - Show Off : Display your achievements through your appearance

Multiplayer Modes

Enjoy flexible multiplayer options for any situation: - 2 Player Co-op : Team up with a friend against AI opponents - 2 Player Versus : Challenge your friend in head-to-head battles - Local Multiplayer : Play together on the same device - Solo Practice : Hone your skills against computer opponents

Gameplay

The core gameplay revolves around territorial control through creative painting mechanics. Teams start on opposite sides of the arena and must quickly spread their color across as many tiles as possible. Success requires balancing offensive painting with defensive positioning to protect your claimed territory.

The strategic depth comes from choosing the right painting method for each situation. Walking is safe but slow, bombs create large impact zones but have limited uses, guns offer range but require accuracy, and special skills can turn the tide when used at the perfect moment.

Operation Guide

Controls are designed for accessibility across all platforms:

Movement Controls

  • WASD Keys : Standard computer movement (W=up, A=left, S=down, D=right)
  • Arrow Keys : Alternative movement option for keyboard users
  • Touch Buttons : On-screen controls for mobile and tablet users

Combat Actions

  • S Key or Down Arrow : Deploy bombs for area painting
  • Touch Bomb Button : Mobile equivalent for explosive attacks
  • Shooting : Automatic firing when facing opponents or targets

The intuitive control scheme ensures new players can jump in immediately while providing the precision experienced players need for advanced techniques.

Why Play This Game

Instant Fun : No complex tutorials or lengthy setup - jump into colorful battles immediately and start having fun.

Social Gaming : Perfect for playing with friends locally, whether cooperating as teammates or competing head-to-head.

Progressive Rewards : The ranking system and unlockable customization options provide long-term goals and satisfaction.

Cross-Platform : Works seamlessly on computers, phones, and tablets without any downloads or installations.

Strategic Depth : While easy to learn, the multiple painting methods and territorial control create engaging tactical gameplay.

Free Entertainment : Complete game experience at no cost, with all features and modes available from the start.

Whether you're looking for quick casual fun or competitive multiplayer action, Blumgi Paintball delivers an engaging experience that combines skill, strategy, and creativity in every colorful battle.

Frequently Asked Questions (FAQ)