Space Fighter Rebellion

Seele01-Flash
By
Space Fighter Rebellion is a classic arcade-style space shooting game where you pilot a powerful spaceship through dangerous asteroid fields. Collect laser power-ups and unleash devastating plasma bombs to clear your path through outer space.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Space Fighter Rebellion**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** "Neon Arcade Sci-Fi." Use a dark, deep-space aesthetic with high-contrast neon accents (cyan, magenta, lime) to ensure visibility on small mobile screens. * **Player Ship:** A sleek, low-poly triangular fighter jet with glowing engine thrusters (using `THREE.TrailRenderer` or simple particle trails) to convey speed. * **Enemies (Asteroids):** Use `THREE.IcosahedronGeometry` with varying detail levels to create jagged, rocky asteroids. They should tumble/rotate randomly. When destroyed, they should break into particle fragments (simple geometry particles) rather than smaller rocks to save performance. * **Background:** A dynamic "Skybox" or moving starfield using `THREE.Points` to create a sense of forward or upward velocity. Include a distant, slowly rotating low-poly planet in the background for depth. * **Lighting:** Ambient light for base visibility, plus a directional light imitating a nearby sun. Explosions should cast dynamic point lights briefly. * **Performance:** Use `THREE.InstancedMesh` for asteroids and bullets to handle high object counts on mobile GPUs. ### 2. Audio Requirements * **BGM:** An energetic, looping "Synthwave" or "Retro-Techno" track (120-140 BPM) to maintain tension. * **Sound Effects (SFX):** * **Shooting:** High-pitched, short "pew-pew" electronic pulses. * **Explosions:** Crunching, bass-heavy noise for asteroid destruction. * **Plasma Bomb:** A rising charge sound followed by a massive "shockwave" release sound. * **Power-up:** A positive, ascending chime (Major arpeggio). * **UI:** Crisp clicks for menus. ### 3. Gameplay Loop * **Perspective:** Top-down view (Ortho or Perspective camera) locked to the player's movement area, ensuring the ship is always visible. * **Core Mechanic:** The player flies in a bounded 2D plane (X/Y axis). Asteroids drift in from screen edges. * **Combat:** * **Standard Fire:** Linear projectiles. * **Plasma Bomb:** A special ability that triggers a radial shockwave, destroying all enemies within a large radius. Has a cooldown or requires collecting "Energy" items to recharge. * **Progression:** Score increases for every asteroid destroyed. Difficulty scales by increasing asteroid speed and spawn rate over time. * **Win/Loss:** No "Win" condition (Infinite Arcade Mode). Game Over occurs if the ship collides with an asteroid. Display a "High Score" screen upon death. ### 4. Mobile Controls & Interaction * **Screen Orientation:** Force **Landscape Mode** for a wider field of view. * **Left Screen Zone (Movement):** Implement a floating **Virtual Joystick**. The player drags their left thumb to move the ship in 360 degrees. The ship should bank slightly (rotate on Z-axis) when turning for visual flair. * **Right Screen Zone (Action):** * **Primary Button (Large):** "Fire Laser." Hold to rapid-fire (Auto-fire is preferred for mobile comfort). * **Secondary Button (Smaller, Glowing):** "Plasma Bomb." Only active/lit when the cooldown is ready. * **UI Layout:** Keep Score and Bomb Gauge at the top corners (safe area). Buttons must be at least 60x60px for touch accuracy. * **Feedback:** * **Haptic:** Trigger `navigator.vibrate(50)` on shooting and `navigator.vibrate(200)` on taking damage or using the bomb. * **Visual:** Camera shake effect (slight random offset) when a bomb goes off or the player takes a 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

Space Fighter Rebellion is an exciting space shooting adventure that puts you in command of a high-tech fighter spacecraft. Navigate through treacherous asteroid fields in outer space while engaging in intense combat scenarios. This classic arcade-style shooter combines fast-paced action with strategic power-up collection, delivering an authentic retro gaming experience directly in your browser.

As a space pilot, your mission is to survive the cosmic battlefield by destroying incoming asteroids and space threats. The game features intuitive controls and progressively challenging gameplay that will test your reflexes and tactical skills.

Core Features

Intense Space Combat Action

Engage in thrilling space battles as you maneuver your fighter ship through dense asteroid fields. Each level presents new challenges and obstacles that require quick thinking and precise timing to overcome.

Power-Up Collection System

  • Laser Power Enhancements : Collect special laser power-ups to boost your weapon's effectiveness
  • Plasma Bomb Arsenal : Gather plasma bombs for devastating area-of-effect attacks
  • Strategic Resource Management : Balance power-up usage for maximum survival

Classic Arcade Experience

Experience the nostalgia of classic space shooters with modern browser compatibility. The game captures the essence of retro arcade gaming while being accessible on any device with a web browser.

Free Online Gameplay

Enjoy unlimited access to this space adventure without any downloads or installations required. Play instantly in your browser on desktop or mobile devices.

Gameplay Mechanics

Space Fighter Rebellion offers straightforward yet engaging gameplay mechanics:

  • Asteroid Destruction : Your primary objective is eliminating asteroids that threaten your spacecraft
  • Power-Up Strategy : Timing the collection and use of power-ups is crucial for survival
  • Progressive Difficulty : Levels become increasingly challenging as you advance
  • Score-Based Progression : Earn points for successful asteroid destruction and survival time

Operation Guide

Master the controls to become an effective space fighter:

  • Arrow Keys : Navigate your spaceship in all directions through space
  • X Key : Fire your primary laser weapons at incoming threats
  • Spacebar : Deploy powerful plasma bombs for area damage
  • Movement Strategy : Use smooth, controlled movements to avoid collisions
  • Timing : Learn to time your shots and bomb deployments for maximum effectiveness

Why Play This Game

Space Fighter Rebellion offers several compelling reasons to embark on this cosmic adventure:

Instant Action : Jump straight into space combat without complex tutorials or lengthy setup processes. The game provides immediate entertainment for players seeking quick gaming sessions.

Nostalgic Appeal : Perfect for players who appreciate classic arcade-style shooters with simple yet addictive gameplay mechanics.

Accessibility : Play anywhere, anytime through your web browser. No downloads, installations, or special software required.

Skill Development : Improve your hand-eye coordination, reaction time, and strategic thinking through progressively challenging levels.

Stress Relief : Enjoy satisfying asteroid destruction and space combat as a way to unwind and relax.

Whether you're a fan of classic arcade games or new to space shooters, Space Fighter Rebellion provides an engaging experience that combines nostalgia with accessible modern gameplay.

Frequently Asked Questions (FAQ)