https://frosthead.com

Ovo bi se računalo uskoro moglo nadmetati u Super Mario Bros.

Slika: betacontinua

Računala već mogu sastavljati automobile i letjeti avionima, ali s vremenom će moći napraviti gotovo sve što možemo. Primjerice, u ne baš dalekoj budućnosti moći će igrati naše video igre: Tom Murphy, doktor znanosti iz područja računalnih znanosti, upravo je izgradio računalni program koji može igrati Super Mario Bros.

Dokument o radu - koji ima zadivljujući naslov „Prva razina Super Mario Brosa je lagan s leksikografskim narudžbama i putovanjima kroz vrijeme… nakon toga postaje malo varljiv“ - prikazuje informatiku koja stoji iza djela i predstavljena je na SIGBOVIK-u 2013 Uvod u tu studiju glasi:

Nintendo Entertainment System je vjerojatno najbolja konzola za video igre, navod nije potreban. Kao i mnogi, i ja sam proveo tisuće sati svog života igrajući NES igre, uključujući nekoliko kompletnih opisa klasika poput Super Mario Bros., Bionic Commando, Bubble Bobble i drugih favorita. Do 2013. godine kućna su računala postala mnogostruko manja i mnogo spremnija od hardvera NES-a. To mi je sugeriralo da je možda vrijeme za automatiziranje igranja NES igara, kako bi se uštedjelo vrijeme. U ovom radu predstavljam općenitu tehniku ​​automatizacije igranja NES igara. Pristup je praktičan na jednom računalu i uspijeva u nekoliko igara, kao što je Super Mario Bros. Pristup je zabavno elegantan i iznenađujuće učinkovit, ne zahtijeva detaljno znanje o igri koja se igra i sposoban je za nov i impresivan gameplay ( na primjer iskorištavanje bugova). Izjava o odricanju odgovornosti za publiku SIGBOVIK-a: Ovaj je rad 100% stvaran.

U osnovi, program Super Mario Bros. tretira kao matematički problem i određuje vrijednosti na način koji ima smisla. Već ste vidjeli ovu ideju - a dolazi prije b koja dolazi prije c. Da bi uvježbao računalo koje vrijednosti prvo dolaze, Murphy je snimao sam sebe i igrao te podatke u računalo. I ta je strategija zapravo dobro funkcionirala. Evo Murphy objašnjava i demonstrira:

Naravno, nije savršeno. Ars Technica objašnjava gdje je program kratki:

Na mjestima je još uvijek glup - Murphy opisuje cijelu metodu kao "stvarno jednostavnu, matematički elegantnu i glupu tehniku ​​koja stvarno djeluje" - tako da i dalje čini pogreške. U jednom trenutku, sve dok Murphy nije dijagnosticirao bugu u LearnFunu, Mario se nije mogao natjerati da krene unatrag i isproba drugu rutu. To se svodi na jednostavnost pristupa, koji se oslanja na to da Mario uvijek treba pomicati udesno, dok povremeno preskače nešto kako bi povećao rezultat.

I, kao što naslov studije sugerira, može doći samo do jednog određenog dijela svijeta 1-3, gdje postoji skok u dalj. Dakle, za sada vaša prava pohvaljivanja Super Mario Brosa ostaju netaknuta. Ali samo znajte da računalo dolazi za vaše igre.

Više sa Smithsonian.com:

The Essentials: Video igre
Kod igranja video igara kod kuće puni se 40 godina

Ovo bi se računalo uskoro moglo nadmetati u Super Mario Bros.