Craig Smithin haastattelu: Kuinka Frotz tuo interaktiivista kaunokirjallisuutta iPhoneen ja iPod touchiin

Kun ihmiset puhuvat klassisesta pelaamisesta, he yleensä kilisevät todella yksinkertaisista, pelattavista peleistä, jotka ovat haastavia, mutta joita viisivuotias voisi kuvitella. Tällaiset ihmiset olivat selvästi traumatisoituneita tekstiseikkailuista (joihin viitataan nykyään käyttämällä ylevämpää termiä "interaktiivinen fiktio") ja ovat siksi poistaneet heidät muistista.

Nämä pelit olivat pääasiassa tekstipohjaisia, ja ratkaisit arvoituksia verbi-substantiivin jäsentimien avulla. Ajan myötä seikkailut muuttuivat vähitellen yhä monimutkaisemmiksi ja monimutkaisemmiksi Infocom kiistatta johtaa genren huippuunsa.

Valitettavasti ja ehkä ennustettavasti tekstiseikkailut saivat lopulta perusteellisen potkun. Sanoin Richard Harris"Grafiikka tuli, ja ihmiskunnan tietokonetta käyttävä osa unohti kaiken noin 500 000 vuoden kielen kehityksen ja palasi suoraan takaisin sähköiseen vastineeseen, joka lyö kiviä yhteen-point ’n’ click -peli ”, joka hänen mukaansa merkitsi lukutaidon tulon yhteiskuntaa.

Mutta Internetin taikuuden kautta interaktiivinen fiktio tarttuu kiinni ja sovellukset Z-koneformaatin toistamiseen ovat arkipäivää. Frotz on yksi parhaista, ja se on nyt ilmainen iPod -sovellus. Haastattelin sen kehittäjää Craig Smithiä selvittääkseen, mitä hän ajattelee interaktiivisesta fiktiosta ja miksi hän toi Frotzin Applen kämmenlaitteisiin.

Cult of Mac: Mikä on Frotz ja miksi päätit luoda sen?
Craig Smith: 80-luvun alussa, kun 320 × 200 pikselin näyttö, jossa oli 16 väriä, katsottiin uusimmaksi, Infocomilla oli suosittu tekstipohjaisten interaktiivisten fiktiopelien sarja. Pelaajat hallitsivat hahmoa antamalla yksinkertaisia ​​pakollisia komentoja, kuten "sytytä lyhty" tai "tappaa peikko miekalla". Suurin osa peleistä oli hyvin kirjoitettuja ja hauskoja, ja mielestäni heiluttivat Scott Adamsin seikkailut ja muut varhaiset kilpailijat.

Ei halua joutua manuaalisesti siirtämään jokaista tuotettua peliä eri tietokonealustoille Aikanaan Infocomilla oli idea suunnitella virtuaalikone ja kirjoittaa heidän pelinsä toimimaan se. Tämä on pohjimmiltaan sama ajatus kuin Java, mutta 15 vuotta aikaansa edellä. "Z-kone" siirrettiin vain kerran kullekin alustalle, ja kaikki pelit toimivat virtuaalikoneen sisällä ilman ylimääräistä työtä. Se oli heille suuri menestys, ja Infocom tuotti ja myi yli 30 peliä järjestelmän avulla.

Valitettavasti tietokonelaitteiston parantuessa grafiikkaa ja ääntä sisältävät pelit valloittivat markkinoita ja tekstiseikkailut kuolivat hitaasti.

Aika kului, ja lopulta useat riippumattomat hakkeriryhmät muuttivat käyttämänsä Infocom -virtuaalikoneen ja kirjoittivat ohjelmia, jotka voisivat pelata Infocomin pelejä uudemmilla tietokonealustoilla. Sitten vuonna 1993 loistava Oxfordin professori nimeltä Graham Nelson kirjoitti uuden kielen ja kääntäjän nimeltä Inform, joka voisi kohdistaa Z-koneen. Curses, hänen ensimmäinen järjestelmäpeli, oli varsin omituinen, melko brittiläinen ja hauska. Lopulta Inform oli kehittänyt suuren joukon interaktiivisia fiktioharrastajia, jotka tuottivat uusia pelejä vain huvikseen. Interaktiivinen kaunokirjallisuuskilpailu järjestetään nyt 15. kertaa, ja se saa vuosittain kymmeniä ilmoittautumisia, jotka on kirjoitettu Inform/Z-koneella tai millä tahansa muulla IF-suunnittelujärjestelmällä.

