CSEE4840 Project Presentation Watch Out! Zachary Salzbank Shangru - - PowerPoint PPT Presentation

csee4840 project presentation
SMART_READER_LITE
LIVE PREVIEW

CSEE4840 Project Presentation Watch Out! Zachary Salzbank Shangru - - PowerPoint PPT Presentation

CSEE4840 Project Presentation Watch Out! Zachary Salzbank Shangru Li Gameplay Player moves from platform to platform with rotary switch as controller Landing on platforms increases the score Different platforms create different


slide-1
SLIDE 1

CSEE4840 Project Presentation

Watch Out!

Zachary Salzbank Shangru Li

slide-2
SLIDE 2

Gameplay

  • Player moves from platform to platform

with rotary switch as controller

  • Landing on platforms increases the score
  • Different platforms create different

challenges

  • Difficulty increases as score increases
  • Object of the game is to get the highest

score

slide-3
SLIDE 3

General Architecture

slide-4
SLIDE 4

Rotary Controller

FSM State Diagram Circuit Diagram

slide-5
SLIDE 5

Audio

slide-6
SLIDE 6

Audio

Configuration 6000 Hz for background music 3000 Hz for effect sound Software Interrupt CPU to ask for next 32 background music data

slide-7
SLIDE 7

Video

  • Tile Based Architecture

○ 30 rows x 40 columns of 16x16 pixel tiles ○ Tiles scroll at varying speeds

  • Player is a sprite that can be placed

anywhere

slide-8
SLIDE 8

Game Control

  • Main Loop

○ Platform Generation ○ Player Position Updates ○ Score and Health Updates

  • Screen Refresh

○ Draw Score and Health ○ Draw Player ○ Draw New Platforms

  • Audio Refresh

○ Feed new data to buffer from SRAM

slide-9
SLIDE 9

Contribution

  • Zach
  • Video
  • Software
  • Shangru
  • Audio
  • Rotary Controller
slide-10
SLIDE 10

Conclusion

  • Well-designed Tiled-base Architecture
  • Reasonable SW-HW workload allocation
  • Interesting Game
  • Had Fun and Cooperated Nicely
slide-11
SLIDE 11

Demo

Have Fun!