Unfinished unofficial Mortal Kombat clone and pun at MK5 and MKV(assili).
As a logical extension of the SSF viewer I spent some time developing tools and learning about how fighting games are programmed. My intention was to create a fusion project that would be as precise to play as Street Fighter 4, but with the style of Mortal Kombat.
I invented my own networking protocol that I later found to resemble GGPO and attempted to create a similar implementation for the networking layer of this game. This was at the time when the official Mortal Kombat (MK9) did not actually use GGPO yet.
As I’ve seen that Street Fighter 4 did bounding box collision, I also decided to implement my own version of bounding box collision. As opposed to conventional bounding box collision, my bounding boxes were not axis aligned. I did this for better encapsulation of the players models by the boxes and to keep the collision detection flexible.
Most of my time was spent creating tools to describe combos, splice animations, describe special moves and select animations for actions.