Joten lopuksi vastataksesi kysymykseesi, Frotz on sovellus, jonka avulla voit pelata tällaisia ​​vuorovaikutteisia fiktio -pelejä iPhonessa ja iPod Touchissa. Frotz voi pelata useimpia pelejä, jotka on kirjoitettu Z-koneella, mukaan lukien Inform-kääntäjän tuottamat pelit ja alkuperäisimmät Infocom-nimikkeet.

Mistä Frotz sai alkunsa?
Nimi tulee maagisesta loitsusta Infocomin Enchanter -pelisarjassa; "Frotz" oli loitsu, joka aiheutti kaiken, mihin heitit, valoa. Monet Infocomin perustajista olivat MIT -tutkinnon suorittaneita, ja ilmeisesti "frotz" oli MIT: n slängisana, joka tarkoitti leikkiä tai manipuloida jotain, ja he sisälsivät paljon tällaista slängiä ja sisäisiä vitsejä pelejä.

Frotz for iPhone perustuu avoimen lähdekoodin projektiin, jonka on kirjoittanut alun perin Stefan Jokisch ja joka on siirretty monille tietokoneille ja mobiililaitteille vuosien varrella. Aina kun saan uuden laitteen melko paljon, yritän ensin löytää sille IF -tulkin, ja koska sitä ei ollut yhden ensimmäisen sukupolven iPhonelle, siirryin Frotzin ja tein sille iPhonen käyttöliittymän käyttämällä "jailbreak" -yhteisön työkaluja. Kirjoitin sen todella itselleni, mutta olin tarpeeksi tyytyväinen tuloksiin, joten ajattelin, että minun pitäisi jakaa se muiden ihmisten kanssa. Kun App Store tuli verkkoon, hiotin sovellusta hieman enemmän ja lähetin sen.

Toisin kuin useimmat muut IF -tulkit, Frotz for iPhone sisältää laajan kokoelman pelejä, joista suurin osa on valittu IF -kilpailun voittajien joukosta vuosien varrella. Jos omistat jo alkuperäiset Infocom -pelitiedostot, voit myös saada ne Frotziin FTP -ohjelman avulla.

Mikä on sinulle vuorovaikutteisen fiktion vetovoima?
Ensimmäinen altistumiseni IF: lle oli kahdeksannella luokalla, kun joku sai kopion Zork I: stä Commodore 64: lle ala -asteellani. Olin koukussa heti ja päädyin pelaamaan ja lyömään kaikkia Infocom -pelejä, joita he tekivät C64: lle, ja pelasin sitten Trinityä, Byrokratia ja A Mind Forever Voyaging (jotka olivat kaikki liian suuria ajamaan C64: llä) ystävän Commodore 128: ssa ja Amigassa järjestelmiin. Ehkä muutamaa poikkeusta lukuun ottamatta kaikissa Infocomin peleissä oli hyvin kirjoitettu, mukaansatempaava proosa, haastavia pulmia ja mikä tärkeintä, hyvä huumorintaju.

Onneksi amatööri -IF -harrastajien vuosittain tuottamat uudemmat teokset jatkavat tätä perinnettä, ja sanoisin, että monet heistä jopa ylittävät Infocomin pelien laadun. Luulen, että on olemassa vain tietty luonnollinen suodatusprosessi, jonka avulla ihmiset vetävät puoleensa IF ja motivoitunut tuottamaan pelejä ilmaiseksi pelkästään hauskanpidon vuoksi myös yleensä lukutaitoisia ja nokkela. Huomaa, että en itse asiassa kirjoittanut mitään IF -peleistä, jotka tulevat Frotzin mukana, enkä väitä mitään näitä piirteitä, mutta arvostan suuresti niiden ponnisteluja, joita ilman Frotz ei olisi kovinkaan hyvä hyödyllinen!

