Skip to content

This game is a Pygame-based, retro-style action game inspired by the classic **River Raid**. The player controls an airplane navigating a hazardous river environment, dodging obstacles and enemies like boats and helicopters while managing fuel levels. The game includes the following features:

Notifications You must be signed in to change notification settings

amir13872/My-River-Raid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My-River-Raid

My River Raid is a 2D side-scrolling shooter game inspired by the classic River Raid game. In this game, players control a plane flying over a river while avoiding obstacles, destroying enemy vehicles, and refueling to keep flying. The game also features power-ups and multiple levels of increasing difficulty.

Table of Contents

Project Overview

This project is implemented in Python using the Pygame library. The main goal of the game is to score as many points as possible by shooting down enemies and navigating through the environment. The player must also keep an eye on the fuel level and collect fuel power-ups to stay in the air.

The project includes:

  • A player-controlled airplane
  • Enemy helicopters, boats, and bridges
  • Fuel stations to replenish fuel
  • Various power-ups (shield, speed, multi-shot)
  • Background music and sound effects
  • Score and fuel indicators

Features

  • Multiple levels of difficulty.
  • Refueling system to extend gameplay.
  • Power-ups to give temporary boosts.
  • Randomly generated enemy positions for each level.
  • Game over screen with final score and kills.

Installation

  1. Clone the Repository

    git clone https://github.com/amir13872/MyRiverRaid.git
  2. Install Dependencies

    Make sure you have Python and pip installed. Install the required libraries:

    pip install pygame
  3. Run the Game

    After installing the dependencies, navigate to the project directory and run the game:

    python myrr.py

How to Play

Your mission is to destroy as many enemy helicopters and boats as possible while avoiding obstacles such as bridges and enemy fire. Be sure to keep an eye on your fuel gauge and pick up fuel stations to stay airborne. You can also collect power-ups to gain temporary advantages such as invincibility, faster speed, or multi-shot capability.

Game Controls

  • Left Arrow - Move the plane to the left
  • Right Arrow - Move the plane to the right
  • Spacebar - Shoot bullets

Contributing

Contributions, bug reports, and feature requests are welcome! Feel free to open issues or submit pull requests.

  1. Fork the repository
  2. Create a new branch (git checkout -b feature-branch)
  3. Make your changes and commit (git commit -am 'Add new feature')
  4. Push to the branch (git push origin feature-branch)
  5. Open a pull request

or

License

This project is licensed under the MIT License.

About

This game is a Pygame-based, retro-style action game inspired by the classic **River Raid**. The player controls an airplane navigating a hazardous river environment, dodging obstacles and enemies like boats and helicopters while managing fuel levels. The game includes the following features:

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages