GPS-enabled VibroHat Simulator

To view this content, you need to install Java from java.com

Keys:

Press the left and right keys to rotate the triangle ship

Press the up arrow to add momentum with the long axis of the ship (accelerate), and down to add momentum against it (deaccelerate/go backwards)

Press 't' to show the current target

Press 'h' to toggle hat sprite display

Choose from three target modes:

Press 'r' to toggle the revolving target

Press 's' to toggle the radius-changing target

Press 'w' to toggle waypoint mode (stationary targets appear randomly across environment)

In waypoint mode, press '<' to increase target difficulty, and '>' to decrease


Explanation:

This game simulates the operation of the physical vibrohat device if it were interfaced with a GPS sensor - the program knows the position of your "character", as well as the position of the target (waypoint), much like a GPS unit. The 8 circles arranged around the circumference of the hat graphic represent the vibrating motors - when a circle turns red, it is said to be vibrating. You may play with two different representations, a triangular ship or a baseball hat (in the former case, the state of the virtual hat is represented in the lower left corner). The motor which most closely faces the target will vibrate (i.e. that circle will turn red). Your goal is to pilot your craft to the target, which, if you pass close enough, will appear and then fade away. If you happen to be in the vicinity of a real VibroHat device, you can play a version of this game in which the program controls the motors directly through a USB connection. In this case, you will feel significantly more entertained.


Source code: VibroNav_no_serial

Built by Todd Anderson with Processing