FPS arcade style gun

by rustlabson Apr 4, 2008in games & tech
intro
 
introFPS arcade style gun
//Rustlabs

Overview:
this is my instructable of how to make an arcade style gun for FPS pc games.

Story:
I often play computer games through the home theater setup (it just seems more fun louder and bigger). and i thought it would be pretty cool if i could play games like HL2 and Deus Ex through an arcade style gun.


The outlines for the gun are:
+ it must be able to control both the walking and looking of the game (keyboard & mouse)
+ must have many other functional keys (space enter pause ect..)
+ relatively accurate
+ decent range from computer
+ cheap and simple

Stuff you will need:
+ an old (working) usb keyboard & mouse
+ various buttons, toggle switches and LED's (infrared) of your choice
+ an old web cam (working)
+ long cable containing 8 or more wires (sata will do)
+ various materials (wood, plastic,metal ect)
IMGP7343.JPG FPS
computer
game
computer game
gun
GUN
arcade
shoot
controll
keyboard
mouse
webcam
interface
USB
console
cheap
joystick
robo realmIMGP7360.JPG FPS
computer
game
computer game
gun
GUN
arcade
shoot
controll
keyboard
mouse
webcam
interface
USB
console
cheap
joystick
robo realm

Make this ad go away, login or create an account.
36 comments
May 3, 2008. 1:59 PMhock3ydud3says:
thats cool, im thinking about trying something like this, only a two handed design (think something like a wii/nunchuck controller) so that i can skip the whole webcam thing
Apr 4, 2008. 4:12 PMRFilyawsays:
A nice instructable on how to build and configure the gun, but I'm not see how it would work in any standard FPS game. Most FPS games leave the crosshairs at the dead center of the TV screen. When you look around using the mouse, the cursor remains at the middle of the screen, so when you shoot a zombie in the head, his head is at the exact center where the crosshairs are.

Now let's say you're pointing the gun at the center of the screen, and you move it up and to the left. The crosshairs don't follow your gun, so when your character's view changes to the upper left, your gun is pointing at the top left of the screen, but the crosshairs are still in the middle. You can fire, but the zombie's head has to be in the middle of the screen, and not where your gun is aimed.

I might have missed it, but did you explain how that would work? Like I said, though, nice instructable. I'd like to see how it really works.
May 3, 2008. 11:36 AMQ branchsays:
change the program?
Apr 4, 2008. 7:45 PMlebeltsays:
you con disable the cross hair, and some games do allow you to use a controler like this. You can buy them.
May 3, 2008. 11:31 AMQ branchsays:
personally, id remove the walking controls from it. keep mouse and gun controlls(change weapon, scope, aux fire, etc). but thats just me.
Apr 21, 2008. 2:35 PMjackm7127says:
oh yeah, and what kind of mouse;roller or optical?
Apr 21, 2008. 1:52 PMjackm7127says:
very cool, i only have a few questions

#1 could this thing work for an xbox 360?
#2 where is the keyboard?
#3 are there more detailed instructions?

...yeah thats it
Apr 16, 2008. 10:56 PMDriXsays:
If you use something like this: http://www.roborealm.com/help/Mouse.php you could move the mouse with the gun, else, the program that you've posted, does nothing.
Apr 16, 2008. 11:24 PMmicroman171says:
I use a modified version of his program and 3 layers of the photo film and it works fine. You take away the coulour filter an that is about it.
Apr 14, 2008. 8:22 PMcvillsays:
so you use this like an arcade light gun? (time crisis type). there is a usb gun here which you hold like a pistol but its basically an optical mouse.

anyway, this really perked up my interest.
Apr 14, 2008. 6:40 PMfour_eyes954says:
this is awesome the only thing i have to say is add a handle underneath the led mount so u can hold on with 2 hands
Apr 13, 2008. 8:50 PMLinuxH4x0rsays:

hackaday

congrats!
Apr 11, 2008. 3:06 PMgschoppesays:
awesome instructable, awesome idea, I'd go on to make a HL2 mod that allows free-aiming without mouselook, just define a "dead zone" where moving the gun moves the crosshairs, but doesn't move the POV, then if you move outside the "dead zone", drag the view with it.

