28 March 2021

Scaffolding: Progress Review Controller

This is my chosen concept for the controller design. This is a four-part, motion-sensor controller for the rhythm game Friday Night Funkin. Each module is in the shape and color of those seen in the game. The user is to place their hands above the arrows in order to use the controller. My primary reasonings behind this design are as follows.: Firstly, dance pads, tablets, and other input devices typically used for rhythm games easily become worn out with use. In addition to this, this type of controller can help people who have issues with their hand-eye coordination when using the default controls (WASD on the keyboard).This device mimics the arrow layout (if the user desires) to that in Friday Night Funkin so that the player had an easier time following and inputting the moving arrow patterns accordingly.



import libraries

declare variables (left, right, up, down)

-Start()
initialize A0-A3 pins for input (taking in the motion sensors)
initialize A4-A7 pins for output (lighting the LEDs in response)

-Loop()

if(A0 == true) {
  send(Keycode.Left);
  A4.send();
  delay(50);
}
if(A1 == true) {
  send(Keycode.Down);
  A5.send();
  delay(50);
}
if(A2 == true) {
  send(Keycode.Up);
  A6.send();
  delay(50);
}
if(A3 == true) {
  send(Keycode.Right);
  A7.send();
  delay(50);
}
Questions for peer feedback: Do you think think coloring the arrow components would be beneficial to the user's understanding of the device or would simple LEDs with the appropriate colors suffice?
Do you think there is a possible way of wiring these so that their could be arranged in different layouts?

 

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.