Skip to content

My first completed/semi-polished game created completely from scratch solely using the pygame library. It is a simple shooter platformer with an unfinished level layout. Started in 2019 and finished in summer 2020. (Polished in spring of 2021)

Notifications You must be signed in to change notification settings

hammadfarooqi/PygamePlatformer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PygamePlatformer

Menu Screenshot

PygamePlatformer is a simple one-player 2D Fixed-Camera Platform Shooter

Table of Contents

Features

  • Checkpoints: After losing one of three lives, the player respawns at the starting position of room they died in.
  • Recharable Gun: Player carried a handgun that can have five outgoing bullets at any time and one-shots more simple enemies.
  • Saved Progress: Local storage of the player's last room and number of lives.
  • Boss Fight: The game ends with a boss fight against the Glob Monster who becomes more and more powerful as its health decreases.

Controls

  • A, D for left and right movement
  • W to jump
  • Space to shoot bullets (only five bullets can be airborne at a time)

Gameplay Screenshot

Technologies

  • Pygame pygame

Setup

In order to run a local instance of PygamePlatformer, first clone or download a copy of this repository and follow the instructions below.

To setup the dependencies for the application, run:

python3 -m pip install -U pygame --user

To start the game, run the main.py file

About

My first completed/semi-polished game created completely from scratch solely using the pygame library. It is a simple shooter platformer with an unfinished level layout. Started in 2019 and finished in summer 2020. (Polished in spring of 2021)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages