Super Fighter - Classic Fighting Game

Seele01-Flash
By
Super Fighter is a classic arcade-style fighting game that brings nostalgic combat action to your browser. Choose your fighter and engage in intense battles with simple controls and retro gameplay.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Super Fighter**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Use a **Toon-Shaded (Cel-Shaded)** aesthetic to mimic the bold 2D comic outlines seen in the reference image. The game should render in 3D but maintain a flat, 2.5D side-scrolling fighting perspective. * **Characters:** * **Player (Hero):** A burly fighter modeled after the reference image—exaggerated upper body musculature, wearing a red tank top, wristbands, and a massive black "pompadour" hairstyle. * **Enemy (AI):** A palette swap of the hero (e.g., Blue tank top) or a generic martial artist (Gi-wearing) to save assets. * **Animations:** Snappy, non-interpolated keyframes to mimic retro sprite animations (Idle, Walk, Punch, Kick, Jump, Hit-Stun, KO). * **Environment:** A "Discount Dojo" or "Back Alley" background. Use a single plane geometry with a pixel-art texture for the background to save performance. * **Mobile Optimization:** Strict low-poly models (under 2000 triangles per character). Use simple colors instead of high-res textures. Implement object pooling for particle effects (hit sparks). ### 2. Audio Requirements * **BGM:** A high-energy, 16-bit style chiptune rock track. It should sound slightly generic, fitting the "store brand Street Fighter" description. * **SFX:** * **Combat:** Retro "crunchy" impact sounds (white noise bursts) for punches and kicks. * **Voice:** A low-bitrate announcer voice saying "FIGHT!", "YOU WIN", and generic grunts for attacks. * **UI:** Simple blips for menu selection. ### 3. Gameplay Loop * **Core Mechanic:** A classic 1v1 2D fighting engine. The player must deplete the opponent's Health Bar (top of screen) before the 99-second timer runs out. Best of 3 rounds. * **Combat System:** * **Attacks:** Light Punch (fast), Heavy Kick (slow, high damage). * **Defense:** Holding "Back" moves the character away and automatically blocks incoming attacks. * **Special:** A "Energy Wave" projectile (simple glowing sphere) triggered by a specific button combo (or dedicated button for mobile simplicity). * **Win/Loss:** Reducing enemy HP to 0 triggers a slow-motion "KO" effect. Losing results in a "Try Again?" screen. ### 4. Mobile Controls & Interaction * **Orientation:** **Landscape Only** to maximize the horizontal fighting plane. * **Virtual Gamepad (UI):** * **Left Side:** A large, semi-transparent Virtual D-Pad or Analog Stick for movement (Left/Right) and Jumping (Up). * **Right Side:** three distinct circular buttons (minimum 60px diameter) arranged in an arc: "Punch", "Kick", and "Special". * **Feedback:** * **Visual:** Screen shake (Camera jitter) on heavy hits. Flash the character white when taking damage. * **Haptic:** Trigger short device vibration (using `navigator.vibrate`) when landing a hit or taking damage. * **UI Scaling:** Ensure Health Bars and Timer are anchored to the top corners/center and scale correctly for notched screens (SafeArea). Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Super Fighter is a classic arcade-style fighting game that captures the essence of traditional street fighting games. With its retro pixel art style and straightforward combat mechanics, this game offers players an authentic old-school fighting experience right in their web browser. The game features multiple fighters, each with unique abilities and fighting styles, delivering hours of competitive entertainment.

Core Features

Classic Fighting Mechanics

Super Fighter brings back the fundamental elements that made classic fighting games so addictive. Execute special moves, combos, and finishing attacks as you battle against opponents in various arenas. The game maintains the traditional 2D side-scrolling fighting format that fans of the genre will instantly recognize.

Multiple Game Modes

Whether you prefer single-player campaigns or head-to-head battles, Super Fighter accommodates different play styles. Challenge computer-controlled opponents or face off against friends in local multiplayer mode for the ultimate fighting experience.

Retro Visual Style

The game embraces a nostalgic pixel art aesthetic that pays homage to classic arcade fighters. Character animations are smooth and responsive, while the backgrounds feature detailed environments that enhance the fighting atmosphere.

Browser-Based Convenience

  • No Download Required : Play instantly in any modern web browser
  • Cross-Platform Compatible : Works on desktop computers and mobile devices
  • Free to Play : Complete fighting experience at no cost
  • Quick Loading : Jump into battles within seconds

Gameplay Mechanics

Super Fighter follows traditional fighting game conventions with intuitive controls that are easy to learn but challenging to master. Players can perform basic attacks, blocks, and special moves using simple keyboard combinations. The game rewards timing, strategy, and quick reflexes as you face increasingly challenging opponents.

Combat System

The fighting system emphasizes tactical gameplay where knowing when to attack, defend, and use special abilities is crucial for victory. Each character has a unique moveset, encouraging players to experiment with different fighters to find their preferred combat style.

How to Play

Basic Controls

  • Arrow Keys : Move your fighter left, right, jump, and crouch
  • A, S, D Keys : Execute punch and kick attacks
  • Combination Moves : Combine directional inputs with attack keys for special moves
  • Block : Hold back to defend against incoming attacks

Game Objectives

Defeate your opponent by reducing their health bar to zero through successful attacks and combos. Master the timing of your moves and learn to counter your opponent's strategies to emerge victorious in each match.

Why Play Super Fighter

Super Fighter appeals to both nostalgic gamers who remember classic arcade fighters and newcomers looking for straightforward combat gameplay. The game's accessibility makes it perfect for quick gaming sessions, while its depth provides enough challenge for serious fighting game enthusiasts. With no registration required and instant browser play, you can jump into the action immediately and experience the thrill of classic fighting game combat.

Frequently Asked Questions (FAQ)