Eksklusif: Temuduga John Carmack

John Carmack pada Doom baru, menjadikan permainan Mario dan cinta iPhonenya

Apabila ia datang kepada permainan, John Carmack adalah kira-kira sebagai legenda seperti yang diperolehi. Pencipta permainan lama, programmer dan ketua id Perisian pada asasnya mencipta genre penembak orang pertama dengan Wolfenstein 3D . Kerja kemudiannya termasuk siri Wolfenstein, permainan Quake dan, salah satu permainan paling berpengaruh dan kontroversial yang pernah dibuat, Doom .

Sehingga kini perisian Perisian telah berjalan lancar di iPhone / iPod Touch, melepaskan Wolfenstein 3D Classic , Kebangkitan Kebangkitan dan tajuk klasik lain.

Saya bercakap dengan Encik Carmack mengenai pelepasan terbarunya, Doom Classic , cintanya kepada Super Mario Bros , dan mengapa dia meninggalkan setiap telefon bimbit tetapi iPhone.

Damon Brown : Apple bertumpu ke arah sistem pembangunan yang tertutup, mengekalkan pemerintahan yang ketat terhadap apa yang boleh dilakukan oleh pemaju dengan sistem, sementara secara tradisional perisian Id telah menjadi sangat terbuka, melepaskan kod sumber permainan sebenar kepada orang ramai. Adakah bekerja dengan Apple konflik untuk anda?

John Carmack : Tidak, tetapi saya melihat apa yang anda maksudkan. Kami mengagumi iPhone untuk sekumpulan sebab yang berbeza. Kami telah melihat ke dalam permainan Nintendo DS, tetapi kami juga telah melakukan pembangunan pada telefon berasaskan Java selama bertahun-tahun. Saya telah bekerja pada platform telefon lain dan terdapat perbezaan yang menakjubkan antara, katakan, telefon berasaskan Brew dan iPhone. [Dengan telefon tradisional], kebanyakan orang yang terlibat adalah orang perisian atau, lebih buruk, pembawa, sementara Apple mempunyai pengalaman bertahun-tahun yang bekerja dengan perkakasan dan perisian. SDK (kit pembangunan perisian, yang membantu penciptaan permainan) berada dalam liga yang berbeza. Selain itu, telefon lain tidak jauh lebih terbuka daripada Apple.

Isu ini lebih Android berbanding iPhone. Android benar-benar mempunyai sokongan dan fleksibiliti, tetapi saya telah bercakap dengan orang-orang Seni Elektronik (yang menerbitkan beberapa produk id) mengenai Android, dan ramai yang mengatakan wang itu tidak ada di sana. Selain itu, dengan permainan, mereka tidak mempunyai Open GL [platform grafik] universal, multitouch standard, dan sebagainya, jadi Doom Classic memerlukan perisian rendering ... skim kawalan yang berbeza, harga yang berbeza untuk setiap versi dan, pada akhirnya, kita mungkin lebih banyak membuat wang. Jika Android dimatikan, ia akan menjadi menarik untuk mempunyai platform yang benar-benar terbuka, tetapi kami mungkin tidak akan dapat menggunakan telefon Android yang berbeza dengan cara yang sama.

Saya mempunyai hubungan rollercoaster dengan Apple selama bertahun-tahun, di mana kita akan menjadi baik, dan kemudian mereka tidak akan bercakap dengan saya selama enam bulan kerana saya mengatakan sesuatu yang "buruk" dalam akhbar. Tetapi mereka mempunyai jurutera dan pemikir yang baik.

Damon Brown : Apakah had permainan terbesar dengan iPhone / iPod Touch?

John Carmack : Sekarang ini yang paling mengecewakan ini adalah masalah perisian peralihan: Apabila anda mempunyai dua thumbs onscreen, kira-kira sepertiga pemprosesan difokuskan untuk membaca lokasi mereka - ketika ada hal-hal lain yang perlu dipantau. Ia satu perkara yang bodoh. [Versi perisian iPhone] 3.1 ternyata mempunyai masalah kecil untuk ini, tetapi pembaikan sebenar akan menjadi maklum balas yang kurang tenaga dari telefon. Ia telah mengejutkan stabil dengan Open GL (asas grafik). Apabila saya memindahkan Open GL ke platform baru, ia biasanya rosak! Kini Open GL sedang dioptimumkan, dan akan menjadi lebih mantap.

Damon Brown : Seperti yang anda katakan, terdapat sedikit sekali, jika ada, pembangunan Software id pada Nintendo DS popular dan Sony PSP ...

John Carmack : Sebenarnya, kami mendapat SDK dan spesifikasi perkakasan, tetapi kami tidak pernah dapat menghasilkan.

Damon Brown : Mengapa?

Damon Brown : Seperti yang anda katakan, terdapat sedikit sekali, jika ada, pembangunan Software id pada Nintendo DS popular dan Sony PSP ...

John Carmack : Sebenarnya, kami mendapat SDK dan spesifikasi perkakasan, tetapi kami tidak pernah dapat menghasilkan.

