Exclusive: The John Carmack Interview

John Carmack paDzidziso Itsva, achiita Mario mitambo uye iPhone yake rudo

Apo zvinosvika pamitambo, John Carmack inenge yakangonaka sezvinoitwa. Iyo yakareba kwenguva yakasikwa mumutambo, mugadziri wepamusoro uye musoro weIndaneti yakasikwa yakasikwa munhu wokutanga shooter genre naWolfenstein 3D . Basa rake rakazotevera raisanganisira mhemberero yeWolfenstein, mitambo yeChiquake uye, rimwe remitambo yakakosha uye yakakavhiringidza yakamboitwa, Dambudziko .

Sekuda kweiyo Software yakange ichienda zvakaoma pa iPhone / iPod Touch, yakabudisa Wolfenstein 3D Classic , Dhikumuka Kwemamwe uye mamwe mazita ekare.

Ndakataura naVaCarmack nezvekusunungurwa kwake kutsva, Doom Classic , kuda kwake Super Mario Bros. , uye nei achisiya mafoni ose asi iPhone.

Damon Brown : Apple inotamira kune imwe nzvimbo yekudzivirira yakavharwa, kuchengetedza kutonga kwakasimba pane zvinoitwa nevanhu vanobudirira nehutsika, asi chido cheIndaneti yakave yakasununguka zvikuru, inosunungura chaiyo yemutambo weshoko rekushandisa kuvanhu. Uri kushanda neApple kukakavara kwako here?

John Carmack : Kwete, asi ini ndinoona zvaunoreva. Tinoshuva iPhone kuti tive nezvikonzero zvakasiyana. Takatarisa muNintendo DS yemitambo, asi tave takaitawo kubudirira pane Java-based phone kwemakore. Ndakashanda pane dzimwe nhare dzefoni uye kune kusiyana kunoshamisa pakati, vanoti, Brew-based phone uye iPhone. [Nefoni dzemazuva ano], vazhinji vevanhu vanobatanidzwa mapurogiramu ehurumende kana, zvakanyanya, vatakuri, apo Apple ane makumi emakore ane ruzivo anoshandisa hardware uye software. I SDK (software development kit, iyo inobatsira mhuka yekusika) iri mune rimwe sangano. Kunze kwekuti, mamwe mafoni haasi akazaruka kupfuura Apple.

Nyaya yacho yakawedzera Android neus iPhone. Android chaizvoizvo ine rubatsiro uye inonzwisisika, asi ndanga ndichitaura neVhidhiyo yeZivaneti (vanobudisa zvimwe zvezvigadzirwa zveI) pamusoro peAroid, uye vanhu vazhinji vanoti mari haisipo. Uyezve, nemitambo, havakwanisi kuzarura GL [guratifomu pepaji], ma multitouch akachengetedzwa, nezvimwewo, saka Doom Classic inoda shanduro yekupa ... maitiro ekuronga akasiyana, mutengo wakasiyana wega rega uye, pakupedzisira, isu 'zvichida kuita mari shoma shoma. Kana Android ikabvisa, zvingava zvinofadza kuti uve nechikwata chakazaruka zvechokwadi, asi isu hatigone kushandisa mafoni akasiyana siyana eAsia nenzira imwecheteyo.

Ndave neukama hwepolercoaster naApple kwemakore, kwatingava akanaka, uye ipapo havazotauri neni kwemwedzi mitanhatu nokuti ndakataura chimwe chinhu "chakaipa" mumutsara. Asi vane injini dzakanaka uye vanofunga zvakanaka.

Damon Brown : Ndechipi chakanyanya kukura mitambo ne iPhone / iPod Touch?

John Carmack : Pari zvino iye anonyanya kuodza mwoyo ichi ndicho chinetso chekushandura software: Paunenge uine zvigunwe zviviri zvepachikwereti, anenge chikamu chetatu chekugadzirisa chinonyanya kukoshesa kuverenga nzvimbo yavo - kana pane zvimwe zvinhu zvinoda kuongororwa. Icho chinhu chisina maturo. [iPhone software version] 3.1 zviri pachena kuti yakanga yakagadziriswa zvishoma nokuda kweizvi, asi kugadzirisa chaiyo kuchava mhinduro inotora simba shoma kubva pafoni. Zvave zvisinganzwisisiki zvakagadzikana ne Open GL (nheyo yemifananidzo). Apo ini ndinotumira Open GL kune imwe nhandare, inowanzoputsa! Iye zvino Yakazarurwa GL iri kugadziridzwa, zvakare, uye ichava yakasimba zvikuru.

Damon Brown : Sezvawakataura, pakange pasina zvishoma, kana pane, id software yekuvandudzwa pane yakakurumbira Nintendo DS uye Sony PSP ...

John Carmack : Chaizvoizvo, tine maSDK ne hardware specs, asi hatina kumbokomberedza kuti tiite.

Damon Brown : Sei?

Damon Brown : Sezvawakataura, pakange pasina zvishoma, kana pane, id software yekuvandudzwa pane yakakurumbira Nintendo DS uye Sony PSP ...

