Nanị: Mkparịta ụka John Carmack

John Carmack na ọhụụ ọhụrụ, na-eme Mario egwuregwu na iPhone ịhụnanya

Mgbe ọ na-abịa egwuregwu, John Carmack dị ka akụkọ ntụrụndụ dịka ọ na-enweta. Onye kere ihe egwuregwu ogologo oge, onye na-eme ihe nkiri na isi nke id Software mere ka ọ bụrụ ụdị onye na-agba ụta na Wolfenstein 3D . Ọrụ ya na-esote gụnyere Wolfenstein, egwuregwu Quake na, otu n'ime egwuregwu ndị kachasị emetụta ma na-arụ ụka, Emem .

Ka oge na-aga, id Software nọ na-arụsi ọrụ ike na iPhone / iPod Touch, na-ahapụ Wolfenstein 3D Classic , Mkpọlite ​​Mbilite n'ọnwụ na utu aha ndị ọzọ.

Mụ na Mr. Carmack kwurịtara banyere ntọhapụ kachasị ọhụrụ ya, Classic Doom , ịhụnanya maka Super Mario Bros. , na ihe mere ọ ji agbahapụ ọ bụla mobile ma iPhone.

Damon Brown : Apple na-adabere na usoro mmepe mechiri emechi, na-ejide usoro siri ike na ihe ndị mmepe nwere ike ime na usoro ahụ, ebe mgbagwoju anya omenala ahụ na-emeghe, hapụkwa koodu isi egwuregwu ahụ gaa n'ihu ọha. Ị na-arụ ọrụ na Apple maka esemokwu gị?

John Carmack : Ọ bụghị n'eziokwu, mana m na-ahụ ihe ị na-ekwu. Anyị na-achọsi ike na iPhone maka ụyọkọ nke ihe dị iche iche. Anyị eleba anya na Nintendo DS n'ịgba egwu, ma anyị emewokwa mmepe na ekwentị ndị Java maka ọtụtụ afọ. M arụ ọrụ na ntanetị ekwentị ndị ọzọ na enwere ọdịiche dị iche n'etiti, sịnụ, ekwentị na-ejide ọnụ na iPhone. [Na telivishọn ekwentị], ihe ka ọtụtụ n'ime ndị a gụnyere bụ ndị software ma ọ bụ, ndị ka njọ, ndị na-ebu, ebe Apple nwere ọtụtụ afọ nke ahụmahụ na-arụ ọrụ na ngwaike na ngwanrọ. SDK (ngwanrọ mmepe ngwanrọ, nke na-enyere ihe e kere eke aka) dị n'ọgbọ dị iche. E wezụga nke ahụ, igwe ekwentị ndị ọzọ anaghị emeghe karịa Apple.

Okwu a bụ ihe gam akporo na iPhone. Android nwere nkwado na mgbanwe, ma mụ na ndị Electronics Arts (ndị na-ebipụta ụfọdụ ngwaahịa id) banyere gam akporo, na ọtụtụ ndị na-ekwu na ego adịghị n'ebe ahụ. Ọzọkwa, n'egwuregwu, ha enweghị oghere GL [ndị na-emepụta ihe ntanetị], nke a na-emepụta ihe dị iche iche, na ihe ndị ọzọ, ya mere Doom Classic ga-achọ ka ngwanrọ sụgharịa ... atụmatụ dị iche iche nchịkwa, ọnụahịa dị iche iche maka mbipụta nke ọ bụla na, na njedebe, anyị 'd nwere ike ime ka ego ghara ịba ụba. Ọ bụrụ na gam akporo ewepụ, ọ ga-adọrọ mmasị ịnwe ngosipụta doro anya, ma eleghị anya anyị agaghị enwe ike iji ụdị ekwentị gam akporo ekwentị n'otu ụzọ ahụ.

Enweela mụ na Apple ruo ọtụtụ afọ, ebe anyị ga-adị mma, mgbe ahụ, ha agaghị agwa m okwu ruo ọnwa isii n'ihi na ekwuru m ihe "ọjọọ" na pịa. Ma ha nwere ezigbo ndị injinia na ezigbo ndị na-eche echiche.

Damon Brown : Gịnị bụ oke egwu egwu egwu na iPhone / iPod Touch?

John Carmack : Ọ bụrụ na ị nwere mkpịsị aka isi abụọ, ihe dịka otu ụzọ n'ụzọ atọ nke nhazi ahụ na-elekwasị anya na-agụ ebe ha nọ - mgbe enwere ihe ndị ọzọ a ga-enyocha. Ọ bụ ihe nzuzu. [nsụgharị nsụgharị iPhone] 3.1 na-egosi na ọ bụ obere ndozi maka nke a, mana nhazi ahụ ga-abụ nzaghachi na-ewelata ume site na ekwentị. Ọ bụ ihe ijuanya na mụ na Open GL (ntọala nke ndịnaaja). Mgbe m na-enyefe Open GL gaa n'elu ikpo okwu ọhụrụ, ọ na-agbazị! Ugbu a, Open GL a na-ahazi, kwa, ga-adịkwa ike.

Damon Brown : Dị ka ị kwuru, ọ dị obere, ma ọ bụrụ na ọ bụla, id Development Software na Nintendo DS na Sony PSP na-ewu ewu ...

John Carmack : N'ezie, anyị nwere SDKs na ngwongwo ngwaike, mana anyị enweghị ebe ọ bụla iji mepụta.

Damon Brown : Ntak-a?

Damon Brown : Dị ka ị kwuru, ọ dị obere, ma ọ bụrụ na ọ bụla, id Development Software na Nintendo DS na Sony PSP na-ewu ewu ...

