Y

YouLibs

Remove Touch Overlay

Hardware-Based FPGA AI for Super Mario Bros.

Duration: 01:09Views: 28.2KLikes: 158Date Created: May, 2013

Channel: Jeremy Blum

Category: Science & Technology

Tags: gamenintendovideo gamentsckernelaisima mitramariosuper mario bros. (video game)engineeringblumece5760cornellfpgareal-timescienceanalyzegamesjason wrightjeremyneshardware

Description: nintendoninja.com We built an FPGA-based AI that uses video input from an NES console to automatically play the game Super Mario Bros. All of the video analysis and AI techniques are performed using Verilog-compiled hardware running on an Altera DE2 Cyclone board. The project combines NTSC decoding, VGA output, kernel-based pattern matching, real-time image manipulation, and NES controller emulation. This project was created as a final project for ECE5760 at Cornell University in Spring 2013. people.ece.cornell.edu/land/courses/ece5760 This project was created by: Jeremy Blum jeremyblum.com Sima Mitra simamitra.com Jason Wright jpwright.net

Swipe Gestures On Overlay