Chokhacho: John Carmack Interview

John Carmack pa Chiwonongeko chatsopano, kupanga masewera a Mario ndi iPhone ake kukonda

Pankhani ya masewera, John Carmack ndi wodabwitsa monga momwe amachitira. Wopanga masewera a nthawi yaitali, wolemba mapulogalamu ndi mutu wa id Software amapanga mtundu wothamanga woyamba ndi Wolfenstein 3D . Ntchito yake yotsatira inaphatikizapo mndandanda wa Wolfenstein, masewera a chiwombankhanga komanso imodzi mwa masewera olimbikitsa komanso otsutsana omwe anapangidwa, Chiwonongeko .

Malinga ndi mapulogalamu a id idakwaniritsidwa kwambiri pa iPhone / iPod Touch, kumasula Wolfenstein 3D Classic , Kuuka kwa Chiwonongeko ndi maudindo ena owerengeka.

Ndinayankhula ndi Bambo Carmack za kumasulidwa kwake, Doom Classic , chikondi chake cha Super Mario Bros , ndi chifukwa chake akusiya mafoni onse koma iPhone.

Damon Brown : Apple akutsamira pa njira yotsekemera yotsekemera, kuyesetsa kulamulira molimba pa zomwe alimi angakhoze kuchita ndi dongosolo, pamene mwambo wadiresi wakhala wotseguka kwambiri, kumasula chiwombolo chenicheni cha masewera kwa anthu. Kodi mukugwira ntchito ndi Apple kukhala mkangano kwa inu?

John Carmack : Osati kwenikweni, koma ndikuwona zomwe mukutanthauza. Tikulakalaka iPhone chifukwa cha zifukwa zosiyana. Takhala tikuyang'ana mu sewero la Nintendo DS, koma tapanga chitukuko pa mafoni apamwamba a Java kwa zaka. Ndagwira ntchito pa mapepala ena a foni ndipo pali kusiyana kwakukulu pakati, kunena, foni ya foni ndi iPhone. [Ndi mafoni amtundu], ambiri mwa anthu omwe akuphatikizidwa ndi mapulogalamu a pulogalamu, kapena, zovuta kwambiri, zonyamulira, pamene Apple ali ndi zaka zambiri akugwira ntchito ndi zipangizo zamakono ndi mapulogalamu. SDK (pulogalamu ya chitukuko cha mapulogalamu, yomwe imathandiza masewera a masewera) ili mu mgwirizano wosiyana. Kuwonjezera apo, mafoni ena sali otseguka kwambiri kuposa a Apple.

Nkhaniyi ndi Android kuposa iPhone. Android imakhala ndi chithandizo komanso chosasintha, koma ndakhala ndikuyankhula ndi Anthu Achimanga Zamakono (omwe amafalitsa zina mwazojambula) za Android, ndipo anthu ambiri akunena kuti ndalama siziripo. Komanso, ali ndi masewera, alibe chikondwerero cha Open GL [mapulatifomu ojambula zithunzi], multitouch oyenerera, ndi zina zotero, kotero Doom Classic ingafunikire mapulogalamu a mapulogalamu ... machitidwe osiyanasiyana olamulira, mitengo yosiyana ya mavoti onse, ndipo pamapeto pake, ife 'Pangakhale ndalama zochepa. Ngati Android ikutha, zingakhale zosangalatsa kukhala ndi nsanja yotseguka, koma mwina sitingathe kugwiritsa ntchito mafoni osiyanasiyana a Android mofanana.

Ndakhala ndi ubale wa Apple ndi zaka zambiri, komwe tidzakhala bwino, ndipo sadzalankhula nane kwa miyezi isanu ndi umodzi chifukwa ndinanena kuti "zoipa" m'nkhaniyi. Koma ali ndi injini zabwino komanso oganiza bwino.

Damon Brown : Kodi ndichinthu chotani chomwe chimakhala ndi maselo akuluakulu ndi iPhone / iPod Touch?

John Carmack : Pakali pano chokhumudwitsa kwambiri ichi ndi vuto lotha kusintha pulogalamu: Pamene muli ndi thupi lachiwiri pazenera, pafupifupi gawo limodzi mwa magawo atatu a ntchitoyi akuwunikira kuwerenga malo awo - pali zinthu zina zomwe ziyenera kuyang'aniridwa. Ndi chinthu chopusa. [iPhone software version] 3.1 mwachiwonekere anali ndi vuto laling'ono kwa izi, koma kukonza kwenikweni kudzakhala malingaliro osatenga mphamvu zochepa kuchokera pa foni. Zakhala zodabwitsa kuti zakhazikika ndi Open GL (maziko a zithunzi). Pamene ndimasintha Open GL ku nsanja yatsopano, nthawi zambiri imatha! Tsopano Tsegulani GL ikugwiritsidwa ntchito, komanso, ndipo idzakhala yolimba kwambiri.

Damon Brown : Monga mwatchulira, pakhala pali chitukuko chochepa chachinsinsi cha Propositi pa Nintendo DS ndi Sony PSP yotchuka kwambiri ...

John Carmack : Kwenikweni, ife tiri ndi SDKs ndi hardware specs, koma ife sitinayambe pozungulira kuti tizipanga.

Damon Brown : Chifukwa chiyani?

Damon Brown : Monga mwatchulira, pakhala pali chitukuko chochepa chachinsinsi cha Propositi pa Nintendo DS ndi Sony PSP yotchuka kwambiri ...

