1.
Prototype Description
My prototype is a custom game controller designed for a simple movement-based game. It uses a rotary encoder to determine the player's direction and a linear potentiometer to control movement speed. Unlike a traditional joystick, this setup allows for precise directional control while maintaining an intuitive forward-backward motion. When the rotary encoder is turned to face a specific direction (up, right, down, left), pushing the potentiometer forward moves the player in that direction at a speed relative to the potentiometer’s position. This design takes inspiration from traditional twin-stick movement mechanics but reimagines it through a dial-and-slider interface for a unique, tactile experience.
Mechanics of Operation
-
The rotary encoder sets the movement direction (WASD).
-
The potentiometer determines whether the movement key is pressed and how long it is held.
-
The Arduino, using the Keyboard library, sends these inputs to the game as standard keyboard commands.
Peer Review Questions:
-
Does this control scheme feel intuitive compared to a standard joystick?
-
Would adding a button for sprinting or stopping improve the experience?
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.