SNAPPERS Yuhan Dai: yd2233 Lianyi Ding: ld2504 - - PowerPoint PPT Presentation

snappers
SMART_READER_LITE
LIVE PREVIEW

SNAPPERS Yuhan Dai: yd2233 Lianyi Ding: ld2504 - - PowerPoint PPT Presentation

CE4840 Embedded System SNAPPERS Yuhan Dai: yd2233 Lianyi Ding: ld2504 Dian Wang: dw2504 Chi Zhang: cz2244 SNAPPERS Overview and Objectives Design Architecture Timing Challenge and Difficulties


slide-1
SLIDE 1

CE4840 Embedded System SNAPPERS

Yuhan Dai: yd2233 Lianyi Ding: ld2504 Dian Wang: dw2504 Chi Zhang: cz2244

slide-2
SLIDE 2

SNAPPERS

 Overview and Objectives  Design Architecture  Timing  Challenge and Difficulties  Summary

slide-3
SLIDE 3

Overview and Objectives

 SNAPPERS is a keyboard control puzzle

game.

 A selected snapper will explode and send

four bullets on four directions.

 Once a snapper is hit by the bullet, it will

also explode and shoot.

 Game ends when all the snappers

explode within certain times of selections.

slide-4
SLIDE 4

Overview and Objectives

 Images Import and Display  Audio Output by Frequency Division  Function Control by Keyboard

Snappers Buttons Explosions Bullets Letters

slide-5
SLIDE 5

Design Architecture

slide-6
SLIDE 6

Timing

 Frequency Division for Audio  Clock analysis in

VGA

  • CLK50 and CLK25
  • CLK50 for parameter setting and flag

control

  • CLK25 for video output
slide-7
SLIDE 7

Challenge and Difficulties

 Difficulties in VGA

  • Memory: store the figure in to ROM and

use controller to connect it with the vga file.

  • Need many objects exist on the screen and

different objects have different feature. We use a big for loop to achieve this which cost memory.

  • Time synchronize.
slide-8
SLIDE 8

Challenge and Difficulties

 Difficulties in Audio

  • Background music is the musical setting of the

ODETO JOY by Beethoven. The sheet music is recorded in hardware.

  • When the player chooses one snappers, it will

scream because of fear.

  • When the chosen snapper explodes, it will

sound like a bomb.

  • Audio sample frequency is 8000Hz
slide-9
SLIDE 9

Challenge and Difficulties

 Difficulties in Audio

slide-10
SLIDE 10

Challenge and Difficulties

 Difficulties in Software

  • Image control with hardware.
slide-11
SLIDE 11

Summary

 We made Snappers Work!

  • Hundreds of ROMs for

VGA display

  • Different sounds with different motion and

background music

  • Software implement all the game function