John Carmack : N'ezie, anyị nwere SDKs na ngwongwo ngwaike, mana anyị enweghị ebe ọ bụla iji mepụta.

Damon Brown : Ntak-a?

John Carmack : Ntak-a? M na-ebugharị iPhone m mgbe niile! Anyị nwere DSs ole na ole n'ụlọ m na nwa m hụrụ n'anya, mana enweghị m mmasị. Ọ bụ azụmahịa, mana ọ na-enyere aka ịrụ ọrụ na usoro ị ga-eji. Ihe m na-eche bụ na usoro egwuregwu a ga - anọghị ebe a - anyị ga - enwe ngwaọrụ ndị na - emeghị naanị n'ịgba chaa chaa. Anyị anọghị ebe ahụ, dị ka ihe egwuregwu egwuregwu ndị a raara nye ka nwere nkọwa dị mma karị, mana ọ ga-adị mfe ime ka iPhone na ngwaọrụ ndị yiri ya dị ka igwe egwu dị egwu karịa ka ọ ga - ekwu, gbanwee PSP n'ime ekwentị.

Damon Brown : Echere m na ha agbalịworị! Ugbu a, ụlọ ọrụ egwuregwu na-amalite iji nnukwu egwuregwu, mgbagwoju anya, PC ma ọ bụ Mac na egwuregwu na ime obere ederede maka ekwentị. Ị na-atụle ịmepụta obere nsụgharị nke (aha gị na-abata) na igwegharị?

John Carmack : Ee. Anyị na-enwe olileanya ịnwe egwuregwu ịsọ asọ na-abịanụ n'afọ ọzọ. Ọ bụghị ka ịkwọ ụgbọ ụkwụ, mana ka ị na-egwu egwu na ịlụ ọgụ. Ekwetaghị m na ọ ga-eme, mana nke ahụ bụ ihe anyị kwadoro maka afọ 2010 na otu di na nwunye ọzọ na-emelite ma ọ bụ RPG ọzọ.

Damon Brown : Gini banyere onye isi agha Keen update?

John Carmack : [na-achị ọchị] Ana m ajụ banyere ihe karịrị ihe m ga-atụ anya ya. Ndị mmadụ ka na-echeta Keen - ọ bụghị nnukwu azụ n'oge ahụ - ma afọ 20 ka e mesịrị ha chetara. Agaghị m ebute mbụ - nke mbụ, enweghị m ike icheta ebe akụ niile dị - mana m na-ahụ maka ndị na-ahụ maka ịhụnanya. Enwere m mmasị igosi Mario na nwa m nwoke dị afọ ise, enwekwara m nko mara mma na echiche maka njikwa ma ọ bụrụ na m mere otu nhazi, mana enweghị m oge. Eleghi anya m ga-egwu egwuregwu na nwa m ma tinye ihe ọ na-adọta [onscreen]. Enwere m otutu ihe m ga - achọ ime nke ahụ ga - abụ ihe na - aga nke ọma ma na - atọ ụtọ ime. Enwere m ihe iri na abuo dị ka nke ahụ. Ma ọ dịghị oge.

Damon Brown : The iPhone bụ doro anya na a siri ike egwuregwu egwuregwu, ma ọ dịghị ọṅụ. Kedu ka i si mee ka gị na ndị na-agba ọsọ na-agba ọsọ gị dị mma? Olee ihe siri ike nke ahụ?

John Carmack : Usoro nchịkwa, nke malitere site na Wolfenstein 3D Classic , bụ mmalite ihe omumu. Echere m na anyị enweghị ike ime ya, yabụ mgbe anyị malitere ịrụ ọrụ na Mbilite n'Ọnwụ , nke na-achọghị ka onye ọ bụla na-agbapụ ọkụ.

Ọ bụghị ruo mgbe mụ na Electronic Arts na-arụ ọrụ ka m nweta Wolfenstein RPG n'ọdụ ụgbọ okporo ígwè ndị m malitere ịnwale njikwa. Amaara m na ndị mmadụ ewerewo kpochapụ mbibi gaa na iPhones jailbroken ụzọ n'ihu nsụgharị ukara, mana nke a bụ ihe atụ nke itinye koodu [kọmputa mbụ] n'ime igwe ọhụrụ ma hapụ ya na nke ahụ. Ọ bụ ihe ọhụrụ. Ma na Omuma Omume , ị hụrụ oge ole anyị tinyere n'ime njikwa.

Damon Brown : Dị ka ị kpọtụrụ aha, ị dakwasịrị na RPG, ọbụlagodi na mobile.

John Carmack : Anyị na-ebute Wolfenstein RPG gaa na ekwentị ndị ọzọ (nke na-eji Java na Brew code), ma nke ahụ ga-abụ onye ikpeazụ anyị na-eji ekwentị ntị. Anyị na-ahapụ ha maka iPhone. Anyị na-eme nnukwu ego na mobile space n'ihu iPhone, ma eleghị anya karịa ụlọ ọrụ ndị ọzọ, ma na-emepụta ha ụdị nke ọkụ ugbu a na ndị na-ebu, na-emepụta egwuregwu dum n'ime 600K, na na. Ọ dị oke mkpasu iwe, ọ bụ ihe efu. The iPhone mmepe bụ nnọọ smoother.

Damon Brown : N'ikpeazụ, ụdị ndị ọzọ ị chọrọ ịchọpụta?

John Carmack : Ọ bụrụ na enwere m ohere ime ụdị ọzọ, ọ ga-abụ onye nhazi. Anyi na ekwu okwu banyere ime ka ndi mmadu bia site na EA ma jiri ihe ndi ozo mee egwuregwu di iche iche, mana enwere ya na ugbua. Ọ naghị eme n'oge na-adịghị anya.