Hello All, I want to begin by stressing how absolutely AWESOME THE ESPLORA IS AS A GAME CONTROLLER!!! +1 to Arduino for coming up with this idea! Now I understand the idea was to introduce microcontrollers to beginners by appealing to the gamers of the world, but I wonder how many out there share my own experience. Which was that the Esplora ended up introducing me to the gaming world rather than the other way around! Thus far, I've been able to use the EsploraKart configuration not only for SuperTuxKart as it was intended, but also for a wide variety of classic games on Ubuntu Linux, Android and even the Raspberry Pi! All this at a time when many are calling 2012 "the year of open source gaming" with the Raspberry Pi introducing its own App Store through Indie Game marketplace, IndieCity, the Steam platform offering a growing selection of Linux games and the "Indie Gamer" scene coming into its own as a whole. This leads me to wonder how many other opportunities there might be to use other features on the board beyond the joystick and buttons to truly make it a "universal controller". As I mentioned, the gamepad already works great for simple games like on the original NES or arcade classics like "Frogger". But once you get into more sophisticated gaming systems like the SNES or PS 1-3 gameplay requires more inputs than are available with the Joystick and 4 buttons.
Some specific questions-
Is it possible to add the Linear Pot to the input array on EsploraKart? This would be useful for first person shooter games requiring controls to "Look Right and Left" without moving in that direction. Thus far the Linear Pot examples output analog values to serial, which would not be possible on most games which allow usage of the controller because they think its a keyboard.
Might it be possible to create new Tinkerkit modules specifically designed to add plug n play capabilities the board (AKA additional Joystick, buttons etc...) without compromising the controller form factor?
Instead of depending on Arduino or Tinkerkit to manufacture new versions, what possibilities exist for the creation of an "Esplora from Scratch" kit using other ATmega32u4 boards such as the Leonardo and Micro with multiple joysticks, buttons pots, accelerometers etc... on a controller base template? Would the Esplora Libraries be compatible? If so, what possibilities might exist to mod existing game pads (XBox, PS3, generic versions) with an 32u4 chip or Arduino Micro as a hacked Esplora?
Who's gonna be the first to create an Esplora Case?