Pilt: beetacontinua
Arvutid saavad juba praegu autosid kokku panna ja lennukeid lennutada, kuid lõpuks on nad võimelised tegema peaaegu kõike, mida saame. Näiteks lähitulevikus saavad nad näiteks meie videomänge mängida: arvutiteaduse doktorant Tom Murphy ehitas just arvutiprogrammi, millega saab mängida Super Mario Brosit.
Teost käsitlev paber - millel on hämmastav pealkiri “Super Mario Brosi esimesel tasemel on lihtne leksikograafiliste tellimuste ja ajarännakuga ... pärast seda läheb natuke keerukaks” - kirjeldab töö taga olevat arvutiteadust ja seda tutvustati SIGBOVIK 2013 Selle uuringu sissejuhatus on järgmine:
Nintendo meelelahutussüsteem on tõenäoliselt parim videomängukonsool, tsitaate pole vaja. Nagu paljud, olen ma veetnud tuhandeid tunde oma elust NES-i mänge mängides, sealhulgas mitmeid klassikute, näiteks Super Mario Bros, Bionic Commando, Bubble Bobble ja paljude teiste lemmikute täielikke läbimänge. 2013. aastaks on koduarvutid muutunud palju suurusjärku kiiremaks ja mahukamaks kui NES-i riistvara. See soovitas mulle, et aja säästmiseks võib olla aeg NES-mängude automatiseerimine automatiseerida. Selles artiklis kirjeldan üldist tehnikat NES-mängude automatiseerimiseks. Lähenemisviis on praktiline ühes arvutis ja õnnestub mitmetes mängudes, näiteks Super Mario Bros. Lähenemisviis on lõbustavalt elegantne ja üllatavalt tõhus, see ei vaja üksikasjalikke teadmisi mängitavast mängust ning on võimeline uudseks ja muljetavaldavaks mänguks ( näiteks vea ärakasutamine). SIGBOVIKi publikust lahtiütlemine: see teos on 100% tõeline.
Põhimõtteliselt kohtleb programm Super Mario Brosi nagu matemaatikaülesannet ja tellib väärtused mõistlikul viisil. Olete seda ideed juba varem näinud - a tuleb enne b, mis tuleb enne c. Et koolitada arvutit, millised väärtused on esimestena, salvestas Murphy end mängu mängimas ja söötis selle teabe arvutisse. Ja see strateegia toimis tegelikult päris hästi. Murphy selgitab ja näitab järgmist:
Muidugi pole see täiuslik. Ars Technica selgitab, kuhu programm jääb:
See on kohati siiski rumal - Murphy kirjeldab kogu meetodit kui "tõeliselt lihtsat, matemaatiliselt elegantset ja rumalat tehnikat, mis tõesti töötab" - nii et see teeb siiski vigu. Ühel hetkel, kuni Murphy ei diagnoosinud LearnFunis viga, ei saanud Mario end tagasi minna ja teist teed proovida. Selle põhjuseks on lähenemisviisi lihtsus, mis eeldab, et Mario peab oma tulemuse suurendamiseks alati kerima paremale ja hüppama aeg-ajalt millestki üle.
Ja nagu uuringu pealkiri viitab, võib see pääseda ainult ühte konkreetsesse ossa maailma 1-3, kus on pikk hüpe. Seega jäävad teie Super Mario Brosi praalimisõigused samaks. Kuid lihtsalt teadke, et arvuti on teie mängudele tulemas.
Rohkem saidilt Smithsonian.com:
Oluline teave: videomängud
Videomängude mängimine kodus Pöörab 40