Some of the guys from Hackerspace Charlotte were building simple hockey bots that could be built for well under $100 in parts.
Here is an image of one of these "Cheap Skate" hockey bots.
Their initial implementation relied on an Android application that used Bluetooth to control the hockey bots. I found the application hard to use and set out to make it possible to control the hockey bot using an Xbox 360 controller.
I built a WinForms application that used Microsoft XNA libraries to monitor input from an XBox 360 controller and send bluetooth communication to the Cheap Skate hockey robot. The application can be found on my Github library for Serial Commander.