1
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

Virtual Shooter

  • Upload
    sveta

  • View
    37

  • Download
    1

Embed Size (px)

DESCRIPTION

Virtual Shooter. RIT Computer Engineering Senior Design Project. Matthew Standiford, Jeffrey Keurian, Saraswathy Kizhakkanchery. Gun Schematic. User Interface. Project Description - PowerPoint PPT Presentation

Citation preview

Page 1: Virtual Shooter

Virtual ShooterRIT Computer Engineering Senior Design Project

Matthew Standiford, Jeffrey Keurian, Saraswathy Kizhakkanchery

User Interface

Software Diagram

Gun Schematic

Project Cost

Project DescriptionThe 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 CostCost to CE

Cost to us

Overo Gumstix $219.00 $219.00 $0.00 Summit Gumstix Expansion $49.00 $49.00 $0.00 Power Adaptor for Gumstix $10.00 $10.00 $0.00

Webcam $35.00 $0.00 $35.00 Bluetooth Dongle $20.00 $0.00 $20.00 mini USB cable $5.00 $0.00 $5.00 Battery $15.00 $0.00 $15.00 Various Electronic Components $20.00 $0.00 $20.00 Various Mechanical Components $20.00 $0.00 $20.00

Plastic Gun $0.00 $0.00 $0.00 Laptop $0.00 $0.00 $0.00

Total Shipping Costs $13.41 $8.41 $5.00

Totals $346.41 $286.41 $120.00

Special Thanks to: Katie Haugh, Roy Czernikowski, Brian Gamm and Michael Richmond

10 M Ohms

3.3 MOhms

4.2V

Logic Level

Converter

Charger+5VWall

Gumstix

Pin 38 A/D

Pin 39

GPIC Pin 30

GPIO Pin 28

Pin 1Pin 40

R182 kOhms

R218 kOhms

R182 kOhms R2

18 kOhms

C11 uF

C11 uF

Battery

Button Push (Trigger or

Reload)

Trigger Or Reload

Trigger

Reload

Calibration or Normal

Send Reload Message Over

Bluetooth

Run Calibration Routine

Calibration

Determine ColorNormal

Send Trigger Message Over

Bluetooth

Receive Bluetooth

Message, In Java

SEND MESSAGE TO FLASH

Heartbeat Message

Send Heartbeat Message Over

Bluetooth

Trigger, Reload or Heartbeat

Reload Replenish Ammo

Trigger

Update Battery Life – Reset Heartbeat

Timer

Heartbeat

Color Valid?

Navigate to Appropriate Menu OR

Remove Target From Screen

YES

Decrease Ammo if in

Game Mode

NO

Cal. or Recovery Screen?

Send Message to Java

NO

YES

Receive Bluetooth Message

Set White Balance or

Calibration Flag

GUN

Send Message Over Bluetooth

FLASH

JAVA