Tsuas yog: Yauhas Carmack Interview

John Carmack rau Doom tshiab, ua Mario ua si thiab nws txoj kev hlub ntawm iPhone

Thaum nws los txog rau kev ua si, John Carmack yog hais txog legendary li tau txais. Qhov kev ua si uas ntev tshaj plaws, tus programmer thiab lub taub hau ntawm id Software yeej zoo tsim thawj tus neeg tua neeg ib hom ntawv nrog Wolfenstein 3D . Nws tom qab ua hauj lwm nrog Wolfenstein series, Quake ua si thiab, ib qho ntawm feem ntau influential thiab muaj teeb meem ua si puas tau, Doom .

Raws li lig id Software tau mus zog ntawm iPhone / iPod kov, tso Wolfenstein 3D Classic , Doom Sawv Rov Los thiab lwm cov npe ntawv.

Kuv tau tham nrog Mr. Carmack txog nws qhov kev tshaj tawm tshiab, Doom Classic , nws txoj kev hlub ntawm Super Mario Bros. , thiab vim li cas nws tso txhua lub xov tooj tab sis lub iPad.

Damon Brown : Kua leans ntawm lub kaw lus tsim kaw, ua kom muaj kev tswj ceev rau cov neeg tsim tawm ua haujlwm nrog lub system, txawm tias feem ntau yog ID Software tau tshaj tawm, tso tawm qhov kev ua si los ntawm cov pej xeem. Ua haujlwm nrog kua teeb meem rau koj?

John Carmack : Tsis yog tiag, tab sis kuv pom tias koj txhais li cas. Peb ntshaw cov iPhone rau ib pawg ntawm ntau yam. Peb tau ntsia mus rau hauv Nintendo DS gaming, tab sis peb kuj tau ua tiav ntawm cov xov tooj nyob rau hauv Java rau ntau xyoo. Kuv tau ua hauj lwm rau lwm lub rooj sib tham xov tooj thiab muaj qhov sib txawv ntawm qhov txawv, hais, xov tooj Brew-based thiab ib qho iPhone. [Nrog cov xov tooj cev], feem coob ntawm cov neeg koom tes yog software guys los yog, loj dua, muaj khoom, thaum Apple muaj kaum xyoo ntawm kev ua haujlwm nrog kho vajtse thiab software. Cov SDK (software development kit, uas pab tsim creation) yog nyob rau hauv ib pab pawg sib txawv. Dhau li ntawm, lwm cov xov tooj tsis muaj qhib ntau tshaj li Apple's.

Qhov teeb meem no yog ntau tshaj li hauv iPhone. Hauv tiag tiag muaj qhov kev txhawb nqa thiab qhov yooj, tab sis kuv tau tham nrog cov neeg kawm Electronic Arts (uas luam tawm qee tus id cov khoom) txog Android, thiab ntau tus neeg hais tias cov nyiaj tsis muaj. Tsis tas li ntawd, nrog rau kev ua si, lawv tsis muaj kev qhib dav GL [graphics platform], zoo tib yam, thiab Doom Classic xav tau software rendering ... txawv tswj schemes, txawv pricing rau txhua version thiab, thaum kawg, peb 'd tej zaum yuav ua tau nyiaj tsawg. Yog hais tias hauv yuav siv tawm, nws yuav txaus siab kom muaj qhib platform, tab sis peb tej zaum yuav tsis muaj peev xwm siv sib txawv hauv tes hauv tib txoj kev.

Kuv tau muaj txoj kev sib raug zoo nrog Apple rau xyoo, qhov twg peb yuav zoo, thiab tom qab ntawd lawv yuav tsis nrog kuv sib tham rau kuv vim tias kuv hais ib yam "phem" hauv xovxwm. Tab sis lawv muaj cov engineers zoo thiab cov neeg xav zoo.

Damon Brown : Dab tsi yog qhov loj tshaj kev ua si nrog iPhone / iPod kov?

John Carmack : Tam sim no qhov kev ntxhov siab tshaj plaws yog qhov teeb meem software hloov: Thaum koj muaj ob tug ntiv tes xoo ntawm onscreen, li ib feem peb ntawm kev ua yog npaj rau kev nyeem ntawv lawv qhov chaw - thaum muaj lwm yam uas yuav tsum tau saib xyuas. Nws yog ib yam ruam tshaj plaws. [iPhone software version] 3.1 Tshawb tau hais tias muaj kev kho me me rau qhov no, tab sis qhov kev txhim kho tiag tiag yuav muaj tswv yim tsawg zog hauv xov tooj. Nws tau ruaj ruaj nrog Open GL (lub hauv paus ntawm qhov graphics). Thaum kuv hloov Open GL mus rau ib lub platform tshiab, nws feem ntau lov! Tam sim no qhib GL yog optimized, dhau lawm, thiab yuav muaj zog dua.

Damon Brown : Raws li koj tau hais, muaj tsawg tsawg, yog tias muaj, id Software txhawm rau nrov Nintendo DS thiab Sony PSP ...

John Carmack : Ua tau, peb tau txais cov SDKs thiab cov khoom kho vajtse, tab sis peb tsis tau mus ncig los ua.

Damon Brown : Vim li cas?

Damon Brown : Raws li koj tau hais, muaj tsawg tsawg, yog tias muaj, id Software txhawm rau nrov Nintendo DS thiab Sony PSP ...

John Carmack : Ua tau, peb tau txais cov SDKs thiab cov khoom kho vajtse, tab sis peb tsis tau mus ncig los ua.

Damon Brown : Vim li cas?

