Virtual Shooter RIT Computer Engineering Senior Design Project Matthew Standiford, Jeffrey Keurian, Saraswathy Kizhakkanchery User Interface Software Diagram Gun Schematic Project Cost Project Description The virtual shooter project recreates the experience of the classic light gun arcade games, while bringing them up to date with today's technology. The gun used to control the game now contains the bulk of the game's muscle, and instead of a long wire stretching back to the game console, ours uses Bluetooth to wirelessly communicate. The big advantage however, is being able to play the game on the big screen, whether it's a projector or flat screen TV, without any additional setup. The User Interface was designed with hardware functionality and simplicity in mind. Because the Gun uses color recognition software, the colors were chosen so there is a maximum range between color values. The UI has a simple design which gives the user a limited number of options on every screen so there is no clutter or confusion while playing. Adobe Flash was used to develop the UI, a tool commonly used for animations and attractive game interfaces. Item Cost Cost to CE Cost to us Overo Gumstix $219. 00 $219.0 0 $0.00 Summit Gumstix Expansion $49.0 0 $49.00 $0.00 Power Adaptor for Gumstix $10.0 0 $10.00 $0.00 Webcam $35.0 0 $0.00 $35.00 Bluetooth Dongle $20.0 0 $0.00 $20.00 mini USB cable $5.00 $0.00 $5.00 Battery $15.0 0 $0.00 $15.00 Various Electronic Components $20.0 0 $0.00 $20.00 Various Mechanical Components $20.0 0 $0.00 $20.00 Plastic Gun $0.00 $0.00 $0.00 Laptop $0.00 $0.00 $0.00 Total Shipping Costs $13.4 1 $8.41 $5.00 Totals $346. 41 $286.4 1 $120.0 0 Special Thanks to: Katie Haugh, Roy Czernikowski, Brian Gamm and Michael Richmond 10 M O hm s 3.3 M O hm s 4.2V Logic Level C onverter C harger +5V Wall Gum stix Pin 38 A /D Pin 39 G PIC Pin 30 G PIO Pin 28 Pin 1 Pin 40 R1 82 kO hm s R2 18 kO hm s R1 82 kO hm s R2 18 kO hm s C1 1 uF C1 1 uF B attery Button Push (Triggeror Reload) TriggerO r Reload Trigger Reload C alibration orNorm al Send R eload M essage O ver Bluetooth R un C alibration Routine C alibration Determine Color Norm al Send Trigger M essage O ver Bluetooth Receive Bluetooth M essage,In Java SEND M ESSAG E TO FLASH H eartbeat M essage Send H eartbeat M essage O ver Bluetooth Trigger, R eload or H eartbeat Reload Replenish Ammo Trigger U pdate Battery Life – R eset H eartbeat Timer H eartbeat C olorValid? Navigate to Appropriate M enu O R R em ove Target From Screen YES D ecrease Am m o ifin G am e M ode NO C al.or R ecovery Screen? Send M essage to Java NO YES Receive Bluetooth M essage SetWhite Balance or C alibration Flag GUN Send M essage O verBluetooth FLASH JAVA