Galactic Striker

A fully AI-Generated Python space shooter built with Python and Pygame, featuring dynamic gameplay, extensive weapon systems, and procedurally generated content.

Galactic Striker Arcade Game
Galactic Striker Arcade Game

🎮 Features

Core Game Mechanics

  • Dynamic Combat System
    • Real-time space combat with fluid controls
    • Screen boundary system with play area borders
    • Collision detection with pixel-perfect accuracy
    • Particle effects for explosions and impacts

Weapon Systems

  1. Primary Weapons
    • Weapon1: Basic single shot – Fast, reliable starter
    • Weapon2: Double parallel – Two-way projectiles
    • Weapon3: Triple spread – Three-way projectiles
    • Weapon4: Quadriple parallel – Four-way projectiles
    • Weapon5: Heavy shot – Maximum damage, slow rate
    • Weapon6: Five-way spread – Wide area coverage
    • Weapon7: Fireball – Explosive area damage
  2. Secondary Systems
    • Missile system with lock-on capability
    • Shield system with regeneration
    • Special weapons (unlockable)

Enemy System

  • Types & Behaviors
    • Small Aliens: Fast, agile, basic attacks
    • Large Aliens: Slower, tougher, complex attack patterns
    • Boss Aliens: Unique mechanics and multiple phases
  • AI & Patterns
    • Advanced pathfinding
    • Formation-based movement
    • Dynamic difficulty adjustment
    • Behavioral trees for complex enemy decisions

Progression System

  1. Player Development
    • Experience-based ranking system
    • Collectible rank markers
    • Skill-based upgrades
    • Permanent ship improvements
  2. Level Structure
    • 250 handcrafted levels
    • Boss encounters every 25 levels
    • Increasing complexity and challenge
    • Special bonus levels

Bonus System

  1. Power-ups
    • Weapon upgrades
    • Speed boosts
    • Shield enhancements
    • Extra lives
    • Time bonuses
  2. Special Items
    • Score multipliers
    • Money bonuses (10, 50, 100, 200)
    • Letter collection system
    • Hidden bonus items
  3. Unique Modifiers
    • Mirror mode
    • Drunk mode
    • Freeze mode
    • Warp capability