The party was a hit! The kids spent the first 1:30 engaged in the other activities we had planned, and then I opened the basement to this running. Everybody had a blast, and most of the parents took a ride on the turret as well. One of them said "Dave- the room is shaking. How did you do that?". I've got a lot of low frequency sound in the explosions (especially the end one) and I've got a subwoofer turned all the way up in the back corner. It's hard to determine location from low frequency (< 100 Hz) sound, so the illusion works pretty well.
The turret on the front end has a linear actuator hooked to a 4" PVC tube with the Wiimote tie-wrapped in the middle. I'm using the joystick switched to directly drive the linear actualtor (4 amps max) but I'm using an arduino an a Simple H motor controller in the back to control the turret. Why an arduino? Well, I had one laying around, and I wanted a 100mS delay in between direction changes so the turret has a chance to stop under its own friction rather than backdrive that motor. The motor is just a 15rpm 1/15hp usually used for something like extending the canopy of an RV. Instead I mounted a 1.75" pulley and built my own wooden 2' wide pulley.
Here's a video of Ben playing with the lights on (so you can see how all of this works). You can see a hacked up wiimote in there, looking at an IR target I have mounted on the screen. It just acts like a mouse, and I have a BlueTooth adapter back at the PC picking it all up.
https://www.youtube.com/watch?v=6xGDUFwfsGA
Here's the first 30 seconds of the game captured by FRAPS (FRAPS free version has a 30 second limit)
http://youtu.be/GhiGYv4dySE
and here's the end of the game:
http://youtu.be/QSt7-DRm-6Q
Again, I have a faster 'Windows' version available for download above (requested by a bunch of kids at the party) and I'll have the source released on SourceForge over the weekend. I am still far from proficient at C++ (I do a lot of C, but really this is the only C++ thing I do all year), but I can say this is much less of a mess than my previous offerings.
Dave
PS- not to hijack my own thread, but I recompiled an old irrlicht project- 'Piratinhas' for my younger son's birthday party the next day. He had a great time sinking pirate ships from the comfort of an electric turret!