Robot Unicorn Attackweb.mit.edu/.../qyn_Project_Design_Presentation.pdf · Sound effects and music...
Transcript of Robot Unicorn Attackweb.mit.edu/.../qyn_Project_Design_Presentation.pdf · Sound effects and music...
![Page 1: Robot Unicorn Attackweb.mit.edu/.../qyn_Project_Design_Presentation.pdf · Sound effects and music Final integration and testing Stretch goals Kelly Tania Both. Title: Flying Pegasus](https://reader030.fdocuments.in/reader030/viewer/2022041116/5f27ec3cb6e90f08121cd8fc/html5/thumbnails/1.jpg)
Robot Unicorn Attack
![Page 2: Robot Unicorn Attackweb.mit.edu/.../qyn_Project_Design_Presentation.pdf · Sound effects and music Final integration and testing Stretch goals Kelly Tania Both. Title: Flying Pegasus](https://reader030.fdocuments.in/reader030/viewer/2022041116/5f27ec3cb6e90f08121cd8fc/html5/thumbnails/2.jpg)
Bringing the Game to Life
![Page 3: Robot Unicorn Attackweb.mit.edu/.../qyn_Project_Design_Presentation.pdf · Sound effects and music Final integration and testing Stretch goals Kelly Tania Both. Title: Flying Pegasus](https://reader030.fdocuments.in/reader030/viewer/2022041116/5f27ec3cb6e90f08121cd8fc/html5/thumbnails/3.jpg)
Flying Pegasus Ground AttackKelly Qi | Tania Yu
![Page 4: Robot Unicorn Attackweb.mit.edu/.../qyn_Project_Design_Presentation.pdf · Sound effects and music Final integration and testing Stretch goals Kelly Tania Both. Title: Flying Pegasus](https://reader030.fdocuments.in/reader030/viewer/2022041116/5f27ec3cb6e90f08121cd8fc/html5/thumbnails/4.jpg)
System Overview
Camera Object
Recognition
Game LogicGraphicsGame
Output
![Page 5: Robot Unicorn Attackweb.mit.edu/.../qyn_Project_Design_Presentation.pdf · Sound effects and music Final integration and testing Stretch goals Kelly Tania Both. Title: Flying Pegasus](https://reader030.fdocuments.in/reader030/viewer/2022041116/5f27ec3cb6e90f08121cd8fc/html5/thumbnails/5.jpg)
Camera● Nexys4-DDR OV7670 Camera
● VGA 640x480 resolution
● Tracks hand motion
● RGB2HSV
![Page 6: Robot Unicorn Attackweb.mit.edu/.../qyn_Project_Design_Presentation.pdf · Sound effects and music Final integration and testing Stretch goals Kelly Tania Both. Title: Flying Pegasus](https://reader030.fdocuments.in/reader030/viewer/2022041116/5f27ec3cb6e90f08121cd8fc/html5/thumbnails/6.jpg)
Object RecognitionFilter
Motion
Flight Attack
Hand coordinates
Motion signal
Video framesBRAM
![Page 7: Robot Unicorn Attackweb.mit.edu/.../qyn_Project_Design_Presentation.pdf · Sound effects and music Final integration and testing Stretch goals Kelly Tania Both. Title: Flying Pegasus](https://reader030.fdocuments.in/reader030/viewer/2022041116/5f27ec3cb6e90f08121cd8fc/html5/thumbnails/7.jpg)
Game Logic
Environment pixel Obstacle pixelAttack hit signal
Pegasus
Controller
Environment Obstacles
Attack pixel
Pegasus pixel
Collision signal
Attack
Sound effects
![Page 8: Robot Unicorn Attackweb.mit.edu/.../qyn_Project_Design_Presentation.pdf · Sound effects and music Final integration and testing Stretch goals Kelly Tania Both. Title: Flying Pegasus](https://reader030.fdocuments.in/reader030/viewer/2022041116/5f27ec3cb6e90f08121cd8fc/html5/thumbnails/8.jpg)
Graphics
![Page 9: Robot Unicorn Attackweb.mit.edu/.../qyn_Project_Design_Presentation.pdf · Sound effects and music Final integration and testing Stretch goals Kelly Tania Both. Title: Flying Pegasus](https://reader030.fdocuments.in/reader030/viewer/2022041116/5f27ec3cb6e90f08121cd8fc/html5/thumbnails/9.jpg)
Sprite Storage
• Load background image
to BRAM one column at a
time
• Pre-load sprites in BRAM
SD controller SD card
BRAM
Image/audio
Write memory
Image/audio
Image pixel
Image/audio
Controller
![Page 10: Robot Unicorn Attackweb.mit.edu/.../qyn_Project_Design_Presentation.pdf · Sound effects and music Final integration and testing Stretch goals Kelly Tania Both. Title: Flying Pegasus](https://reader030.fdocuments.in/reader030/viewer/2022041116/5f27ec3cb6e90f08121cd8fc/html5/thumbnails/10.jpg)
Game Output
●Video to the monitor
●Audio to the speaker
![Page 11: Robot Unicorn Attackweb.mit.edu/.../qyn_Project_Design_Presentation.pdf · Sound effects and music Final integration and testing Stretch goals Kelly Tania Both. Title: Flying Pegasus](https://reader030.fdocuments.in/reader030/viewer/2022041116/5f27ec3cb6e90f08121cd8fc/html5/thumbnails/11.jpg)
![Page 12: Robot Unicorn Attackweb.mit.edu/.../qyn_Project_Design_Presentation.pdf · Sound effects and music Final integration and testing Stretch goals Kelly Tania Both. Title: Flying Pegasus](https://reader030.fdocuments.in/reader030/viewer/2022041116/5f27ec3cb6e90f08121cd8fc/html5/thumbnails/12.jpg)
Ground Ground
Pegasus Obstacle
Obstacle
ObstacleObstacle
Obstacle
Obstacle
Obstacle
Obstacle
Obstacle
![Page 13: Robot Unicorn Attackweb.mit.edu/.../qyn_Project_Design_Presentation.pdf · Sound effects and music Final integration and testing Stretch goals Kelly Tania Both. Title: Flying Pegasus](https://reader030.fdocuments.in/reader030/viewer/2022041116/5f27ec3cb6e90f08121cd8fc/html5/thumbnails/13.jpg)
Ground Ground
Pegasus ObstacleAttack beam
![Page 14: Robot Unicorn Attackweb.mit.edu/.../qyn_Project_Design_Presentation.pdf · Sound effects and music Final integration and testing Stretch goals Kelly Tania Both. Title: Flying Pegasus](https://reader030.fdocuments.in/reader030/viewer/2022041116/5f27ec3cb6e90f08121cd8fc/html5/thumbnails/14.jpg)
Ground Ground
Pegasus
![Page 15: Robot Unicorn Attackweb.mit.edu/.../qyn_Project_Design_Presentation.pdf · Sound effects and music Final integration and testing Stretch goals Kelly Tania Both. Title: Flying Pegasus](https://reader030.fdocuments.in/reader030/viewer/2022041116/5f27ec3cb6e90f08121cd8fc/html5/thumbnails/15.jpg)
Environment pixel Obstacle pixelAttack hit signal
Camera Filter
Motion
Flight Attack
Pegasus
Controller
Environment Obstacles
Sound effects
Monitor
Speaker
Hand coordinates
Motion signal
Speed
Attack pixel
Pegasus pixel
Collision signal
Pixel value
Sound wave
Sound byte
Sound output
Video output
Video input
Pegasus coordinates
SD controller SD card
BRAMImage pixel
Image/audio
Write memory
Image/audio
Image/audio
![Page 16: Robot Unicorn Attackweb.mit.edu/.../qyn_Project_Design_Presentation.pdf · Sound effects and music Final integration and testing Stretch goals Kelly Tania Both. Title: Flying Pegasus](https://reader030.fdocuments.in/reader030/viewer/2022041116/5f27ec3cb6e90f08121cd8fc/html5/thumbnails/16.jpg)
WeekTask
11/1 11/8 11/15 11/22 11/29
Motion tracking
Basic graphics
Flight physics
Integration and testing of basics
Attacking obstacles
Collision detection/death
Integration and testing
More graphics
Sound effects and music
Final integration and testing
Stretch goals
Kelly
Tania
Both
![Page 17: Robot Unicorn Attackweb.mit.edu/.../qyn_Project_Design_Presentation.pdf · Sound effects and music Final integration and testing Stretch goals Kelly Tania Both. Title: Flying Pegasus](https://reader030.fdocuments.in/reader030/viewer/2022041116/5f27ec3cb6e90f08121cd8fc/html5/thumbnails/17.jpg)