FPGA joacă Mario ca un campion

Acesta nu este un FPGA Emulând Mario Bros., este un FPGA care joacă jocul analizând videoclipul, precum și trimiterea comenzilor controlerului. Este un proiect final pentru un curs de inginerie. Cursul FPGA avansat ECE5760 de la Universitatea Cornell, care oferă întotdeauna divertisment la domiciliu pentru noi de fiecare dată când proiectele finale sunt datorate.

Dezvoltat de membrii echipei [Jeresmy Blum], [Jason Wright], precum și [Sima Mitra], parsarea video este un hack. Pentru a obține lucrurile de lucru, au convertit semnalul video de 240p al NES la VGA. Acest lucru a condus la un spectacol de cadru de rulare în videoclipul demo. De asemenea, se micșorează cu raportul element, precum și cauzează câteva alte dureri de cap, cu toate acestea, FPGA reușește să interpreteze corect imaginea.

Uită-te cu atenție la captura de ecran deasupra, precum și veți vedea niște lucruri care nu ar trebui să fie acolo. Echipa a dezvoltat un set de teste folosite pentru a identifica obstacolele din calea lui Mario. Liniile roșii reprezintă blocuri pe care va trebui să le sare. Acest lucru funcționează, de asemenea, pentru gropi pe care trebuie să le evite, cu un set diferit de teste pentru a descoperi dușmanii în mișcare. Odată ce știe ce să facă FPGA emule semnalele controlerului necesare, împingându-le la consola de jocuri de epocă pentru al vedea în siguranță la sfârșitul primului nivel.

Credem că acest lucru este mult mai greu decât un alt Mario autonom, jucând hack-uri doar din moment ce se află în hardware-ul de consolă original, în loc să utilizați un emulator.

Leave A Comment