Kenyelletso: Puisano ea John Carmack

John Carmack ka Tlokotsi e ncha, ho etsa hore Mario lipapali le iPhone li rate

Ha ho tluoa tabeng ea lipapali, John Carmack o batla e le ntho e utloahalang joalo. Moetsi oa nako e telele ea lipapali, moqapi oa lipapali le hlooho ea id Software e ile ea bōpa motho oa pele oa sebapali le Wolfenstein 3D . Mosebetsi oa hae oa morao-rao o ne o kenyelletsa lihlopha tsa Wolfenstein, lipapali tsa Quake le e 'ngoe ea lipapali tse nang le tšusumetso e kholo le tse nang le likhang tse kileng tsa etsoa, Doom .

Ha e ntse e e-s'o fumane lisebelisoa tsa Software, e ntse e sebetsa ka thata ho iPhone / iPod Touch, e lokolla Wolfenstein 3D Classic , Tsoho ea Mahlomola le litlotla tse ling tsa khale.

Ke buisane le Monghali Carmack ka ho lokolloa ha hae ka lekhetlo la pele, Doom Classic , lerato la hae la Super Mario Bros , le hore na ke hobane'ng ha a tlohela ntho e 'ngoe le e' ngoe empa e le iPhone.

Damon Brown : Apple e itšetlehile ka mokhoa o ts'oaretsoeng, o boloka puso e matla ho seo ba se etsang ba ka sebetsang le tsamaiso, ha ka tloaelo Software e se e bulehile haholo, e lokolla mokhoa oa sebele oa mohloli oa papali ho sechaba. Na ho sebetsana le Apple ke tlhōlisano bakeng sa hau?

John Carmack : Hase hantle, empa ke bona seo u se bolelang. Re chachehela iPhone ka letoto la mabaka a fapaneng. Re shebeletse papali ea Nintendo DS, empa re boetse re entse tsoelo-pele ka lifono tse thehiloeng Java-holo. Ke sebelitse lipaleng tse ling tsa fono 'me ho na le phapang e hlollang pakeng tsa, e re, fono e thehiloeng Brew le iPhone. [Ka lifono tsa setso], boholo ba batho ba amehang ke mananeo a software kapa, ho hobe le ho feta, ba tsamaisang thepa, ha Apple e na le phihlelo ea lilemo tse mashome a sebetsang le thepa le thepa. SDK (software development development kit, e thusang papali ea papali) e le selekane se fapaneng. Ntle ho moo, lifono tse ling ha li bulehe haholo ho feta tsa Apple.

Taba ke ho feta Android khahlanong le iPhone. Android ha e le hantle e na le ts'ehetso le ho fetoha ha maemo, empa ke buile le batho ba Arts Technology (ba phatlalatsang lihlahisoa tse ling tsa id) ka Android, 'me batho ba bangata ba re chelete ha e eo. Hape, ka lipapali, ha ba na GL GL [setšoantšo se setšoantšo sa marulelo], multitouch e tloaelehileng, joalo-joalo, kahoo Doom Classic e tla hloka liphetolelo tsa software ... mekhoa e fapaneng ea taolo, litefiso tse sa tšoaneng bakeng sa phetolelo ka 'ngoe, qetellong, re 'mohlomong u etse chelete e ngata haholo. Haeba Android e tlosa, e tla ba e ipiletsang ho ba le sethala se bulehileng, empa mohlomong re ke ke ra khona ho sebelisa li-fono tse fapaneng tsa Android ka tsela e ts'oanang.

Ke na le kamano ea rollercoaster le Apple ka lilemo, moo re tla ba hantle, ebe joale ha ba na ho bua le 'na ka likhoeli tse ts'eletseng hobane ke boletse ntho e "mpe" makasineng. Empa ba na le lienjiniere tse ntle le ba nahanang hantle.

Damon Brown : Ke eng e kholo ka ho fetisisa ea ho bapala lipapali le iPhone / iPod Touch?

John Carmack : Hona joale ntho e nyahamisisang ka ho fetisisa ena ke bothata ba software: Ho na le karolo ea boraro ea ts'ebetso e lebisitsoe ho bala sebaka sa bona - ha ho na le lintho tse ling tse lokelang ho shebeloa. Ke ntho e hlokang kelello. [iPhone software version] 3.1 ho hlakile hore e ne e e-na le phetoho e nyenyane bakeng sa sena, empa phetoho ea sebele e tla ba maikutlo a ntseng a nka matla a seng makae ho fono. Ho 'nile ha makatsa hore ebe o tsitsitse ka Open GL (motheo oa litšoantšo). Ha ke fetisetsa Open GL sethaleng se secha, hangata se senya! Hona joale Open GL e ntse e ntlafatsoa hape, 'me e tla ba e matla haholoanyane.

Damon Brown : Joalokaha u boletse, ho bile le nts'etsopele e nyenyane ea, ha e le teng, e sa tloaelehang ea Software ho Nintendo DS e tsebahalang le Sony PSP ...

John Carmack : Ha e le hantle, re na le li-SDK le li-specs tsa hardware, empa ha rea ​​ka ra atamela ho hlahisa.

Damon Brown : Hobane'ng?

Damon Brown : Joalokaha u boletse, ho bile le nts'etsopele e nyenyane ea, ha e le teng, e sa tloaelehang ea Software ho Nintendo DS e tsebahalang le Sony PSP ...

