10 More Bullets

Seele01-Flash
By
10 More Bullets is an addictive pixel art chain reaction shooter where strategic timing creates massive explosions. Master the art of bullet physics to destroy entire fleets with limited ammunition.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**10 More Bullets - 2.5D Chain Reaction Shooter**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Modern Retro / 2.5D Pixel Art. Use an `OrthographicCamera` to maintain a classic 2D perspective but use `THREE.PlaneGeometry` with pixelated textures for sprites to allow for depth layering and lighting effects. * **Color Palette**: Replicate the "Sunset Chaos" vibe from the screenshot. Background should be a gradient of deep oranges and reds. Foreground silhouettes should be high-contrast black or dark grey. * **Key Models**: * **Player**: A stationary pixel-art turret/cannon fixed at the bottom center of the screen. * **Enemies**: various pixel-art spaceships (triangles, saucers, blocky ships) moving horizontally across the sky at different altitudes and speeds. * **Projectiles**: Bright yellow/white glowing pixel squares. * **Particles & VFX**: This is the most important visual element. Use `THREE.InstancedMesh` for performance optimization to handle hundreds of "shrapnel" particles generated during chain reactions. Implement a "Screen Shake" effect on the camera when massive explosions occur. * **Mobile Optimization**: Use low-poly geometries for sprites (2 triangles per quad). Texture filtering should be `THREE.NearestFilter` to keep pixels sharp. ### 2. Audio Requirements * **BGM**: Fast-paced, high-energy **8-bit / Chiptune** track with a driving bassline to maintain tension. * **Sound Effects (SFX)**: * **Shoot**: A retro synthesizer "Pew" or laser sound. * **Hit/Explode**: Crunchy, bit-crushed explosion sounds. The pitch should vary slightly per explosion to avoid audio fatigue during chain reactions. * **Combo/Bonus**: A high-pitched "Ding" or arcade coin sound when a chain reaction reaches a milestone (e.g., "x10 Combo"). * **UI**: Simple blips for button presses. ### 3. Gameplay Loop * **Core Mechanic**: The player starts with exactly **10 Bullets**. The goal is to destroy as many ships as possible. * **The Chain Reaction**: 1. Ships fly horizontally across the screen endlessly. 2. Player fires a single shot. 3. If a shot hits a ship: The ship explodes and splits into **2 to 4 distinct "shrapnel" projectiles** that fly in different directions (aimed slightly towards other nearby ships if possible). 4. If shrapnel hits another ship, that ship also explodes and splits. This creates a massive cascade of destruction. * **Power-ups**: Randomly, destroyed ships drop icons that apply immediate effects: * **Extra Bullet**: Adds +1 to ammo. * **Big Boom**: larger explosion radius. * **Scoring**: Score is calculated by (Ships Destroyed) * (Current Combo Multiplier). Display floating text (e.g., "+100") at explosion sites. * **Game Over**: When ammo reaches 0 and no projectiles are left on screen. ### 4. Mobile Controls & Interaction * **Input Scheme**: One-finger "Tap to Shoot". * Since the turret is stationary and aiming is timing-based (projectiles travel straight up or target nearest), the entire screen is the trigger button. * Prevent accidental double-taps: Add a tiny cooldown (e.g., 0.2s) between manual shots, but allow auto-fire if a "Rapid Fire" power-up is active. * **Orientation**: **Landscape Mode** is mandatory to allow wide horizontal movement for enemy ships. * **Haptic Feedback**: Trigger `window.navigator.vibrate(50)` on every explosion. Trigger a longer vibration on "Game Over". * **UI Layout**: * **Ammo Counter**: Large, clear icons (bullet shapes) in the top-left corner. * **Score**: Large pixel font in the top-right. * **Pause Button**: Minimum 44x44px touch area in the bottom-left corner. * **Feedback Text**: Large, centered overlay text (like "TERRIFIC", "EXTRA BULLET") that pulses/scales up when specific events happen. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

10 More Bullets is a fast-paced pixel art shooter that challenges you to create spectacular chain reactions with limited ammunition. This engaging arcade game puts your strategic thinking and timing skills to the test as you attempt to destroy as many ships as possible with just 10 bullets.

The game features vibrant pixel graphics and addictive gameplay mechanics that keep you coming back for more. With its simple concept but challenging execution, 10 More Bullets offers hours of entertainment for both casual and hardcore gamers.

Core Features

Chain Reaction Mechanics

The heart of the game lies in creating massive chain reactions. Each bullet you fire has the potential to trigger explosions that spread across the screen, destroying multiple targets in a single shot. Master the timing and positioning to maximize your destruction potential.

Multiple Game Modes

  • Single Player Arcade Mode : Perfect your chain reaction skills in solo gameplay
  • 2 Player Mode : Challenge friends in competitive multiplayer action
  • Upgrade System : Enhance your character abilities and unlock new boosters

Retro Pixel Art Style

Experience nostalgic 2D pixel graphics that bring back the golden age of arcade gaming. The vibrant colors and smooth animations create an immersive retro gaming atmosphere.

Strategic Gameplay Elements

  • Limited Ammunition : Every shot counts with only 10 bullets available
  • Physics-Based Destruction : Realistic bullet trajectories and explosion mechanics
  • Score Multipliers : Chain reactions increase your score exponentially
  • Collectible Boosters : In-game power-ups enhance your destructive capabilities

Gameplay Instructions

Single Player Controls

  • Space Bar or Left Mouse Button : Fire your weapon
  • Mouse Movement : Aim your shots precisely

Two Player Controls

  • Player 1 : Press X key to shoot
  • Player 2 : Press K key to shoot

Strategy Tips

  1. Wait for Perfect Timing : Patience is key - wait for ships to cluster together
  2. Aim for Chain Reactions : Target areas where explosions can spread to multiple enemies
  3. Use Upgrades Wisely : Invest in character improvements that match your playstyle
  4. Master the Physics : Understand how bullets bounce and explosions propagate

Why Play This Game

10 More Bullets offers a perfect blend of strategy and action that appeals to players of all skill levels. The game's simple premise - destroy as much as possible with limited shots - creates an instantly engaging challenge that's easy to learn but difficult to master.

The upgrade system adds depth and progression, encouraging repeated playthroughs as you unlock new abilities and boosters. Whether you're looking for a quick gaming session or extended arcade action, this pixel shooter delivers satisfying gameplay with each attempt to beat your high score.

The 2-player mode adds social competition, making it perfect for gaming sessions with friends. Challenge each other to see who can create the most spectacular chain reactions and achieve the highest destruction scores.

Frequently Asked Questions (FAQ)