Damon Brown : Mengapa?

John Carmack : Mengapa? Saya membawa iPhone saya dengan saya sepanjang masa! Kami mempunyai beberapa DS di rumah bahawa anak saya suka, tetapi saya tidak benar-benar mempunyai minat. Ia adalah perniagaan, tetapi ia membantu untuk mengendalikan sistem yang anda gunakan secara peribadi. Saya rasa bahawa sistem permainan khusus tidak akan berada di sini lebih lama - kita akan mempunyai peranti yang tidak dilakukan hanya untuk permainan. Kami tidak ada lagi, kerana mesin permainan yang berdedikasi masih mempunyai spesifikasi yang lebih baik, tetapi ia akan menjadi lebih mudah untuk membuat iPhone dan peranti yang serupa menjadi mesin permainan sejuk daripada yang akan, katakan, menjadikan PSP menjadi telefon.

Damon Brown : Saya fikir mereka sudah mencuba itu! Sekarang, syarikat permainan mula mengambil konsol yang besar, kompleks, permainan PC atau Mac dan melakukan versi yang lebih kecil, mudah alih untuk telefon. Adakah anda mempertimbangkan untuk membawa sedikit versi (tajuk yang akan datang) ke telefon bimbit?

John Carmack : Ya. Kami berharap dapat mempunyai permainan perlumbaan Rage -themed tahun depan. Tidak seperti kart racing, tetapi lebih banyak permainan menghancurkan dan pertempuran. Saya tidak positif ia akan berlaku, tetapi itulah yang kita telah buat pada tahun 2010 bersama beberapa kemas kini yang lebih klasik dan RPG yang lain.

Damon Brown : Bagaimana pula dengan kemas kini Commander Keen ?

John Carmack : [ketawa] Saya bertanya mengenai perkara itu lebih daripada yang saya harapkan. Orang-orang masih ingat Keen - ia tidak besar ketika itu - tetapi 20 tahun kemudian mereka ingat. Saya tidak akan pernah menjadi pelabuhan asal - pertama sekali, saya tidak boleh ingat di mana semua aset itu - tetapi saya suka platformer. Saya suka bermain Mario dengan anak lelaki saya yang berumur 5 tahun, dan saya juga mempunyai cangkuk grafik dan idea untuk mengawal jika saya melakukan platformer, tetapi saya tidak mempunyai masa. Mungkin saya akan bermain perkembangan permainan dengan anak saya dan meletakkan apa yang dia menarik [pada skrin]. Saya mempunyai banyak perkara yang saya ingin lakukan yang akan menjadi produk yang berjaya dan menyeronokkan untuk dilakukan. Saya mempunyai selusin perkara seperti itu. Tetapi tidak ada masa.

Damon Brown : iPhone jelas merupakan platform perjudian yang padat, tetapi ia tidak mempunyai bedbug. Bagaimana anda berdamai dengan penembak pantas? Betapa sukarnya halangan itu?

John Carmack : Sistem kawalan, bermula dengan Wolfenstein 3D Classic , pada asalnya percubaan. Pada mulanya saya fikir kita tidak dapat melakukannya, jadi ketika kita mulai bekerja di Kebangkitan Kebangkitan , yang tidak memerlukan kontrol penembak orang pertama.

Tidak sampai saya bekerja dengan Electronic Arts untuk mendapatkan Wolfenstein RPG kembali di rel yang saya mula bereksperimen dengan kawalan. Saya tahu orang telah mengambil Doom Classic dengan cara jailbroken iPhones sebelum versi rasmi, tetapi ini adalah satu contoh meletakkan kod komputer [asal] menjadi mesin baru dan meninggalkannya pada itu. Ia adalah sesuatu yang baru. Tetapi dengan Doom Classic , anda melihat berapa banyak masa yang kita masukkan ke dalam kawalan.

Damon Brown : Seperti yang anda nyatakan, anda telah melancarkan RPG, sekurang-kurangnya di telefon bimbit.

John Carmack : Kami membawa Wolfenstein RPG ke telefon lain (yang menggunakan kod Java dan Brew), tapi itu yang terakhir kita berurusan dengan telefon bimbit tradisional. Kami meninggalkan mereka untuk iPhone. Kami benar-benar melakukan banyak wang di ruang mudah alih sebelum iPhone, mungkin lebih daripada syarikat lain, tetapi membangunkan mereka jenis sucks sekarang dengan pembawa, menjejalkan seluruh permainan ke 600K, dan sebagainya. Ia sangat menyakitkan, ia tidak masuk akal. Pembangunan iPhone adalah lebih lancar.

Damon Brown : Akhirnya, jenis genre lain yang anda ingin pelajari?

John Carmack : Jika saya mempunyai peluang untuk melakukan genre lain, ia akan menjadi platformer. Kami bercakap mengenai membawa lebih banyak orang dari EA dan menggunakan sumber untuk membuat permainan yang berbeza, tetapi telah ditangguhkan sekarang. Ia tidak berlaku dalam masa yang singkat.