Skip to content

WarriorsSami/ZombieHunter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ZombieHunter

Zombie Hunter is a tile-based 2D shooter game with a top-down view developed with the purpose to learn Pygame and game dev related concepts.

Demo

alt_text

Setup

In order to run the project you need to have already installed a Python interpreter (>= 3.7), the Python Package Installer (Pip) and Git on your machine.

To clone the git project and configure its dependencies you have to run these commands:

git clone https://github.com/WarriorsSami/ZombieHunter.git
cd ZombieHunter
pip install -r requirements.txt
python main.py

Commands and HUDs

Head-Up Display Components:

  • player health bar
  • mobs counter
  • player score (related to rotations, collision with mobs, items and shots)
  • player hit flags for collisions with walls, health packs and mobs

Command List:

  • W/Arrow Up to move forward
  • S/Arrow Down to move backward
  • A/Arrow Left to rotate to the left
  • D/Arrow Right to rotate to the right
  • Space to shoot
  • Q to switch between weapons
  • P to pause the game
  • N to switch between day and night mode
  • Esc to quit the game
  • F1 to see colliders

Todo List

  • add Camera
  • add Tiled Map
  • add Night Mode
  • add Items to pick-up
  • add Grenade Launcher
  • add Explosion Animation
  • add multiple levels and maps
  • add civilians to be rescued
  • add multiple sorts of mobs
  • add guns to mobs
  • add obstacles that can be manipulated
  • add ammunition

References and Sources:

About

Zombie Hunter Tile Based Game made with Pygame

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages