https://frosthead.com

Ta računalnik bi vas lahko kmalu premagal pri Super Mario Bros.

Slika: betacontinua

Računalniki lahko že zdaj sestavljajo avtomobile in letijo letala, sčasoma pa bodo lahko naredili skoraj vse, kar lahko. Na primer, v ne zelo daljni prihodnosti bodo lahko igrali naše videoigre: Tom Murphy, doktor študenta računalništva, je pravkar zgradil računalniški program, ki lahko igra Super Mario Bros.

Članek o delu - z neverjetnim naslovom "Prva stopnja Super Mario Bros je enostavna z leksikografskimi naročilnicami in potovanjem po času ... potem pa postane nekoliko zapletena" - podrobno predstavlja računalništvo, ki stoji za delom in je bil predstavljen na SIGBOVIK 2013 Uvod v to študijo se glasi:

Nintendo Entertainment System je verjetno najboljša konzola za video igre, navedba ni potrebna. Kot mnogi, sem tudi sam preživel tisoče ur svojega življenja igrajo igre NES, vključno z več popolnimi opisi klasike, kot so Super Mario Bros., Bionic Commando, Bubble Bobble in drugi priljubljeni. Domači računalniki so do leta 2013 postali številni velikosti hitrejši in zmogljivejši od strojne opreme NES. To mi je nakazovalo, da je morda čas za avtomatizacijo igranja iger NES, da bi prihranili čas. V tem prispevku predstavljam splošno tehniko za avtomatizacijo igranja iger NES. Pristop je praktičen v enem samem računalniku in ima uspeh v več igrah, kot je Super Mario Bros. Pristop je zabavno eleganten in presenetljivo učinkovit, ne zahteva podrobnega poznavanja igre, ki se igra, in je sposoben za novo in impresivno igranje ( na primer izkoriščanje hroščev). Izjava o omejitvi odgovornosti za občinstvo SIGBOVIK: To delo je 100% resnično.

V osnovi program Super Mario Bros. obravnava kot matematični problem in vrednosti naroči na način, ki je smiseln. To idejo ste že videli - a pride pred b, ki pride pred c. Da bi računalnik usposobil, katere vrednosti so na prvem mestu, je Murphy zabeležil igranje igre in te podatke dovajal v računalnik. In ta strategija je dejansko delovala precej dobro. Tukaj Murphy razlaga in pokaže:

Seveda ni popoln. Ars Technica pojasnjuje, kje program primanjkuje:

Na nekaterih mestih je še vedno neumno - Murphy celotno metodo opisuje kot "res preprosto, matematično elegantno in neumno tehniko, ki resnično deluje" - tako da še vedno dela napake. V enem trenutku, dokler Murphy ne odkrije napake v LearnFunu, Mario ni mogel priti nazaj in poskusiti po drugi poti. Vse je v enostavnosti pristopa, ki se zanese, da se Mario na splošno vedno mora pomakniti v desno, občasno pa skoči čez nekaj, da poveča svoj rezultat.

In kot že nakazuje naslov študije, lahko pride le do enega določenega dela sveta 1-3, kjer je skok v daljino. Tako za zdaj vaše pravice hvalisanja Super Mario Bros ostanejo nedotaknjene. Toda vedite le, da računalnik prihaja na vaše igre.

Več s Smithsonian.com:

The Essentials: Video igre
Domače igranje video iger: 40 let

Ta računalnik bi vas lahko kmalu premagal pri Super Mario Bros.