Rocket Rampage

A fast-paced physics-based rocket game where fuel management, precision movement, and quick reactions determine survival.

Made by Simarpreet Singh · 2025 · Python & Pygame

Controls

Movement

  • A – Move left
  • D – Move right
  • Space – Thrust upward (uses fuel)

Game Control

  • S – Start game
  • R – Restart after losing
  • Esc – Quit game

Core Mechanics

Physics-Based Movement

The rocket is affected by gravity and momentum. Thrust applies vertical force, while horizontal movement directly modifies velocity.

Fuel System

Fuel drains continuously and faster when thrusting. Collectibles replenish fuel and increase score. Running out of fuel is fatal.

Collision Rules

Touching screen boundaries or crashing after fuel depletion ends the game. Precision control is essential.

Visual Feedback

A dynamic rocket rotation aligns with velocity, and exhaust trail particles visually represent movement and thrust.

Key Features

  • • Full-screen adaptive resolution
  • • Smooth 60 FPS gameplay loop
  • • Animated explosion loss screen
  • • Score tracking with fuel-based progression
  • • Particle exhaust system
  • • Clean object-oriented design using Pygame sprites