John Carmack : Kwenikweni, ife tiri ndi SDKs ndi hardware specs, koma ife sitinayambe pozungulira kuti tizipanga.

Damon Brown : Chifukwa chiyani?

John Carmack : Chifukwa chiyani? Ndinanyamula iPhone yanga ndi ine nthawi zonse! Tili ndi ma DS apanyumba omwe mwana wanga amakonda, koma ndilibe chidwi. Ndizochita bizinesi, koma zimathandiza kugwira ntchito zomwe mungagwiritse ntchito. Ndikuganiza kuti maseĊµera a masewera odzipatulira sadzakhala pano motalika - tidzakhala ndi zipangizo zomwe sitinazichite kuti tizitha kusewera. Sitilipobe, monga makina opanga maseĊµera omwe ali odzipereka ali ndi zifukwa zabwino, koma zidzakhala zosavuta kuti iPhone ndi zipangizo zofananamo zikhale makina ozizira kwambiri kusiyana ndi momwe mungayankhire, mutembenuzire PSP kukhala foni.

Damon Brown : Ndikuganiza kuti iwo ayesa kale zimenezo! Tsopano, makampani osewera masewera ayamba kutenga masewera awo aakulu, osokoneza, masewera a PC kapena Mac ndi kupanga zochepa, zojambula zosinthika za foni. Kodi mukuganiza kuti mubweretseko pang'ono (mutu wanu) kuti mutengeko?

John Carmack : Eya. Tikuyembekeza kuti tidzakhala ndi masewera olimbitsa thupi a Rage chaka chamawa. Osati ngati kuthamanga kwa kart, koma kusewera kwambiri ndi masewera olimbana. Sindikudziwa kuti izi zidzachitika, koma ndizo zomwe takhala tikukonzekera mu 2010 pamodzi ndi zosintha zowonjezera zina ndi RPG ina.

Damon Brown : Nanga bwanji Mtsogoleri wa Keen ?

John Carmack : [aseka] ndikufunsidwa za izo kuposa momwe ndikanayembekezera. Anthu akukumbukirabe Keen - sizinali zazikulu panthawiyo - koma zaka makumi awiri pambuyo pake amakumbukira. Sindingatengepo choyambirira - choyamba, sindingathe kukumbukira kumene katundu yense ali - koma ndimakonda platformers. Ndimakonda kusewera Mario ndi mwana wanga wamwamuna wazaka zisanu, ndipo ndimakhala ndi khola lodziwika bwino komanso ndondomeko zothandizira ngati ndikuchita nsanja, koma ndilibe nthawi. Mwinamwake ndikusewera masewera ndi mwana wanga ndikuika zomwe amakoka [pazenera]. Ndili ndi zinthu zambiri zomwe ndikufuna kuchita zomwe zingakhale zopindulitsa komanso zosangalatsa kuchita. Ndili ndi zinthu khumi ndi ziwiri monga choncho. Koma palibe nthawi.

Damon Brown : iPhone imakhala yowona masewera olimbitsa thupi, koma ilibe chimwemwe. Kodi mwayanjanitsa bwanji izo ndi okwera mapiri anu ofulumira? Zinali zopweteka bwanji?

John Carmack : Njira yolamulira, kuyambira ndi Wolfenstein 3D Classic , poyamba inali kuyesa. Poyambirira ndinkaganiza kuti sitingathe kuchita, choncho ndi pamene tinayamba kugwira ntchito pa chiukiriro cha chiwonongeko , zomwe sizinkafunikire kulamulira anthu oyendetsa galimoto.

Sindinayambe kugwira ntchito ndi Electronic Arts kuti ndipeze Wolfenstein RPG mmbuyo pamsewu yomwe ndinayamba kuyesera ndi machitidwe. Ndikudziwa kuti anthu adatenga Classic Doom ku ma jailbroken iPhones njira yoyenera, koma ichi ndi chitsanzo choyika makalata [oyambirira a kompyuta] kukhala makina atsopano ndikusiya izo. Ndi zachilendo. Koma ndi Classic Doom , muwona nthawi yochuluka yomwe ife timayika mu zolamulira.

Damon Brown : Monga mwatchulira, mwalowa mu RPGs, pafoni.

John Carmack : Tikubweretsa Wolfenstein RPG ku mafoni ena (omwe amagwiritsira ntchito Java ndi Brew code), koma izi ndizo zomalizira zomwe timachita ndi mafoni am'manja. Tikuwasiya kuti apite ku iPhone. Ife tasankhadi ndalama zambiri mumalo osungirako iPhone, makamaka kuposa makampani ena, koma akuwongolera mtundu wa anawo pakadali pano ndi otengera, kuthamanga masewera onse ku 600K, ndi zina zotero. Ndizokwiyitsa, ndizosamveka. Kukula kwa iPhone kuli kosavuta kwambiri.

Damon Brown : Pomaliza, ndi mitundu yanji yomwe mukufuna kufufuza?

John Carmack : Ngati ndikanakhala ndi mwayi wochita mtundu wina, ungakhale wopanga nsanja. Tinkakambirana za kubweretsa anthu ochuluka kuchokera ku EA ndikugwiritsa ntchito njira zochitira masewera osiyanasiyana, koma izi zakhala zikuchitika panopa. Izo sizikuchitika mu nthawi yayitali.