EAE 1410 Final Project - Twin stick shooter
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.idea
audio
fonts
sprites
.gitattributes
.gitignore
Backdrop.py
Bear.py
Bomb.py
BombGenerator.py
Bullet.py
Button.py
Coin.py
CoinGenerator.py
Enemy.py
EnemyGenerator.py
Explosion.py
FloatingText.py
GameAudio.py
GameObject.py
GunslingerGame.exe
GunslingerGame.py
LevelGenerator.py
Particle.py
Player.py
ReadMe.md
SpriteSheet.py
Tree.py
TreeList.py
Utilities.py
Weapon.py
pyganim.py

ReadMe.md

Gunslinger Game

An endless twin-stick shooter where you are forever chased by a giant bear monster and his minions. Run and dodge your way through procedurally generated levels while blasting enemies and collecting powerups.

Background

Gunslinger Game was written in Python using PyGame for a programming class at the University of Utah fall 2016. It was a group final project consisting of myself and Makenzie Matthews. Some of the graphics and sounds are public domain assets, but most, such as the player and the enemies, were created by us.

Controls / How to Play

  • Use WASD or the arrow keys to move your character around
  • Use the mouse/cursor to aim and shoot your gun.
  • Use ESC to pause or unpause the game.

Note: the game will keep your mouse within the window (so that you don't accidentely click out of the game while your swinging around shooting).

How To Run

There are two ways to run the game:

  1. For most Windows machines, download and execute the EXE file: GunslingerGame.exe
  2. Compile the source code.

Compiling the Source Code

Dependencies
  1. Python 3
  2. PyGame
Executing

The main game class/file is GunslingerGame.py Simply run the GunslingerGame module to start the game