Injustice Gods Among Us

Seele01-Flash
By
Injustice Gods Among Us brings DC Comics' most iconic superheroes together in an epic arcade fighting experience. Choose from legendary heroes like Superman and The Flash, master unique combat combinations, and engage in intense superhero battles completely free in your browser.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Injustice: Retro Hero Clash**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: 2.5D Side-scrolling Arcade Fighter. The game should use a fixed side-view camera (OrthographicCamera preferred for retro feel) focusing on a flat fighting plane. * **Characters (Low-Poly 3D)**: * **Hero (Player)**: A muscular figure constructed from simple box/capsule geometries, colored Blue with a Red cape and Red trunks (mimicking the Superman pixel art). * **Opponent (CPU)**: A similar muscular figure colored Red with Yellow lightning accents (mimicking The Flash). * **Environment**: A stylized "Night City Rooftop" scene. * Background: Dark blue gradient sky with a silhouette of a city skyline in the distance. * Ground: A concrete-textured platform or bridge. * **Effects**: Retro pixel-style particle explosions when hits connect. A simple red "Hit Flash" on the character model when taking damage. * **Optimization**: Use basic PhongMaterials. Limit scene lights to one ambient light and one directional light to ensure high FPS on mobile devices. ### 2. Audio Requirements * **BGM**: An energetic, fast-paced "Cinematic Chiptune" track. It should mix orchestral hero motifs with 16-bit arcade synth sounds. * **Sound Effects (SFX)**: * **Attacks**: Retro "Woosh" sounds for missed swings, crunchy 8-bit "Thud/Pow" sounds for successful hits. * **Jump**: A rising synthesized slide sound. * **UI**: Crisp "Blip" sounds for button presses. * **Voice**: (Optional) Simple synthesized "Fight!" and "K.O." sounds at the start/end of the round. ### 3. Gameplay Loop * **Core Logic**: A classic 1v1 fighting system (Best of 3 Rounds). * **Stats**: Each character has a Health Bar (UI overlay at the top of the screen). * **Combat Mechanics**: * **Punch**: Fast attack, low damage. * **Kick**: Slower attack, longer range, medium damage. * **Block**: Reduces incoming damage by 80% while held. * **Combo System**: If the player lands 3 consecutive hits without taking damage, the next attack deals double damage. * **AI Behavior**: The CPU opponent should track the player's x-position, move within range, and randomize between blocking and attacking. * **Win/Loss**: Depleting the opponent's HP triggers a slow-motion "K.O." effect and a "You Win" text overlay. ### 4. Mobile Controls & Interaction * **Layout**: Landscape orientation only. * **Left Screen (Movement)**: A virtual on-screen D-Pad or Joystick. * Left/Right: Move character. * Up: Jump. * Down: Crouch/Block (or map Block to a separate button). * **Right Screen (Actions)**: Three large, distinct circular buttons (min 60px diameter for touch targets). * Button A (Red): Punch. * Button B (Blue): Kick. * Button C (Green/Shield icon): Defend. * **Feedback**: * **Haptic**: Trigger `navigator.vibrate(50)` on successful hits or taking damage. * **Visual**: The buttons should scale down slightly or light up when pressed to indicate registration. * **Camera Shake**: A subtle camera shake effect (y-axis offset) when a heavy hit connects. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Injustice Gods Among Us is an electrifying arcade fighting game that brings together DC Comics' most beloved superheroes in ultimate combat showdowns. This browser-based fighting game delivers authentic superhero action where iconic characters like Superman, The Flash, and other legendary heroes clash in epic battles. With its retro-inspired gameplay and modern mechanics, the game offers both casual players and fighting game enthusiasts an engaging superhero experience.

Core Features

Iconic DC Superhero Roster

Battle as your favorite DC Comics heroes, each meticulously designed with their signature abilities and fighting styles. From Superman's overwhelming strength to The Flash's lightning-fast attacks, every character offers a unique gameplay experience that stays true to their comic book origins.

Advanced Combat System

The game features a sophisticated fighting mechanic where each superhero possesses distinct attack patterns, special moves, and devastating combo sequences. Master the art of chaining attacks, timing defensive maneuvers, and executing powerful special abilities to dominate your opponents.

Multiple Game Modes

  • Story Mode : Progress through challenging fighting rounds against various DC superheroes
  • Training Mode : Perfect your combat skills and experiment with different character combinations
  • Quick Battle : Jump straight into action for immediate superhero combat

Retro Arcade Experience

Experience the nostalgic charm of classic arcade fighting games with modern browser compatibility. The game combines retro aesthetics with smooth gameplay mechanics, creating an authentic arcade atmosphere accessible from any device.

Gameplay Mechanics

Character-Specific Abilities

Each superhero in Injustice Gods Among Us comes equipped with: - Unique Attack Patterns : Every hero has distinctive punching and kicking combinations - Special Moves : Powerful abilities that reflect each character's superpowers - Defensive Capabilities : Strategic blocking and counter-attack options - Combo Potential : Endless possibilities for creating devastating attack sequences

Strategic Combat Depth

Success requires more than button mashing. Players must learn proper timing, distance management, and combo execution to excel. The game rewards strategic thinking and skill development, making it equally enjoyable for casual players and competitive fighting game fans.

Operation Guide

Master these essential controls to dominate the battlefield:

  • A Key : Execute punch attacks and initiate combo sequences
  • D Key : Perform powerful kick attacks for varied combat options
  • S Key : Activate defensive stance to block incoming attacks
  • Left/Right Arrows : Move your character across the fighting arena
  • Up Arrow : Jump to avoid ground attacks or initiate aerial combos
  • Down Arrow : Crouch to dodge high attacks and access low strikes

Combat Tips

  1. Combo Mastery : Experiment with different attack sequences in training mode
  2. Timing is Key : Learn the rhythm of each character's attacks for maximum effectiveness
  3. Defense Strategy : Balance aggressive attacks with strategic defensive positioning
  4. Character Familiarity : Spend time with each superhero to understand their unique abilities

Why Play This Game

Authentic Superhero Experience

Injustice Gods Among Us delivers genuine DC Comics action that captures the essence of beloved superheroes. The game's attention to character detail and comic book authenticity creates an immersive experience for fans and newcomers alike.

Completely Free Entertainment

Enjoy full access to all game content without any cost. No downloads, installations, or subscriptions required – simply open your browser and start battling.

Cross-Platform Accessibility

Play seamlessly across desktop computers, laptops, tablets, and smartphones. The browser-based platform ensures consistent performance regardless of your device.

Skill Development

Whether you're new to fighting games or a seasoned veteran, Injustice Gods Among Us offers progressive skill development. The training mode allows players to practice and refine their techniques at their own pace.

Nostalgic Appeal

Experience the golden age of arcade fighting games with modern convenience. The retro styling combined with contemporary browser technology creates a perfect blend of nostalgia and accessibility.

Frequently Asked Questions (FAQ)