John Carmack : Chaizvoizvo, tine maSDK ne hardware specs, asi hatina kumbokomberedza kuti tiite.

Damon Brown : Sei?

John Carmack : Sei? Ndakatakura iPhone yangu neni nguva dzose! Tine maDVS mashoma kumba kumba kwandinoda mwanakomana wangu, asi ini handizvo chaizvo. Iyo ibhizinesi, asi inobatsira kushanda pane imwe nzira yaunoshandisa iwe pachako. Kufungidzira kwangu ndeyekuti maitiro emitambo akazvitsaurira haazovi pano kwenguva yakareba - tichava nemagetsi asina kuzvipira kungoita mitambo. Isu hatisipo zvakadaro, sezvo mitsara yemitambo yakatsaurirwa ichiri ine tsanangudzo dzakanaka, asi zvichava nyore kuita kuti iPhone nemafuta akafanana ave mumushini wekutsvaga wekutamba kupfuura zvaizova, taura, tora PSP mufoni.

Damon Brown : Ndinofunga kuti vakatoedza izvozvo! Iye zvino, makambani emitambo anotanga kutora hurukuro yavo yakaoma, yakaoma, ma PC kana Mac uye kuita zviduku, shanduro dzinoshandiswa zvefoni. Uri kutarisa kuunza shanduro shoma ye (zita rako rinouya) kumasasa?

John Carmack : Hongu. Tiri kutarisira kuva neRage -meded racing game gore rinotevera. Kwete kufambisa kart, asi pane zve smash uye muto. Handina hanya kuti zvichaitika, asi ndizvo zvatakagadzirira muna 2010 pamwe chete nekuvandudzwa kwemamwe mabhuku uye imwe RPG.

Damon Brown : Zvakadini neMutungamiriri Keen anovandudza?

John Carmack : [anoseka] ndinobvunzwa pamusoro pezvo izvo zvandinotarisira. Vanhu vachiri kuyeuka Keen - yakanga isiri huru kare kare - asi makore makumi maviri gare gare vanoyeuka. Handizomboregi zvisikwa-kutanga kwezvose, handigoni kurangarira kuti zvinhu zvose zviripi-asi ndinoda platformers. Ndinoda kutamba Mario nemwanakomana wangu ane makore mashanu, uye ini ndinotova nechigadzirwa chekufungidzira uye mazano ekugadzirisa kana ndikaita platformer, asi handina nguva. Zvichida ndaizotamba nekufamburwa kwemutambo pamwe nemwana wangu uye kuisa zvaanotora [pamukrini]. Ndine zvinhu zvakawanda zvandinoda kuita izvo zvingava zvibereko zvinobudirira uye zvinonakidza kuita. Ndine zvinhu gumi nezviviri zvakadaro. Asi hapana nguva.

Damon Brown : The iPhone inonyatsove yakasimba yemauto, asi haina mufaro. Iwe wakazviyananisira sei izvozvo nevapfuri vako vanokurumidza? Ko zvakaoma sei izvozvo zvakakanganisika?

John Carmack : Kudzora, kutanga naWolfenstein 3D Classic , pakutanga kwaive kuedza. Ini pakutanga ndaifunga kuti hatikwanise kuzviita, saka ndiyo apo patakatanga kushanda paRumuko rweKumukira , izvo zvisingadi kuti munhu anotanga kutora bhasikoro.

Yakanga isati yasvika ini ndashanda neElectronik Arts kuti ndiwane Wolfenstein RPG kumashure mairi rairo yandakatanga kuedza nekutonga. Ndinoziva vanhu vakatora Classic Dambudziko kuPhones yeJailbroken nenzira yepamutemo mushure mekushandiswa kwepamutemo, asi iyi ndiyo muenzaniso wekuisa kodeti [yepakombiyuta] mumushandira mutsva uye ichiisiya ipapo. Icho chinhu chitsva. Asi neChirangaridzo Chechirwere , unoona nguva yakawanda yatinoisa mumitemo.

Damon Brown : Sezvawakataura, iwe wakanyura mu RPGs, zvichida pafoni.

John Carmack : Tiri kuunza Wolfenstein RPG kune dzimwe foni (iyo inoshandisa Java neBrew code), asi iyo ichava yekupedzisira yatinosangana nematarenda edzimba. Tiri kuvasiya kwavari nokuda kwe iPhone. Isu takanyatsoita mari yakawanda munzvimbo yakasati yasvika iPhone, zvichida kupfuura mamwe makambani, asi kuwedzera kune avo vanonyangarika iye zvino nevatakureri, vachigadzirisa mutambo wose muna 600K, nezvimwe zvakadaro. Zvinogumbura, hazvina maturo. Iyo iPhone inobudirira yakawanda kwazvo.

Damon Brown : Pakupedzisira, ndeapi mamwe maitiro aunoda kuongorora?

John Carmack : Kana ndakanga ndine mukana wekuita imwe yerudzi, ingadai iri yerutivi. Tanga tichitaura nezvokuunza vanhu vakawanda kubva kuEE uye kushandisa zvigadziro kuita mitambo yakasiyana, asi iyo yakave yakabviswa pane ikozvino. Hazvisi kuitika mukati.