Miten varmistit, että Frotzin käyttöliittymä mahdollistaa ihmisten helpon pelaamisen?
En usko, että iPhonen virtuaalinäppäimistö on suuri ongelma, koska suurin osa komennoista on annettava IF: ssä ovat yleensä lyhyitä ja tukevat paljon lyhenteitä, ja iPhonen automaattinen korjaus auttaa sanalla valmistuminen. Siitä huolimatta olen ehdottomasti saanut palautetta käyttäjiltä, ​​jotka eivät todellakaan pidä kirjoittamisesta. Lisäsin syöttöapurin pikavalikot ja komentorivihistorian uusimpaan julkaisuun yrittääkseni auttaa sitä. Toivon, että parannan tätä edelleen tulevissa versioissa.

Frotz vie sinut rauhalliselle mutta aivoja taivuttavalle videopelien aikakaudelle.
Frotz vie sinut rauhalliselle mutta aivoja taivuttavalle videopelien aikakaudelle.

Frotz hyväksyttiin App Storeen, mutta sitten versio poistui. Mitä tapahtui?
Viimeisin päivitykseni Frotziin (1.3) lähetettiin App Storen tarkastettavaksi juuri silloin, kun Apple hylkäsi C64 (Commodore 64 -emulaattori) -sovelluksen. Tämä herätti paljon julkista huomiota ja monet sitä käsittelevät artikkelit huomauttivat, että Frotz (yhdessä useita muita hyväksyttyjä sovelluksia) sisälsi tulkin, joten Apple oli epäjohdonmukainen hylkääessään C64: n tästä perusta.

En ole varma, millainen vaikutus julkisuudella olisi voinut olla Appleen, mutta sen jälkeen, kun hän oli jumissa seitsemän viikkoa, Apple hylkäsi päivitykseni, koska se rikkoi Applen SDK: n "ei tulkkeja" -lauseketta sopimus. Silti he antoivat minun säilyttää edellisen version App Storessa (vaikka se tietysti sisälsi myös tulkin), jotta minulla olisi aikaa saada Frotz noudattamaan vaatimuksia. Muutaman yhteydenpidon jälkeen Applen kanssa, joiden välillä oli pitkiä viiveitä, huomasin lopulta, että Applen Ongelma ei ollut siinä, että Frotzilla oli tulkki, vaan siinä, että se antoi käyttäjälle mahdollisuuden tulkita binaarikoodin - uusi pelejä. Jotta Frotz pysyisi App Storessa, minun on poistettava mahdollisuus ladata sovelluksesta. Ja niin minä häpeällisesti tein niin, ja lamaantunut Frotz hyväksyttiin sitten noin 10 päivässä.

Ymmärrän, että Applen todellinen tarkoitus on välttää mahdolliset turvallisuus- ja yksityisyysongelmat ja varmistaa sovellukset eivät voi ohittaa iTunes App Storen tulovirtaa lisäsisällöstä, mikä on mielestäni kohtuullista huolenaiheita. Valitettavasti mielestäni epäjohdonmukaista täytäntöönpanoa koskevan kritiikin keskellä he nyt pakottavat oikeudellisen sopimuksen kirjaimen täytäntöön sen hengen kustannuksella. Z-koneen virtuaalikone on hyvin rajallinen ja täysin hiekkalaatikko, ja kaikki ladattu sisältö on ilmaista, joten Frotzilla ei todellakaan ole oikeutettuja turvallisuus- tai tulo-ongelmia. Toivon, että Apple hienosäätää SDK-sopimustaan ​​lopulta siten, että se ilmaisee tarkemmin, mitä he haluavat estää ilman niin suurta vahinkoa.

