Blumgi Paintball

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

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Blumgi Paintball: 2.5D Territory War**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Create a vibrant, **2.5D Side-Scrolling** aesthetic using Low-Poly geometry with **Toon Shading (Cel Shading)** or flat, high-saturation colors (MeshBasicMaterial) to mimic the vector art style of the reference image. * **Characters:** The player and enemies should be modeled as **"Bouncy Blobs"** (rounded cubes or squashed spheres). * **Player:** Bright Yellow Blob with sunglasses and equippable accessories (start with the **Bunny Ears** from the reference). * **Enemies:** Red/Blue Blobs. * **Animation:** Implement procedural "squash and stretch" animations on the Y-axis when jumping or landing to give a "jelly-like" feel. * **Environment (The Arena):** The level must be constructed of **grid-based platform tiles**. This is crucial for the gameplay. Each platform block must be an individual mesh or instance that can change color dynamically. Background should be a dynamic "speed line" or abstract sunburst pattern (like the screenshot) to convey energy. * **VFX:** * **Paint Splatters:** When a projectile hits, spawn particle systems of the team's color. * **Bomb Explosion:** A spherical expansion shockwave that instantly colors all tiles within radius. * **Mobile Optimization:** Use `InstancedMesh` for the platform tiles to reduce draw calls. Use low-vertex geometries (BoxGeometry, SphereGeometry) exclusively. ### 2. Audio Requirements * **BGM:** A fast-paced, high-energy **Electro-Swing** or **Arcade Synth-Pop** track. It should loop seamlessly and sound chaotic but fun. * **SFX:** * **Movement:** A wet "squish" or "plop" sound when landing. * **Shooting:** A "thwip" or "pop" sound (like a cork gun). * **Bomb:** A descending whistle followed by a cartoonish "SPLAT" explosion sound. * **UI:** High-pitched "dings" for scoring or capturing a large area. ### 3. Gameplay Loop * **Core Mechanic:** The goal is **Territory Control**. * **Walking:** Simply moving over a gray neutral tile turns it into your Team Color. * **Shooting:** Fires a paintball with a parabolic arc. On impact, it paints the target tile and adjacent tiles. * **Bombing:** A special ability (cooldown based). Drops a bomb that paints a large 5x5 radius. * **Win Condition:** A 2-minute timer counts down. At the end, calculate the percentage of total tiles painted. The team with >50% wins. * **Progression:** Display a "Rank" bar (Bronze to Diamond). Winning fills the bar. * **Enemy AI:** Simple bot logic that roams platforms, shoots at the player if in line-of-sight, and prioritizes moving toward unpainted (gray) or player-colored tiles to reclaim them. ### 4. Mobile Controls & Interaction * **Screen Orientation:** **Landscape Mode** (Essential for platforming view). * **Virtual Controls (Touch):** * **Left Side:** A floating **Virtual Joystick** for movement (Left/Right) and Aiming angle. * **Right Side:** * Large **"Jump"** button (Bottom Right). * Medium **"Shoot"** button (Above Jump). * Small **"Bomb"** icon button (with a cooldown radial overlay). * **Camera:** The camera should be Orthographic or Perspective with a locked Z-depth, smoothly following the player with a slight "look-ahead" offset in the direction of movement. * **Haptics:** Trigger `navigator.vibrate(50)` when the player gets hit or uses a bomb for tactile feedback. * **UI Layout:** Keep score/timer at the top center. Ensure all touch targets are at least 44x44 pixels and spaced apart to prevent accidental clicks. 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-versus-team action platformer that combines strategic territory control with fast-paced paintball combat. 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.

This free online game offers an engaging blend of shooting mechanics, platforming elements, and strategic gameplay that keeps players coming back for more colorful battles.

Core Features

Multiple Ways to Paint

The game offers diverse painting mechanics to dominate the battlefield: - Walking Paint : Simply move across tiles to claim territory - Paintball Guns : Shoot paint projectiles to cover distant areas - Paint Bombs : Deploy explosive paint devices for area control - Special Skills : Use powerful abilities to turn the tide of battle

Competitive Ranking System

Climb through multiple rank tiers as you win matches: - Start from beginner ranks and work your way up - Reach the prestigious Diamond Rank for ultimate bragging rights - Each victory brings you closer to paintball mastery - Track your progress and compete with friends

Character Customization

Unlock exciting cosmetic rewards through gameplay: - Fun Hats : Dozens of unique headwear options - Facial Expressions : Customize your character's personality - Stand Out : Make your paintball warrior truly unique - Rewards unlock based on match victories

Flexible Multiplayer Options

  • 2 Player Co-op : Team up with a friend against AI or other teams
  • 2 Player Versus : Challenge friends in head-to-head paintball battles
  • Local Multiplayer : Play together on the same device
  • Cross-Platform : Enjoy seamless gameplay on any device

Gameplay

Blumgi Paintball combines the excitement of paintball with strategic territory control. Each match is a race against time and opponents to claim the most arena space. The game rewards both aggressive players who rush to paint new areas and tactical players who defend key territories.

The diverse painting methods create multiple strategic layers - you might focus on precise shooting, explosive bomb placement, or rapid territorial expansion through movement.

Controls Guide

Movement Controls: - WASD Keys or Arrow Keys : Move your character around the arena - Touch Controls : Use on-screen buttons for mobile gameplay

Combat Controls: - S Key or Down Arrow : Deploy paint bombs for area damage - Mouse/Touch : Aim and fire paintball guns - Special Skills : Various keys for unique abilities (shown in-game)

Pro Tips: - Master bomb timing to maximize paint coverage - Use elevation advantages for better shooting angles - Coordinate with teammates in multiplayer modes - Balance offense and defense for optimal territory control

Why Play This Game

Perfect for Casual and Competitive Players : Whether you want a quick fun match or serious ranking progression, Blumgi Paintball delivers both experiences.

True Free-to-Play : Enjoy the complete game experience without any payments - all content unlocks through gameplay achievements.

Social Gaming : The local multiplayer feature makes it perfect for playing with friends and family on the same device.

Skill Development : Improve your aim, timing, and strategic thinking through engaging paintball battles.

Instant Access : No downloads required - play immediately in your web browser on any device.

Regular Challenge : The ranking system provides long-term goals and motivation to improve your paintball skills.

Frequently Asked Questions (FAQ)