Skip to content

a 2d street fighter type game build with sdl library in c++ as a college project

Notifications You must be signed in to change notification settings

theuppercaseguy/Street-Fighters

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MERCY: Protect Thy Honour

A 2d Street Fighter Type game that I created as my second-semester project.

This program is written in only C++. By using the concepts of OBJECT ORIENTED PROGRAMING(OOP).

This is an open source project so feel free to use it.

The project was created in Microsoft Visual Studio 2019 (Comunity Edition)

Using libraries such as:

All the aforementioned libraries are already included in the Project.

so you don't need to download any of them.

Mercy in Action

Link: youtube

LOCATION FOR SDL's

  • "Street-fighters/CS 121 PROJ"

Installation

git clone https://github.com/theuppercaseguy/Street-Fighters
cd Street-fighters
cd "CS 121 PROJ"
cd "STREET FIGHTER"
  • Open VISUAL STUDIO. Set up all the SDL libraries to the VISUAL STUDIO Environment.

  • Add "Fighters.cpp" , "Charactes.cpp" and "main.cpp" as source files in VISUAL STUDIO Environment.

  • Then just press "shit+F5" to start playing.

  • When the game starts, press "i" key on the keyboard to display instructions.

Features

  • 2 Player game
  • 4 different characters to select from.
  • Background music
  • Music for punch,kick, duck etc
  • Each Character has its special move.
  • Health depletion.
  • Main menu.
  • Game Over Menu.
  • Sprite Animations.
  • Many more

ERRORS AND ISSUES

The system might show some erros.

  • Be sure that you have setup all the SDL libraries correctly.
  • If there are any linker error. only add the afformentioned files as source files to the Enviroment.
  • Feel free to contact me if any further error shows up.

About

a 2d street fighter type game build with sdl library in c++ as a college project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages