An arcade style fighting game that uses Marvel super heroes as it's characters. Play can choose their desired characters and face off against another player in an 'mortal-combat' style arcade game. Each hero has a basic punching attack and 2 other special attacks. The hero can move left and right and block incoming attacks in real-time. First player to knock the other player out, or whomever has the most hit points remaining at the end of the match is the winner.
View the deployed application here: Demo
Game and GamePlay
| Spec | Input | Output |
|---|---|---|
| Create a sprite that moves with key inputs. | ||
| Create a 2nd sprite that doesn't move. | ||
| Add collision functionality between the 2 sprites. | ||
| Add character attributes(hitpoint, defense, etc) and create basic health indicator on screen | ||
| Add sprites for moving. | ||
| Create basic attack and sprite. | ||
| Add damage to attack | ||
| Add Game over when dummy reaches 0 hitpoints | ||
| Add laser attack to ironMan | ||
| Add sprite changes for neutral, attack, defend, special, and range attacks | ||
| Add 2nd player controls and attacks based on facing the opposite way as player 1 | ||
| Add Timer to game screen and end game after time expires. Play with higher health % wins | ||
| Add global cooldown for attacks | ||
| Refactor keybinding code to allow for multiple heroes and their attacks | ||
| Refactor code remove hardcoded player references | ||
| Add additional heroes and attacks |
Webpage
| Spec | Input | Output |
|---|---|---|
| Add basic html webpage that displays the gameboard | ||
| Add wallpaper and titles. | ||
| Add Sound to game board when game begins | ||
| Add hero bio profiles | ||
| Add key map diagram |
- Clone this repository: https://github.com/Connor85/Combat
- Open the command line--and navigate into the repository.
- On your browser, open the index.html and enjoy!
- No known bugs at this time.
- JavaScript
- P5 JavaScript Library
- jQuery
- Bootstrap
- Atom
- GitHub
- HTML
Brian Nelson [email protected]
{This software is licensed under the MIT license}
Copyright (c) 2018 _{Connor McCarthy, Chris Crow, David Zhu, & Brian Nelson}_*

