TECHNICAL SPECIFICATIONS: Buttons - Bits - Behavior Left Button - 100000 - Fabio walks left. Right Button - 010000 - Fabio walks right. Up Button - 001000 - Fabio jumps. Down Button - 000100 - Fabio ducks. A Button - 000010 - Fabio fires item. S Button - 000001 - Fabio grabs the item. Left and Up Button - 101000 - Fabio leaps left. Right and Up Button - 011000 - Fabio leaps right. Left and Down Button - 100100 - Fabio crawls left. Right and Down Button - 010100 - Fabio crawls right. Left and S Button - 100001 - Fabio sprints left. Right and S Button - 010001 - Fabio sprints right. Up and Down Button - 001100 - Fabio jumps twice as high. The leap move is another type of jump. It is smoother and covers a farther distance than the jump move. It allows Fabio to cover distance while jumping. The sprints move is like the walk move. Sprinting makes Fabio move more quickly to gather coins or shells. This allows Fabio to get to coins or shells before they disappear.
JUSTIFICATIONS: Left Button: The left arrow key is the intuitive choice for walking left. Right Button: The right arrow key is the intuitive choice for walking right. Up Button: The up arrow key is the intuitive choice for jumping, because Fabio moves up. Down Button: The down arrow key is the intuitive choice for ducking, because Fabio moves down. A Button: We chose A to have Fabio fire item because it is easy to reach if you use your left hand. S Button: We used B to have Fabio grab the item because it is next to A. Left and Up Button: We chose the left and up arrow keys to have Fabio leap left because left is move left and up is jump, and leap left is a combination of those. Right and Up Button: We chose the right and up arrow keys to have Fabio leap right because right is move right and up is jump, and leap right is a combination of those. Left and Down Button: We chose the left and down arrows to have Fabio crawl left because down means to duck and left is to move left, and crawl is a combination of those. Right and Down Button: We chose the right and down arrows to have Fabio crawl right because down means to duck and right is to move right, and crawl is a combination of those. Left and S Button: We chose the left arrow and s button for Fabio to sprint left because left is to move left, which Fabio does, and it is easy to press both the s and left keys at the same time, and sprint starts with s. Right and S Button: We chose the right arrow and s button for Fabio to sprint right because right is to move right, which Fabio does, and it is easy to press both the s and right keys at the same time, and sprint starts with s. Up and Down Button: We chose the up and down arrows to have Fabio jump twice as high because the up arrow means to jump, which he does, and down because if he ducks, which is the down arrow) and then jumps, he will jump higher.