The latest video in the Behind the Code series features a look into the logic that drives Quick Man in Mega Man 2 for the NES.
His behavior is a good example of code that somehow manages to work despite numerous bugs being present! I made a few code changes to correct these bugs and demonstrate how I think he was supposed to behave. Let me know what you think.
If you have ever wondered how a boss in an NES Mega Man game was designed to move and attack, this video should provide some answers.