also, you might be able to reduce noise and increase accuracy by placing a piece of developed exposed film negative (like the leader of a normal set of negatives) where the IR filter used to be... they are transparent to IR, but opaque to the visible spectrum, hence, less noise from bright light sources/clothing/ ect.
Apr 11, 2008. 11:30 PMnubiesays:
I used the magnetic media from a floppy disk, two layers and the result is a very clean image of my 3 LED IR tracking system. (I don't have any film around here.)
Apr 11, 2008. 12:35 PMnubiesays:
There is a software called Freetrack http://www.free-track.net/

If you use it you could add 2 LEDs to the grip and use it to strafe, accel, reverse, jump, etc. Should only take you 2 minutes to install, give it a try

And use the TrackIR interface built into some games.

I really like it, now I want to build one : )
Apr 11, 2008. 11:35 AMtom61says:
I like the placement of the scroll wheel! I would've put it on the side, but I think this might actually work better.
Apr 11, 2008. 11:33 AMtom61says:
You may not need to take apart the cam at all, depending on model. Most digital still cameras I've played with see the light from a remote control to varying degrees, and the web cam on my Asus EEE sees IR from a remote very well (will flare if pointed closely at it).

Apr 10, 2008. 8:32 PMincorrigible packratsays:
Is the last bit of text in step 2 really a typo, or are you as gutter-minded as I obviously am; "nuts in thigh corners", indeed.

Swell lookin' build though. What's it like for ease of use? I tried one o' them Xbox controllers one time, & I'd be danged if I could get the hang of the bugger. Gimme keyboard and mouse any day.
Apr 10, 2008. 7:53 PMDer Schmetterlingsjägersays:
Very cool. Just don't start a fire.
Apr 9, 2008. 9:30 AMm1 grantsays:
This is pretty cool, but for someone else interested in a light gun setup for pc fps' I may post my method of modding a wiimote to do the same thing somtime in the future. (including wasd for movement).
Apr 9, 2008. 9:09 AMaaonsays:
A while back someone posted a way to use a laser to control a mouse. Maybe mount a laser on top and point it at a mouse sensor. Small target but would help with the movement.
Apr 9, 2008. 9:06 AMaaonsays:
Instead of tearing apart a keyboard to map the wsad keys try this http://www.instructables.com/id/Tilt-Activated-Switch/
with your joystick parts. If you tilt forward you go forward if you twist it it turns the screen. I actually did something similar but for a motorcycle game.
Apr 5, 2008. 1:56 PMNotn4says:
WOW! this is so cool :P u kind off re-invented the wii or something :D:D:D plz post a vid of it in action ...
Apr 5, 2008. 11:10 AMGorillazMikosays:
Awesome.
+1 rating.


That is all.
Apr 5, 2008. 7:17 AMqazwsxedcrfvtgbyhnujmikolpsays:
What is this CACA
Apr 5, 2008. 6:24 AM(removed by request)says:
cool but look like alot of work O.0

Apr 4, 2008. 8:26 PMmikeasaurussays:
yes, yes, we all agree it's pretty cool. How about some video of this thing in action. As a huge fan of FPS's I'd like to see this thing is full effect!

Amazing instructable also.
Apr 4, 2008. 6:39 PMdp69_2001says:
that's awesome! does it work in CS?
Apr 4, 2008. 3:44 PMDa_Fudgesays:
absolutely amazing. Ive gotta try this out.
Apr 4, 2008. 3:15 PMspoontysays:
Very nice!! I'll have to try it, or something similar 1+++

Apr 4, 2008. 3:08 PMaltaria1993says:
very nice!
just one question: how much were the approximate costs?
Apr 4, 2008. 1:51 PMLinuxH4x0rsays:
Sweet! Looks hard to use tho
Apr 4, 2008. 1:19 PMsqueej84says:
Whoa, this is awesome!, I was thinking about doing something like this , but could not figure out the tracking part of it. You saved me from a lot of trouble, and time.
I do think that you should include more about how you wired the buttons to the keyboard and mouse, though.
It is really well designed. I think that i am going to make one that is more like a sniper rifle.
Awsome
Apr 4, 2008. 12:47 PMgavasays:
coolest thing ever and yes there is a version of tetris that is R18
Apr 4, 2008. 12:09 PMKitemansays:
I'm not a video-gamer (tetris is violent enough for me), but this looks very nice, and can be crafted to match your hand / stance / whatever exactly and comfortably.

I would really like to see it cased somehow, hiding the electronics, maybe dressed up to match the style of your favourite game.

Again, good job.
Apr 4, 2008. 10:57 AMerik.teichmannsays:
Wow! This looks really cool! I'd love to see a video of how well the tracking works / you killing some monsters. Awesome instructable!