Paint Shooter

Seele01-Flash
By
Paint Shooter is an innovative arcade shooting game where you use a paint gun to convert enemies into allies. Build your colorful army and defeat giant guardians in epic arena battles.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Paint Shooter: Crowd Clash". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Hyper-casual 3D aesthetic with a vibrant, high-saturation color palette. The world should be bright and clean. * **Characters:** Minimalist "Stickman" style meshes. * **Player & Allies:** Bright Blue (#0099FF) round-headed stick figures with a glossy finish. * **Enemies:** Bright Red (#FF3333) stick figures. * **Boss:** A Giant Red Stickman (3x size of normal units) with slight armor details. * **Environment:** A simple, infinite scrolling or arena-based grid floor (light gray/white) with soft shadows. Obstacles should be low-poly geometric shapes (cubes, cylinders) in neutral colors to make the colorful characters pop. * **Paint Effects:** This is crucial. Use simple sprite particles or instanced meshes for paint blobs. When a character is hit, spawn a "splash" particle effect. * **Performance Optimization:** Use `InstancedMesh` for the crowd (allies and enemies) to ensure 60FPS on mobile devices. Limit shadow casting to the main character and boss only. Use simple Lambert or Phong materials rather than expensive PBR. ### 2. Audio Requirements * **Background Music (BGM):** Upbeat, energetic, military-march style but with a funky, casual twist (think snare drums mixed with synth bass). It should drive the pace of movement. * **Sound Effects (SFX):** * **Shooting:** A "splat" or "squish" liquid sound, not a realistic gun bang. Rapid-fire friendly. * **Conversion:** A satisfying high-pitched "ding" or "pop" when an enemy turns blue. * **Boss Hit:** A deeper, thudding liquid sound. * **Victory:** A crowd cheering sound combined with a fanfare. ### 3. Gameplay Loop * **Core Mechanic:** "Convert to Collect". The player controls a leader unit that automatically shoots blue paint. * When a Red Enemy is hit by blue paint, they instantly turn Blue (Ally) and join the player's group, following the leader in a flocking formation. * The converted allies also start shooting blue paint, creating a snowball effect of firepower. * **Progression:** The player moves forward through a linear level or arena, dodging obstacles and converting small groups of red enemies. * **Win Condition:** Reaching the end of the stage and defeating the "Giant Guardian". The Guardian has a health bar. The player's army focuses fire on the Guardian. When the Guardian's health hits zero, he turns blue or falls over, breaking the gate behind him. * **Fail Condition:** If the Player Leader touches a Red Enemy or an obstacle directly, or if the crowd count drops to zero (optional hardcore mode), the game ends. ### 4. Mobile Controls & Interaction * **Control Scheme:** **Swerve Mechanic** (Runner style) or **Floating Virtual Joystick** (Arena style). * *Recommendation:* Use a "Hold and Drag" system. The character moves forward automatically (or follows the joystick input), and the player drags a thumb anywhere on the screen to steer left/right or move around the arena. * **Orientation:** **Portrait Mode** (Vertical). This allows for one-handed play, which is standard for hyper-casual mobile games. * **Shooting:** **Auto-fire**. The player does not need to press a button to shoot. Shooting happens automatically when enemies are within a certain radius. * **UI/UX:** * A prominent "Level Progress" bar at the top. * A large, floating "Crowd Count" number above the player's group. * **Haptic Feedback:** Trigger a light vibration (using `navigator.vibrate` if available) every time an enemy is converted, and a heavy vibration when the boss is defeated. ### 5. Code Structure * Structure the code in a single HTML file containing CSS, HTML, and JavaScript (ES6 modules). * Use a basic physics engine (like Cannon.js) or simple AABB collision detection for performance. * Include a "Start Game" overlay and a "Game Over/Restart" overlay. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Paint Shooter

Paint Shooter is a unique arcade shooting game that revolutionizes the traditional combat genre. Instead of destroying enemies, you use a magical paint gun to convert them into loyal allies. This innovative gameplay mechanic creates an addictive experience where every shot builds your army stronger.

The game features vibrant stickman-style graphics with explosive paint effects that create a visually stunning battlefield. Each level culminates in an epic boss fight against massive guardians who control the exit gates.

Core Features

Revolutionary Paint Gun Mechanics

Unlike traditional shooters, Paint Shooter's core innovation lies in its conversion system. Your paint gun doesn't eliminate enemies - it transforms them into powerful allies who fight alongside you. This creates dynamic battles where your army grows with every successful shot.

Epic Boss Battles

Each stage ends with an intense confrontation against giant guardians. These massive enemies protect the exit gates and require strategic thinking to defeat. Use your converted army wisely to confuse and overwhelm these formidable opponents.

Progressive Army Building

Start each level solo but quickly build a formidable force. The more enemies you convert, the stronger your army becomes. Watch as your small paint gun evolves into commanding a colorful battalion of loyal fighters.

Incremental Progression System

Paint Shooter features satisfying progression mechanics where your abilities and army size improve over time. Collect power-ups and upgrades to enhance your paint gun's effectiveness and your army's combat capabilities.

Cross-Platform Accessibility

  • Completely Free : No payment required to access full gameplay
  • Browser-Based : Play instantly without downloads or installations
  • Mobile Compatible : Optimized for both desktop and mobile devices
  • Lightweight : Runs smoothly on any modern browser

Gameplay Strategy

Building Your Army

Success in Paint Shooter requires strategic thinking about which enemies to convert first. Prioritize stronger enemies early to build a powerful core for your army. Different enemy types offer unique advantages when converted.

Arena Combat Tactics

The arena environment provides both opportunities and challenges. Use obstacles for cover while positioning your army for maximum effectiveness. Learn enemy movement patterns to predict optimal conversion opportunities.

Boss Fight Preparation

Before facing each guardian, ensure your army is at maximum strength. The giant bosses require coordinated attacks from multiple converted allies to break down their defenses and destroy the exit gates.

Operation Guide

Movement Controls: - WASD Keys or Arrow Keys : Control your character and direct your army across the battlefield - Mouse : Aim and fire your paint gun at enemy targets - Click and Hold : Continuous firing for rapid enemy conversion

Combat Strategy: - Aim carefully to maximize conversion success rate - Position yourself strategically to avoid enemy attacks - Use your converted army as both offense and defense - Coordinate attacks during boss battles for maximum impact

Progression Tips: - Focus on converting stronger enemies first - Collect power-ups scattered throughout each arena - Learn boss patterns for more effective strategies - Build your army size before engaging guardians

Why Play Paint Shooter

Paint Shooter offers a refreshing take on the shooting genre that appeals to players seeking innovative gameplay. The conversion mechanic creates a unique strategic layer absent in traditional shooters, making every encounter meaningful and rewarding.

The game's casual accessibility combined with deep strategic elements makes it perfect for quick gaming sessions or extended play. The colorful stickman art style and explosive paint effects create an engaging visual experience that stands out in the crowded arena shooter market.

Whether you're a casual gamer looking for entertaining browser-based fun or a strategy enthusiast who enjoys army-building mechanics, Paint Shooter delivers an addictive experience that grows more rewarding with each converted enemy.

Frequently Asked Questions (FAQ)