DOC PREVIEW
MIT 6 111 - Paratroopers

This preview shows page 1-2-17-18-19-35-36 out of 36 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 36 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 36 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 36 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 36 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 36 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 36 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 36 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 36 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

6.111 Final Project Report Due: May 13, 2004ParatroopersTushara C. Karunaratna, Chun-Chieh Lin, George HemingProject TA: Jia Fu CenContents1 Introduction 12 Design Overview 13 Camera input subsystem 13.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23.2 Description of hardware used for Video Capture . . . . . . . . . . . . . . . . . . . . . 23.3 Control and Processing Logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33.4 Testing and Debugging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63.5 Conclusions and Reflections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 Game Controller 94.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94.2 Random Number Generator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94.3 Shoot Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104.4 RAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104.5 Output FSM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104.6 Collission detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114.7 Updating game state . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115 Video Output subsystem 125.1 Output Generator FSM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135.2 Video Display Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145.3 Testing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14A Selected Verilog code for Camera Input subsystem 15B Selected Verilog code for Game Controller 22C Selected Verilog code for Video Output subsystem 28List of Figures1 Block diagram of the Video Capture Unit. . . . . . . . . . . . . . . . . . . . . . . . . 22 Controller of the Video Capture Unit. . . . . . . . . . . . . . . . . . . . . . . . . . . 43 Digitizer FSM of the Video Capture Unit. . . . . . . . . . . . . . . . . . . . . . . . . 54 Calibrator FSM of the Video Capture Unit. . . . . . . . . . . . . . . . . . . . . . . . 65 Processor FSM of the Video Capture Unit. . . . . . . . . . . . . . . . . . . . . . . . 76 Major FSM of the game controller. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 The game FSM of the game controller. . . . . . . . . . . . . . . . . . . . . . . . . . . 108 The Video Output subsystem. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 State transition diagram for the Output Generator FSM. . . . . . . . . . . . . . . . 1310 Chroma Decoder. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1411 Generating VSync. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1512 Monitor cable pins. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 IntroductionWe present a hardware implementation of the classic Paratroopers video game, in which we havereplaced the analog joystick with the motion and gestures of a human player in a playing area. Ourdesign uses video input from a camera to detect the motion of the player and translates this motioninto positional data to control the player’s gun position. A player uses arm gestures to trigger thegun by raising and then lowering his arm. This game play concept was inspired by the recent useof video games as exercising aids. Our objective was to give the player a workout while enjoying aclassic video game.The Paratroopers video game has a simple objective, which is to destroy enemy helicopters,bombs and paratroopers as they appear on the screen. During the game the helicopters releasebombs and paratroopers at random positions while moving …


View Full Document

MIT 6 111 - Paratroopers

Documents in this Course
Verilog

Verilog

21 pages

Video

Video

28 pages

Bass Hero

Bass Hero

17 pages

Deep 3D

Deep 3D

12 pages

SERPENT

SERPENT

8 pages

Vertex

Vertex

92 pages

Vertex

Vertex

4 pages

Snapshot

Snapshot

15 pages

Memories

Memories

42 pages

Deep3D

Deep3D

60 pages

Design

Design

2 pages

Frogger

Frogger

11 pages

SkiFree

SkiFree

81 pages

Vertex

Vertex

10 pages

EXPRESS

EXPRESS

2 pages

Labyrinth

Labyrinth

81 pages

Load more
Download Paratroopers
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Paratroopers and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Paratroopers 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?