John Carmack : Ha e le hantle, re na le li-SDK le li-specs tsa hardware, empa ha rea ​​ka ra atamela ho hlahisa.

Damon Brown : Hobane'ng?

John Carmack : Hobane'ng? Ke nkile iPhone ea ka le 'na nako eohle! Re na le li-DS tse 'maloa tseo mora oa ka a li ratang, empa ha ke na thahasello. Ke khoebo, empa e thusa ho sebetsa tsamaiso eo u ka e sebelisang. Ke nahana hore mekhoa ea lipapali e inehetseng e ke ke ea e-ba teng nako e teletsana - re tla ba le lisebelisoa tse sa ikemiselitseng ho bapala lipapaling feela. Ha re sa ntse re le joalo, ha mechine ea lipapali e inehetseng e sa ntse e e-na le li-specs tse molemo, empa ho tla ba bonolo ho etsa hore iPhone le lisebelisoa tse tšoanang li be mochine o bapala ho bapala ho feta kamoo ho ka thoeng, retelehela PSP ka fono.

Damon Brown : Ke nahana hore ba se ba lekile seo! Hona joale, lik'hamphani tsa papali li qala ho nka lipapali tsa tsona tse kholo, tse rarahaneng, lipapali tsa PC kapa Mac le ho etsa liphetolelo tse nyenyane, tse nkiloeng bakeng sa fono. Na u nahanne ho tlisa phetolelo e nyenyane ea (sehlooho se tlang) ho li-mobiles?

John Carmack : E, ho joalo. Re na le tšepo ea ho ba le papali ea lipapali tsa Rage e tsoetseng pele selemong se latelang. Ha e tšoane le lipapali tsa kart, empa lipapali tse ngata tsa ho tsuba le ho loantša. Ha ke nahane hore ho tla etsahala, empa ke sona seo re se rerileng bakeng sa 2010 hammoho le lisebelisoa tse ling tse peli tsa khale le tse ling tsa RPG.

Damon Brown : Ho thoe'ng ka tlhatlalatso ea Molaoli Keen ?

John Carmack : [o tšeha] ke botsoa ka seo ho feta seo nka se lebellang. Batho ba sa ntsane ba hopola Keen - e ne e se kholo nakong eo - empa lilemo tse 20 hamorao ba hopola. Ke ne nke ke ka pata ntho ea pele-pele ho tsohle, ha ke khone ho hopola hore na thepa eohle ke e-empa ke rata platformers. Ke rata ho bapala Mario le mora oa ka ea lilemo li hlano, 'me ke bile le hook e hlakileng le likhopolo bakeng sa taolo haeba nka etsa sethala, empa ha ke na nako. Mohlomong ke tla bapala papali ea lipapali le ngoana oa ka 'me ke behe seo a se hulang [ka sekhukhu]. Ke na le lintho tse ngata tseo nka ratang ho li etsa e tla ba lihlahisoa tse atlehang le tse monate ho li etsa. Ke na le lintho tse 12 tse joalo. Empa ha ho na nako.

Damon Brown : iPhone e hlakile e le sethala sa papali ea papali, empa ha se na thabo. U se u boelantse joang joalo le bahlaseli ba hao ba potlakileng? Ho ne ho le boima hakae ho oela?

John Carmack : Tsamaiso ea ho laola, ho qala ka Wolfenstein 3D Classic , e ne e le teko ea pele. Qalong ke ne ke nahana hore ha re khone ho e etsa, kahoo ke nakong eo re qalileng ho sebetsa ka Tsoho ea Mahlomola , e sa kang ea hloka ho laola likoloi tsa batho ba pele.

E ne e se ho fihlela ke sebetsa le Electronic Arts ho fumana Wolfenstein RPG khutlela melaeng eo ke ileng ka qala ho leka ka eona le litsamaiso. Kea tseba hore batho ba nkile Mahlomola a Classic ho li-iPhones tsa jeri ka tsela e sa lebelloang, empa sena ke mohlala oa ho beha khomphuta [ea pele ea k'homphieutha] mochine o mocha ebe oa e tlohela. Ke mokhoa o sa tloaelehang. Empa ka Classic Classic , u bona nako e kae eo re kenang ka eona ho laola.

Damon Brown : Joalokaha u boletse, u kene ka har'a RPGs, bonyane ka thelefono.

John Carmack : Re tlisetsa Wolfenstein RPG li-fono tse ling (tse sebelisang Java le Brew code), empa e tla ba ea ho qetela eo re sebetsanang le litebelisoa tsa setso. Re ba siea bakeng sa iPhone. Re hlile re e-na le chelete e ngata mobung pele iPhone, mohlomong ho feta lik'hamphani tse ling, empa e nts'etsa pele ho mofuta ona oa bana ba ntseng o hula hona joale le bajari, ho khabisa papali eohle ho 600K, joalo-joalo. Ke ntho e nyonyehang haholo, ke ntho e sa utloahaleng. Tsoelo-pele ea iPhone e boreleli haholo.

Damon Brown : Qetellong, ke mefuta efe e meng eo u batlang ho e hlahloba?

John Carmack : Haeba ke ne ke e-na le monyetla oa ho etsa mofuta o mong, e ne e tla ba platformer. Re ne re bua ka ho tlisa batho ba bangata ho tsoa EA le ho sebelisa mehloli ea ho etsa lipapali tse fapaneng, empa e se e nkiloe hona joale. Ha e etsahale ka nakoana.