https://frosthead.com

Tämä tietokone voi pian lyödä sinut Super Mario Brosissa.

Kuva: betacontinua

Tietokoneet voivat jo nyt koota autoja ja lentää lentokoneita, mutta ne kykenevät lopulta tekemään melkein kaiken mitä voimme. Esimerkiksi ei-kovin kaukana tulevaisuudessa he voivat pelata videopelejämme: Tietotekniikan tohtori-opiskelija Tom Murphy rakensi juuri tietokoneohjelman, jolla voidaan toistaa Super Mario Bros.

Teosta käsittelevä artikkeli, jolla on hämmästyttävä otsikko ”Super Mario Brosin ensimmäinen taso on helppo leksikografisilla tilauksilla ja aikamatkoilla… sen jälkeen siitä tulee vähän hankala”, kuvaa työn taustalla olevaa tietotekniikkaa ja esiteltiin SIGBOVIK 2013 Tutkimuksen johdanto kuuluu seuraavasti:

Nintendo Entertainment System on luultavasti paras videopelikonsoli, jota ei tarvita. Kuten monet, olen viettänyt tuhansia tunteja elämästäni pelaamalla NES-pelejä, mukaan lukien useita klassikoiden täydellisiä näytelmiä, kuten Super Mario Bros., Bionic Commando, Bubble Bobble ja muut suosikit. Vuoteen 2013 mennessä kotitietokoneista on tullut useita suuruusluokkia nopeampia ja kapasiteetinmukaisempia kuin NES-laitteistot. Tämä ehdotti minulle, että voi olla aika automatisoida NES-pelien pelaaminen ajan säästämiseksi. Tässä artikkelissa esitän yleisen tekniikan NES-pelien automatisoimiseksi. Lähestymistapa on käytännöllinen yhdellä tietokoneella ja onnistuu useissa peleissä, kuten Super Mario Bros. Lähestymistapa on huvittavasti tyylikäs ja yllättävän tehokas, ei vaadi yksityiskohtaista tietoa pelattavasta pelistä ja kykenee uutta ja vaikuttavaa peliä ( esimerkiksi vian hyväksikäyttö). Vastuuvapauslauseke SIGBOVIK-yleisölle: Tämä teos on 100% todellinen.

Pohjimmiltaan ohjelma kohtelee Super Mario Brosia kuin matematiikan ongelma ja järjestää arvot järkevällä tavalla. Olet nähnyt tämän idean aiemmin - a tulee ennen b, joka tulee ennen c. Harjoittaakseen tietokonetta, mitkä arvot tulevat ensin, Murphy tallensi pelaavansa peliä ja syöttänyt tiedot tietokoneeseen. Ja tämä strategia todella toimi melko hyvin. Tässä Murphy selittää ja osoittaa:

Se ei tietenkään ole täydellinen. Ars Technica selittää, missä ohjelma puuttuu:

Paikoin se on kuitenkin edelleen tyhmä - Murphy kuvaa koko menetelmää "todella yksinkertaiseksi, matemaattisesti tyylikäkseksi ja tyhmäksi tekniikaksi, joka todella toimii" - joten se tekee silti virheitä. Yhdessä vaiheessa, kunnes Murphy diagnosoi virheen LearnFunissa, Mario ei saanut itsensä menemään taaksepäin ja kokeilemaan toista reittiä. Se johtuu lähestymistavan yksinkertaisuudesta, joka perustuu siihen, että Mario tarvitsee yleensä vierittää oikealle ja hyppää toisinaan jostain yli pisteet lisätäkseen pisteet.

Ja kuten tutkimuksen nimestä voi päätellä, se voi päästä vain yhteen tiettyyn osaan maailmassa 1-3, missä on kaukohyppy. Joten toistaiseksi Super Mario Brosin urosoikeutesi ovat ennallaan. Mutta tiedä vain, että tietokone on tulossa peleihisi.

Lisää Smithsonian.com-sivustolta:

Essentials: Videopelit
Videopelien pelaaminen kotona kääntyy 40

Tämä tietokone voi pian lyödä sinut Super Mario Brosissa.