Electric Man - Stickman Fighting Game

Seele01-Flash
By
Electric Man is an electrifying stickman fighting game where you battle waves of enemies using powerful punch and kick combos. Master both quick strikes and devastating slow-motion attacks to become the ultimate fighter.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Electric Man". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: A 2.5D side-scrolling fighting game. The aesthetic should replicate the classic "Flash Stickman" look but using 3D geometry. Use `THREE.CylinderGeometry` and `THREE.SphereGeometry` to construct articulated 3D stickman characters. * **Color Palette**: High contrast. The background should be a sterile, bright white/light grey sci-fi laboratory setting (minimalist wireframes or panel textures). The player character should have a glowing "electric" aura (Neon Yellow/Blue), while enemies act as contrasting silhouettes or distinct colors (Red/Grey). * **VFX (Visual Effects)**: * **Electricity**: Particle systems (`THREE.Points`) that emit sparks upon impact. * **Slow Motion**: A post-processing "motion blur" or a simple color shift (desaturation) when "Battery Moves" are activated. * **Ragdolls**: Simple physics-based collapsing for defeated enemies. * **Mobile Optimization**: Use low-poly geometries for the stickmen. Bake lighting into environment textures to avoid expensive real-time shadow calculations on mobile GPUs. ### 2. Audio Requirements * **BGM (Background Music)**: A high-energy, driving Techno/Breakbeat track reminiscent of early 2000s action movies (Matrix-style) to maintain adrenaline. * **Sound Effects (SFX)**: * **Combat**: Exaggerated punching/kicking sounds (whacks, thuds). * **Electric**: Buzzing/Zapping sounds when special moves are used. * **Slow-mo**: A "pitch-down" or "whoosh" sound effect entering/exiting slow motion. * **UI**: crisp digital beeps for button presses. ### 3. Gameplay Loop * **Core Mechanics**: The player fights waves of stickman enemies in an arena. * **Combat System**: * **Quick Attacks**: Standard punches/kicks that deal moderate damage. * **Battery Moves (Slow Motion)**: Powerful cinematic attacks (throws, flip-kicks) that deal high damage and knock enemies back. These trigger a global time-scale slowdown (`timeScale = 0.5`) for visual emphasis. * **Resource Management**: A "Battery Meter" UI element. Using Battery Moves drains this bar. It slowly regenerates when not attacking. If the battery is empty, the player cannot use special moves. * **Win/Loss**: * **Win**: Defeat all enemies in the current wave/round. * **Lose**: Player HP reaches 0. ### 4. Mobile Controls & Interaction * **Screen Orientation**: Landscape mode (fullscreen). * **Touch Controls**: * **Left Side**: A floating Virtual Joystick (D-Pad) for horizontal movement. * **Right Side**: * **Button A (Large)**: Quick Attack. Tapping repeatedly triggers a 3-hit combo animation sequence. * **Button B (Medium)**: Battery/Electric Attack. Only active when Battery > 20%. * **Button C (Small)**: Jump/Dodge. * **Context Sensitivity**: Since mobile screens lack space for 6 attack keys (original A/S/D/Q/W/E), logic must be context-sensitive: Running + Attack = Slide/Tackle; Standing + Attack = Punch combo. * **Feedback**: * **Haptic**: Trigger `navigator.vibrate(50)` on successful hits. * **Visual**: Screen shake (camera jitter) on heavy impacts. Hit numbers floating up from enemies. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Electric Man is a legendary stickman fighting game that has captivated action game enthusiasts for years. This thrilling combat game combines fast-paced fighting mechanics with strategic gameplay, allowing players to control a powerful stick-figure superhero in intense arena battles. With its unique blend of quick combat moves and spectacular slow-motion attacks, Electric Man delivers an unmatched fighting experience that keeps players coming back for more.

The game features a comprehensive combat system that rewards both quick reflexes and tactical thinking. Players can customize their fighter's appearance and choose from three difficulty levels, making it accessible for beginners while providing serious challenges for experienced fighters.

Core Features

Advanced Combat System

Electric Man boasts an impressive array of fighting moves that set it apart from other stickman games. The dual combat system features:

  • Quick Moves (A, S, D) : Lightning-fast punches, kicks, and grabs for rapid-fire combat
  • Slow-Motion Moves (Q, W, E) : Devastating power attacks that deliver massive damage with cinematic flair
  • Dynamic Move Variations : Attacks change based on your position, movement, and facing direction
  • Energy Management : Strategic battery system for slow-motion moves that regenerates over time

Customization Options

Before entering the arena, players can personalize their fighting experience:

  • Character Customization : Choose your stickman's name and color scheme
  • Difficulty Selection : Three challenging levels - Easy, Normal, and Pro
  • Tutorial Mode : Comprehensive training to master all combat mechanics

Progressive Challenge System

As you advance through levels, enemies become increasingly formidable, requiring players to:

  • Develop advanced combo techniques
  • Master timing for slow-motion attacks
  • Adapt fighting strategies for different opponent types
  • Manage energy resources effectively during extended battles

Game Mechanics

Combat Fundamentals

The fighting system in Electric Man is both intuitive and deep. Quick moves allow for rapid combinations and defensive maneuvers, while slow-motion attacks provide opportunities for spectacular finishing moves. The key to mastery lies in understanding when to use each type of attack and how to chain them effectively.

Energy Management Strategy

The battery system adds a strategic layer to combat. Slow-motion moves consume energy, requiring players to balance offensive power with resource management. Successful fighters learn to use these powerful attacks at crucial moments while maintaining enough energy for defensive maneuvers.

Operation Guide

Movement Controls: - Arrow Keys : Move your character in all directions - Directional Combat : Use movement to position for different attack angles

Quick Combat Moves: - A Key : Fast punch attacks - S Key : Swift kick maneuvers - D Key : Grab and throw techniques

Slow-Motion Power Moves: - Q Key : Devastating punch combo - W Key : Spectacular kick sequence - E Key : Ultimate grab and slam

Combat Tips: - Combine movement with attacks for maximum effectiveness - Watch your energy meter when using slow-motion moves - Chain quick moves for continuous pressure - Use slow-motion attacks as finishers or to break enemy defenses

Why Play Electric Man

Instant Action : No downloads required - jump straight into intense stickman combat through your browser. The game loads quickly and runs smoothly on all modern devices.

Skill Development : Unlike simple button-mashers, Electric Man rewards strategic thinking and skill development. Players can continuously improve their fighting techniques and discover new combo possibilities.

Nostalgic Appeal : This classic Flash game represents the golden age of browser gaming, offering timeless entertainment that never gets old.

Accessible Difficulty : With three difficulty levels, the game accommodates both casual players and hardcore fighting game enthusiasts. Start easy and work your way up to pro level for the ultimate challenge.

Free Entertainment : Enjoy premium fighting game action without any cost. Electric Man provides hours of engaging gameplay completely free, making it perfect for quick gaming sessions or extended play.

Perfect for Fighting Fans : If you love action games, martial arts, or stickman adventures, Electric Man combines all these elements into one exceptional gaming experience.

Frequently Asked Questions (FAQ)