Hey everybody! I got a request for a Megaman X Sigma Boss Battle, so here it is! There is a lot of new tech here, so let's take a look! 1. Wall jumping code. This is something I have wanted to make for a long time, and now I've finally done it! 2. Sub-Tank. This is a new function that I thought would be a fun addition to the game. The Sub-Tank will completely refill your health, but use is wisely! 3. Two phase fight. The two phase fight is really awesome for a final boss, I wanted to replicate that authentic feature in this project. 4. Terminal Velocity. Simply put this is the max speed that X can fall. This is useful for any long drops X will take. The gravity scripts only react with x amount of force. If X falls too fast, he will go right through the floor. Now that would not happen in this specific case, but just for safety (and graphical purposes) I added this code. ===============CONTROLS================= Left/Right Arrows: To move X. Up Arrow: To make X jump. Space: To start game/ use Sub-Tank Mouse: To pick a mode. X Key: To make X shoot (hold to charge). C Key: To make X dash (dash-jumping is available, but dash-jumping off a wall is not (yet). For the future... 1. Create dash-jump off a wall code. 2. Add charge sparkles. I will create a complete Mega Man X Engine (X1-3) in the future. That will be a final update to my X code. Tip: Don't let Sigma touch you on the wall, He will DESTROY you.
Credit to Megaman wiki for Sigma pic. Credit to RainLauncher85 for the request for this project! All code is mine. Feel free to take both code and media, just give credit for code please! If you discover any bugs, or want me to change something, comment down below! Thank you everybody!