http://www.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.
http://people.ece.cornell.edu/land/co...
This project was created by:
Jeremy Blum http://www.jeremyblum.com
Sima Mitra https://www.simamitra.com
Jason Wright http://www.jpwright.net