Horse archery

23
College of Technology, VNU, Ha Noi

description

Our product brought to the contest Procon 2009 (Chiba, Japan)

Transcript of Horse archery

Page 1: Horse archery

College of Technology, VNU, Ha Noi

Page 2: Horse archery

2

I. IntroductionII. System

I. OverviewII. Techniques

III. ImplementationIV. Conclusion

CONTENT

College of Technology, VNU, Ha Noi

Page 3: Horse archery

3

I. Introduction

College of Technology, VNU, Ha Noi

Page 4: Horse archery

Typical Human – Computer Interaction (HCI)

4

High accuracy

High performance

Illness-causes

Repetitive

+-

College of Technology, VNU, Ha Noi

Page 5: Horse archery

5

Gestures

Digitalize

Computer Commands

Gestures-Based HCI

College of Technology, VNU, Ha Noi

Page 6: Horse archery

Horse Archery

6

+

-

College of Technology, VNU, Ha Noi

Page 7: Horse archery

Horse Archery

7

Hand gestures-> Bow Controlling

Body vibration-> Horse speed

College of Technology, VNU, Ha Noi

Page 8: Horse archery

8

• A 3D FPS Game. The character is an horsed-archer• Using Gestures Based HCI:

• Hand gestures control the archer’s actions• Body vibration defines horse speed

• A real sporty game: player takes real exercise while playing game

Horse Archery

College of Technology, VNU, Ha Noi

Page 9: Horse archery

9

II. System

College of Technology, VNU, Ha Noi

Page 10: Horse archery

10

GamePlayer

LCD/Projector Screen

Camera 01

System Overview

Cam

era

02

VibrationSensor

College of Technology, VNU, Ha Noi

Page 11: Horse archery

11

Using Gestures Based HCI:1. Hand gestures control the archer’s actions:

drawing bow, aiming, shooting,…2. Body vibration defines horse speed

Horse Archery System Techniques

College of Technology, VNU, Ha Noi

Page 12: Horse archery

12

1. Hand Gestures Tracker

Using Infrared (IR) Signal

IR Camera Computer System

Camera captures LEDs’ signal

IR LEDs

College of Technology, VNU, Ha Noi

Page 13: Horse archery

13

Infrared LEDs are attached to Gloves

Attached LEDs’ positions changeaccording to the movement of the

player’s hands.

By tracking the LEDs’ signal, computerrecognize these movements and create

appropriate commands

College of Technology, VNU, Ha Noi

Page 14: Horse archery

14

Advantages:

Good performanceHigh resolution

Built-in Bluetooth connection

IR CAM

Infrared Camera in useNintendo Wiimote

College of Technology, VNU, Ha Noi

Page 15: Horse archery

15

2. Body Vibration Tracker

GamePlayerAttached to the Player

VibrationSensor

Computer System

College of Technology, VNU, Ha Noi

Page 16: Horse archery

16

III. Implementation

College of Technology, VNU, Ha Noi

Page 17: Horse archery

17

• Programming Language: C#• Framework: Microsoft XNA 3.0• IDE: Microsoft Express C# 2008• Library:

• WiimoteLibBrian Peek - http://www.brianpeek.com/blog/pages/wiimotelib.aspx

• HeightmapCollisionPipelineMicrosoft XNA Community Game Platform - http://creators.xna.com

• 3D Billboard ParticlesNemo Kradhttp://xna-uk.net/blogs/randomchaos/archive/2008/04/01/3d-billboard-particles-tutorial-vi.aspx

Implementation

College of Technology, VNU, Ha Noi

Page 18: Horse archery

18

Screenshots

College of Technology, VNU, Ha Noi

Page 19: Horse archery

19

Screenshots

College of Technology, VNU, Ha Noi

Page 20: Horse archery

20

IV. Conclusion

College of Technology, VNU, Ha Noi

Page 21: Horse archery

21

Discussion

• Advantages:• A new way to play computer games• Interesting and funny to play• An attractive way to take exercise and reduce stress

• Disadvantages:• Limitations in current hardware implementation

College of Technology, VNU, Ha Noi

Page 22: Horse archery

22

Future Developments

• Develop Multi-players game mode• Extend the system to play other sporty games• Improve the accuracy of current Horse Archery implementation

College of Technology, VNU, Ha Noi

Page 23: Horse archery

23College of Technology, VNU, Ha Noi