Battle king is a 2D Local Multiplayer Fighting Game made with a custom engine in C++
In this game, I implement a state machine to handle the sprite animation for player actions.
I have also implemented collision detection which checks if a character has been hit based on the current animation state it is in.
The fight statistics are recorded and shown to the players at the end of a match.