StreetFighter is a simple and fun implementation of a Street Fighter game using the C programming language and the Allegro 5 library. The objective of this project was to learn more about event-oriented programming by creating something different.
Before you start, make sure you have all the requirements:
- The latest version of
Allegro 5 - A computer running
Linux.
To install , follow these steps:
Linux:
First, clone the repository:
git clone https://github.com/MateusPersonalProjects/streetFighter.git
Navigate to the project directory:
cd streetFighter
Build the project:
make
To play , follow these steps:
Execute the binary:
./streetfighter
Unfortunatelly the game can only be played in local mutiplayer.
Player one:
- W A S D: Basic movements
- G: Punch
- H: Kick
Player two:
- Arrows Keys: Basic movements
- U: Punch
- I: Kick
To contribute to StreetFighter, follow these steps:
- Fork this repository.
- Create a branch:
git checkout -b <branch_name>. - Make your changes and commit them:
git commit -m '<commit_message>' - Push to the original branch:
git push origin <project_name>/<location> - Create the pull request.
Alternatively, see the GitHub documentation on how to create a pull request.
Main menu and Fighters Selection Screen music: Kiss of the Creature by Dance With the Dead
Game art and sound: CAPCOM
Repository photo by Ryan Quintal on Unsplash
This project is not licensed.
