• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

ElectroMoto Table Hockey

Status
Not open for further replies.

Jotho

Senior member
Hi guys

Just wanted to share a video we took last week of a school project (University of Waterloo) where we mechanized a GameCraft table hockey game to be playable with dual analog PC gamepad controllers. We estimate it took our team of 4 around 700 hours to pull it off! Lots of time was spent on custom metal machine work to attach the motors, discrete circuit design to control the motors, and C/VHDL for USB interfacing and translation to motor inputs.

Enjoy, and let me know what you think!

http://www.youtube.com/watch?v=OO5HGlUHCmc

Jonathan
 
What kind of controller did you use?

Does the game controller let two hockey players hit each other? If so, are you concerned about damage?
 
We wrote a custom USB driver into a Nios 2 Altera SOPC that could theoretically accept any standard HID-compliant game controller. We have tested it with 5, including a Logitech Dual Action, Logitech Cordless Rumblepad, Thrustmaster Firestorm Dual Analog, Thrustmaster Dual Trigger 2-1, and a Vinyson Red Dual Analog gamepad. Wireless control is pretty cool 🙂

Whether or not player sticks collide is independent of the "game controller" per-se. We selected stepper motors (as opposed to servos, DC, etc) partly for this reason - they are current-limited and stop fairly quickly in contention situations. To answer you question, we're pretty guarded against damage from what we've observed so far.

Any other comments?
 
Agreed there is a learning curve here that has yet to be mastered 🙂

However, this approach has its advantages too, like the ability to rotate a player at crazy fast speeds for an indefinite period without your arm falling off, or being able to simultaneously control two players and a goalie (analog sticks and trigger buttons)!
 
Status
Not open for further replies.
Back
Top