John Carmack : Vim Li Cas? Kuv nqa kuv iPhone nrog kuv txhua lub sijhawm! Peb muaj qee tus DSs hauv tsev uas kuv tus tub nyiam, tab sis kuv tsis tshua muaj kev txaus siab. Nws yog kev ua lag luam, tab sis nws yuav pab ua hauj lwm hauv lub tshuab uas koj yuav siv. Kuv twv yog tias qhov kev ua si hauv kev sib tw yuav tsis nyob ntawm no ntev dua - peb yuav muaj li tsis ua kev lom zem rau gaming. Peb tsis muaj tsis tau, raws li lub siab ua si cov cav tov tseem muaj cov specs zoo, tab sis nws yuav yooj yim ua lub iPhone thiab zoo li cov khoom siv rau hauv ib qho chaw txias gaming tshuab tshaj li nws yuav tsum, hais, tig lub PSP rau hauv xov tooj.

Damon Brown : Kuv xav tias lawv tau sim ntawd! Tam sim no, qus tuam txhab uas muag pib ua lawv loj, txoj kev sib sab laj, PC lossis Mac ua si thiab ua me me, portable versions rau tus xov tooj. Koj puas xav tias yuav coj me ntsis version ntawm (koj cov npe tom ntej) rau cov neeg mob?

John Carmack : yog. Peb tab tom vam tias yuav muaj kev sib tw khib siab-sib tw ua si rau xyoo tom ntej. Tsis zoo li daim card sib tw, tab sis ntau dua ntawm kev sib tsoo thiab ntaus los. Kuv tsis zoo nws yuav tshwm sim, tiam sis qhov ntawd yog qhov peb tau ua rau xyoo 2010 ua ke nrog ob peb ntau yam tshiab tshiab thiab lwm qhov RPG.

Damon Brown : Ua li cas rau tus tub ceev xwm tshiab?

John Carmack : [luag] Kuv tau nug txog qhov ntau tshaj qhov kuv xav tau. Cov neeg tseem nco qab Keen - nws tsis loj heev rov qab - tab sis 20 xyoo tom qab lawv nco qab. Kuv yuav tsis nres qhov tseem cia nrog - ua ntej txhua yam, Kuv tsis tseem nco qab qhov twg tag nrho cov cuab tam yog - tab sis kuv tsis nyiam platformers. Kuv nyiam ua si Mario nrog kuv tus tub 5 xyoo, thiab kuv txawm muaj cov duab sib tsoo thiab cov tswv yim rau kev tswjhwm yog tias kuv tau ua ib tus neeg ua haujlwm, tab sis kuv tsis muaj sijhawm. Tej zaum kuv yuav ua si kev loj hlob nrog kuv cov menyuam thiab muab nws coj li cas [onscreen]. Kuv muaj ntau yam uas kuv xav ua uas yuav khoom ua ke thiab muaj kev lom zem ua. Kuv muaj ib yam li ntawd. Tab sis tsis muaj sij hawm.

Damon Brown : Tus iPhone yog kom meej meej ib qho khoom ua si gaming, tab sis nws tsis muaj joystick. Koj tau txais kev sib nrauj zoo li cas nrog koj cov neeg tua kabmob? Nws nyuaj npaum li cas?

John Carmack : Lub zog tswj, pib nrog Wolfenstein 3D Classic , nws yog ib qho kev xyaum ua. Kuv yog Ameslikas xav tias peb ua tsis tau nws, yog li ntawd yog thaum peb pib ua haujlwm rau Doom Sawv Rov Los , uas tsis tas yuav tsum tau ua ntej tus neeg tua neeg ntawm.

Nws tsis yog kom txog rau thaum kuv ua haujlwm nrog Kev Txuas Lus hauv Tsev Kawm Ntawv kom tau Wolfenstein RPG rov qab rau ntawm txoj kab tsheb uas kuv tau sim nrog tswj. Kuv paub cov neeg tau coj Doom Classic mus rau hauv jailbroken iPhones txoj kev ua ntej cov nom version, tab sis qhov no yog ib qho piv txwv ntawm kev muab [thawj lub computer] code rau hauv lub tshuab tshiab thiab tawm hauv qhov ntawd. Nws yog ib qho kev novelty. Tab sis nrog Doom Classic , koj pom ntau npaum li cas lub sij hawm peb muab tso rau hauv lub tswj.

Damon Brown : li koj hais, koj twb dabbled hauv RPGs, tsawg kawg ntawm lub xov tooj.

John Carmack : Peb tuaj nqa Wolfenstein RPG rau lwm lub xov tooj (uas siv Java thiab Brew code), tiam sis qhov ntawd yuav kawg peb kam nrog tsoos xov tooj ntawm tes. Peb nyob nraum tawm hauv lub iPhone. Peb tau ua ib qho zoo ntawm cov nyiaj hauv mobile chaw ua ntej lub iPhone, tej zaum muaj ntau dua lwm cov tuam txhab, tab sis tsim rau lawv zoo ntawm cov neeg muaj txoj cai tam sim no nrog cov nqa, cramming ib tug tag nrho kev ua si rau hauv 600K, thiab thiaj li nyob rau. Nws yog li ntawd, nws yog absurd. Tus iPhone kev loj hlob yog qhov teeb meem ntau heev.

Damon Brown : Thaum kawg, dab tsi lwm hom dab tsi koj xav tshawb?

John Carmack : Yog tias kuv muaj lub cib fim ua lwm hom ntawv, nws yuav yog ib tug platformer. Peb tau tham txog kev coj ntau tus neeg los ntawm EA thiab siv cov kev pab cuam los sib txawv ua si, tab sis qhov uas tau tuav tawm tam sim no. Nws tsis yog tshwm sim hauv lub ntu.