Skip to content

Repository files navigation

NinjaBattleGame

NinjaBattleGame is a small 2D action game developed in Python with the Pygame module.
In this first version, you play as a Shinobi who must survive against hordes of monsters.

Alt Text

As the game progresses, your hero will earn magic skills.
Magic will allow you to control powerfull special attacks.

Alt Text

The game is sequenced in rounds.
With each new round, the difficulty increases.

Alt Text

Average duration of a game: about 15 minutes

Alt Text

Prerequisites

  • Python 3.6, 3.7, 3.8, 3.9+ (Developed and tested with these versions)
  • pip3

Installation

git clone https://github.com/EpicKOM/NinjaBattleGame.git
cd NinjaBattleGame
pip3 install -r requirements.txt

Then run the command python3 main.py

Controls

  • Key Left: Run Left
  • Key Right: Run Right
  • Key Space: Jump
  • Key D: Launch Kunai
  • Key Z (Magic Required): Launch Fireball
  • Key Q (Magic Required): Ultimate KO Beam
  • Key Escape: Quit

Enjoy the game ! =)

About

Ninja Battle Game is a small 2D game developed in Python with the Pygame module.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages