[000000]: nothing - (no keys) - does nothing [100000]: up - (up arrow) - shoots fireball [010000]: down - (down arrow) - couch [001000]: left - (left arrow) - move left [000100]: right - (right arrow) - move right [000010]: A - (z key) - jump [hold for higher jump] [000001]: B - (x key) - sprint [hold for faster sprint] limitations Holding two directional keys makes the player prefer the right direction Trying to fireball midair temporarily stops midair momentum
all by me Crim_Dev (nhague01) 2025 programming is all created by me completely originally I'M FINALLY DONE WITH THIS I'M FREEEEEEEEEEEEEEEEEEEEEEEEEEEEEE This project's intent was to create a functional platformer character that worked fully off of binary strings sent from a controller. I also had a side goal of making this controller understandable and look decent. I'm incredibly proud of how this project turned out, including the programming and art + animation. I spent a long time on this cause I wanted it to be nearly perfect. Although the collision is a little buggy, it's still all my own code, and managing to do something like that on my own is something I'm proud of.