#Mario Helps Smurfs
This game created by Fotis Kounelis.
This is a game for 90's cartoon and nintendo lovers. Gargamel attacks in Smurfs and Super Mario needs your help to save the day by winning Azrael.
You can download this repository in your local machine. To play the game it mostly needs pygame. I recommend an IDE for Python to execute it and run. In case you still need to run it differently, the packages that are needed are pygame, sys, time, random, math, numpy.
It is implemented for recreational purposes. I hope everyone enjoy it and in case you want me to add something more, do not hesitate to conact with me!
This game is more or less a classic game of moving around the screen and shooting the enemies. The bigger the score the more bullets you can shoot simultaneously!
USE ARROW KEYS TO MOVE USE SPACE TO SHOOT USE Q TO QUIT
To start the game you just run the python file. Your score is 0 in the beggining. The time that the opponents hit you so much and the score goes under 0 you lose. As you shoot the enemies you gain points and take levels!
To end the game you can either lose or Kill the boss!
This project:
- Is written in Python 3.5
- Has been generated with Visual Studio 2017
The project contains the following classes:
- Mario - this contains the functions and variables for the main hero image and movement
- Boss - this contains the functions and variables for the Enemy boss image and movement
- BossAtacks - this contains the functions and variables for the atack of the boss image and movement
- Bullets - this contains the functions and variables for the main hero attack image and movement
The project also contains the main while that is needed and constructs the pane for the game to be drawn on it.
Easy pizi lemon squeezy!!!!!
You can add your classes or use the objects created to create or change even more characters. There are also pretty named variables in the beggining of the file in order to easily change any feature/
This git repository is what I've used for versioning. To add a new feature, create a feature branch based on the master branch. Make your changes, then create a pull request using Github.
This codebase has been created by Fotios Kounelis ([email protected]).