06 April 2022

Scaffolding: Progress Review

The controller will be in the shape of a buzz saw, an iconic obstacle throughout the game I've chosen, Blood Trapland 2. The design of the controller will be such that it can easily be maneuvered with one hand. The controller can be placed onto any flat surface and tilted to the left and right to control the character’s respective movement, tilting the top of the controller up would equate to a jump, and covering the light sensor in the center would have the character crouch. This design can make the game a bit more challenging for experienced players of obstacle side scroller games and can facilitate a level playing field for competitive friends.


Finalized Sketch


Schematic


Pseudo Code
Libraries
#include <Keyboard.h>
#include <Adafruit_CircuitPlayground.h>
#include <Adafruit_Circuit_Playground.h>

void start()(
pinMode();//tilt left and right
pinMode();//tilt up
pinMode();//light sensor
Keyboard.begin();
)

void loop() (
//if device tilts left
//press A or left arrow on keyboard
//debounce

//if device tilts right
//press D or right arrow on keyboard
//debounce


//if device tilts up
//press W or up arrow on keyboard
//debounce


//if light sensor is covered
//press S or down arrow on keyboard
//debounce

)



 Questions

How would creating the design out of metal benefit or hurt the design?

How would you label the motions capable of the design for users to easily read and use without taking away from the design?

No comments:

Post a Comment

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