LucasHazardous / mAIn_world

2D single player game. Main objective is to defeat all enemies on all stages.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

mAIn_world

intro image


Lore

Years of hard training passed as you watched the world change. World is now controlled by mega corporations that produce robots with advanced combat AI. Your plan is to put an end to their dominance.

A journey of a thousand miles begins with a single step.


How to run

  1. Install Python version 3.
  2. Install pygame with:
pip install pygame
  1. Clone this repository with git clone or download a zip file and unpack it.
  2. Navigate inside src directory of this project.
  3. Open terminal and run game with command:
python main.py

How to compile it into an executable

Install pyinstaller with

pip install pyinstaller

compile:

pyinstaller ./src/main.py --onefile

and then move assets folder to the same directory as your .exe file.


Controls

W - katana attack
D - go right
A - go left
SPACE - jump
S - emp, deals massive damage, you get only 1 per stage - use it wisely
R - restart a stage after death, you get an unlimited amount of attempts

After clearing a stage from enemies touch the right border to move to the next stage.


Art

Images, music and dialogues (I wrote dialogues but website generated mp3 files) were not made by me.
Check credits.txt for sources.


About

2D single player game. Main objective is to defeat all enemies on all stages.

License:GNU General Public License v3.0


Languages

Language:Python 100.0%