Oletko siis tyytymätön Frotzin lataustoiminnon poistamiseen?
Minusta tuntui todella pahalta joutua poistamaan suoria latauksia Frotzista, mutta minulla ei ollut muuta vaihtoehtoa kuin poistaa Frotz App Storesta kokonaan. Tappion lieventämiseksi olen koonnut Frotzin kanssa Interaktiivisen Finction -tietokannasta valtavan kokoelman IF -nimikkeitä ja yrittänyt saada käyttäjäkokemuksen mahdollisimman lähelle mahdollista. Käyttäjät voivat silti selata IFDB: tä sovelluksesta ja lukea pelien kuvauksia ja arvosteluja, mutta silloin kun he Napsauta latauslinkkiä, Frotz poimii ja asentaa nyt oman paketin pelistä sen sijaan ladataan. IFDB: ssä on suuri määrä Z-konepelejä, mutta suodattamalla pois huonolaatuiset pelit ja pakkaamalla Lopuksi pystyin sisällyttämään suuren osan IFDB: stä, ja toivon, että useimmat käyttäjät eivät todellakaan huomaa menetys.

Käyttäjät, jotka haluavat olla kärjessä ja pelata uusimpia pelejä, joita ei ole mukana, voivat silti ladata ne tietokoneelleen ja asentaa ne manuaalisesti FTP: llä. Onneksi Applella ei näyttänyt olevan ongelmia tällaisen tiedostonsiirron kanssa, ehkä siksi, että sitä ei ole aloitettu sovelluksesta.

Millaista palautetta on tullut sovelluksesta? Mitä seuraavaan versioon tulee?
Palaute Frotzista on ollut enimmäkseen erittäin positiivista, ja useat arvioijat sanovat, että se on paras IF -tulkki, jota he ovat käyttäneet mobiililaitteessa. Tietenkin on osa ihmisiä, jotka eivät vain "ymmärrä" ja joita en koskaan voisi miellyttää. Nämä ihmiset ovat tervetulleita ohittamaan Frotzin ja leikkimään suosikki scatologisen äänitehosovelluksensa kanssa!

Olen odottanut saaneeni vastareaktion uuden version latausten poistamisesta, mutta toistaiseksi en ole todellakaan saanut siitä paljon palautetta.

Työskentelen parhaillaan Frotzin tekstinsyöttömoottorin uudelleen kirjoittamisen suhteen, jotta se ei riipu iPhonen sovellusliittymän UITextView- tai UIWebView -säätimistä. Nämä edellyttävät HTML: n käyttöä muotoillun tekstin tuottamiseksi, ja se on ollut suuri suorituskykyongelmien lähde, koska sinun on päivitettävä ohjausobjektin koko sisältö kerralla. lisäystoimintoa ei ole.

Oman tekstin muotoileminen ei ainoastaan ​​paranna suorituskykyä ja helpottaa käyttöliittymän parantamista, esimerkiksi sallien käyttäjien kirjoittaa sanoja napauttamalla niitä näytöllä. Tämän avulla voin myös lopulta lisätä Glulx -pelien tuen, joka on toinen virtuaalikone, jota Inform which tukee tukee suurempia pelejä ja jolla on yleisempi ikkunajärjestelmä, jota olisi erittäin vaikea tukea HTML: n avulla toteutus.

Aion myös parantaa edelleen Frotzin tukea VoiceOverille näkövammaisille käyttäjille. Useimmat pelit ja viihdesovellukset eivät ole sellaisten käyttäjien ulottuvilla, mutta Frotz on tekstipohjainen ja sopii täydellisesti, joten voisin yhtä hyvin tehdä kaikkeni varmistaakseni, että se toimii hyvin heille.

Frotz on ilmainen ja saatavilla osoitteesta Sovelluskauppa

Viimeisin blogiviesti

Hipstamatic antaa uutisten ampujalle tuoreen silmän Chicagon kaduille
September 12, 2021

[avocado-gallery ids = ”277624,277623,277618,277620,277622,277616,277613,277614,277617,277615,277612,277619" "Kun kuvajournalisti Scott Strazzante ...

Viivästynyt tyydytys on avain Hipstamaticin DSPO -valokuvasovellukseen
September 12, 2021

Monet älypuhelinvalokuvaajat käyttävät Hipstamaticia keinona ilmaista henkilökohtainen näkemyksensä. Mutta kauniiden valokuvien etsimisen ei tarvit...

Valkoisen talon virallinen valokuvaaja käyttää iPhonea
September 12, 2021

Valkoisen talon virallinen valokuvaaja käyttää iPhoneaOtettu iPhonella.Kuva: Pete Souza / Valkoinen taloPete Souza, Valkoisen talon virallinen valo...