More interactive controls
Currently we have 3 real control methods, "Click on screen", "Joystick" and "Button".
- Multi-stop Lever. My inspiration for the design of this would be similar to this image: http://images.neopets.com/space/leverofdoom.gif but in a Beam art style. It would have two modes "stops" or "linear".
Linear: The lever can be moved up and down and will return (via the API) a value between 0 (completely down) or 1 (completely up). There would be two shortcuts (programmable) which would enable the user to move it up or move it down, or they could just drag it!
Stops: The lever will snap between a few "stop points" a simple usage would be "on" or "off" which would snap completely down or completely up but this could be more customisable to have a "top" "middle" and "bottom to do various things in various games (gear shift anyone?)
Steering Wheel. Okay admittedly this would be mainly an aesthetically pleasing control but would turn like a normal steering wheel using either the mouse, left/right keyboard shortcuts or maybe even the gyroscope on supported devices?
Switch. Arguably a "on" "off" lever as mentioned before would also work but if that doesn't become a thing then how about a simple switch? Can be toggled by clicking on it or pressing a keyboard shortcut.
So these are mostly aesthetic changes, but the lever would definitely add extra functionality that is not really supported right now.
Open to feedback!