Crazy Flasher 2

Seele01-Flash
By
Crazy Flasher 2 is an intense 2D action fighting game where you battle through waves of diverse enemies. Face robots, thugs, cops, and more in fast-paced combat with weapons and special abilities.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Crazy Flasher 2: Mobile Brawler**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: **2.5D Low-Poly Cel-Shaded**. Use `THREE.MeshToonMaterial` with black outlines to mimic the original hand-drawn Flash aesthetic. The camera should be fixed at a side-angle (slightly elevated) to allow for depth movement (Z-axis) while moving primarily left-to-right (X-axis). * **Characters**: * **Player (Andy)**: A character with spiky white hair, wearing a bright green tracksuit (shirt and pants). Animations needed: Idle (bouncing stance), Run, Punch Combo, Jump Kick, and Special Attack. * **Enemies**: Low-poly models of "Thugs" (tank tops, jeans), "Robots" (grey/metallic blocky shapes), and "Cops". * **Environment**: An industrial urban alleyway or warehouse floor. * **Ground**: Tiled concrete texture. * **Props**: Destructible wooden crates (cubes with wood texture) and oil drums scattered in the foreground and background to create depth. * **Mobile Optimization**: Use simple geometries (BoxGeometry, CylinderGeometry) for characters to keep the polygon count low. Implement object pooling for enemies and particles to maintain high FPS on mobile devices. ### 2. Audio Requirements * **BGM**: High-energy **Breakbeat or Nu-Metal** track (looping) to match the mid-2000s flash game vibe. Fast tempo (140-160 BPM). * **Sound Effects (SFX)**: * **Combat**: Heavy "thud" and "slap" sounds for punches. Metallic "clank" when hitting robots. * **Voice**: A generic "Hiyah!" or grunt on attack. * **Environment**: Wood splintering sound when crates are broken. * **Pickups**: A metallic reloading sound when picking up weapons. ### 3. Gameplay Loop * **Core Mechanics**: A classic "Beat 'em up". The player moves through a side-scrolling stage, clearing waves of enemies to progress. * **Combat System**: * **Combo**: Tapping 'Attack' 3 times triggers a 3-hit combo (Punch, Punch, Roundhouse Kick). * **Weapons**: Crates occasionally drop weapons (pipes, bats). Moving over them and pressing 'Attack' equips them, increasing range and damage. * **Special**: A "Death Blow" area-of-effect attack that consumes a portion of the HP or Stamina bar. * **Win/Loss**: * **Win**: Defeat all enemy waves and reach the right edge of the level. * **Loss**: Player HP reaches zero. Display a "Restart" button overlay. ### 4. Mobile Controls & Interaction * **Touch Controls (UI Layer)**: * **Left Side**: A floating **Virtual Joystick** for movement (8-directional: Up/Down moves in depth Z, Left/Right moves in X). * **Right Side**: Action Button cluster. * **Large Primary Button (A)**: Attack / Pick up weapon. * **Medium Button (B)**: Jump. * **Small Button (S)**: Special Skill. * **Toggle Button**: Switch Weapon. * **Orientation**: Landscape mode forced. * **Camera Logic**: The camera should smoothly follow the player on the X-axis but have a "dead zone" so it doesn't jitter with every small step. * **Feedback**: * **Screen Shake**: Trigger a subtle camera shake on the final hit of a combo or when using the Special attack. * **Damage Numbers**: Floating text appearing above enemies when hit. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Crazy Flasher 2 is a high-energy 2D action fighting game that delivers non-stop combat excitement. With a solid 3.4/5 rating from players, this game puts you in the middle of intense street fights against a diverse array of enemies. From menacing robots to street thugs and law enforcement, every opponent brings unique challenges to the battlefield.

This browser-based action game combines classic beat-em-up gameplay with modern mechanics, offering both newcomers and action game veterans an engaging experience that requires no downloads or installations.

Core Features

Diverse Enemy Types

Face off against a "veritable menagerie" of opponents, each with distinct fighting patterns and abilities: - Robots : Mechanical enemies with advanced combat capabilities - Street Thugs : Aggressive fighters with unpredictable attack patterns - Police Officers : Law enforcement with tactical combat skills - Various Other Foes : Each bringing unique challenges to keep gameplay fresh

Weapon System

The game features an extensive weapon collection system that adds tactical depth to combat: - Pickup Weapons : Discover and collect weapons scattered throughout levels - Weapon Switching : Toggle between different weapons mid-combat for strategic advantage - Special Abilities : Unleash powerful special attacks to clear crowds of enemies

Smooth 2D Combat

Experience fluid, responsive combat mechanics designed for maximum action: - Intuitive Controls : Easy-to-learn movement and attack systems - Fast-Paced Action : Non-stop fighting that keeps adrenaline levels high - Combo System : Chain attacks for devastating damage combinations

Gameplay Mechanics

Crazy Flasher 2 follows classic beat-em-up traditions while incorporating modern gameplay elements. Players progress through levels filled with increasingly challenging enemies, collecting weapons and power-ups along the way. The game rewards both strategic thinking and quick reflexes, as players must adapt to different enemy types while managing their arsenal effectively.

Operation Guide

The game uses simple, accessible controls that allow for complex combat maneuvers:

  • WASD Keys : Character movement in all directions
  • B Key : Primary attack button and weapon pickup
  • N Key : Jump to avoid attacks or reach elevated positions
  • M Key : Activate special abilities and power moves
  • Spacebar : Toggle between available weapons

Mastering the timing of attacks, jumps, and weapon switches is key to surviving the increasingly difficult waves of enemies.

Why Play This Game

Crazy Flasher 2 stands out in the crowded action game market for several compelling reasons:

Instant Accessibility : No downloads, registrations, or payments required - jump straight into the action through any web browser.

Nostalgic Appeal : Captures the essence of classic arcade beat-em-up games while offering modern polish and smooth gameplay.

Variety and Challenge : The diverse enemy types ensure that combat never becomes repetitive, with each opponent requiring different strategies to defeat.

Perfect for Quick Sessions : Ideal for short gaming breaks or extended play sessions, adapting to your available time.

Cross-Platform Compatibility : Works seamlessly on desktop computers, laptops, and mobile devices through web browsers.

Whether you're a fan of classic action games or new to the genre, Crazy Flasher 2 offers an immediately engaging experience that combines simple controls with deep, satisfying combat mechanics.

Frequently Asked Questions (FAQ)