Eksklusif: Wawancara John Carmack

John Carmack di Doom baru, membuat game Mario dan cinta iPhone-nya

Ketika datang ke permainan, John Carmack adalah sebagai legendaris seperti yang didapat. Pencipta game, programmer, dan kepala id Software yang sudah lama pada dasarnya menciptakan genre first-person shooter dengan Wolfenstein 3D . Karya selanjutnya termasuk seri Wolfenstein, game Quake dan, salah satu game paling berpengaruh dan kontroversial yang pernah dibuat, Doom .

Akhir-akhir ini, Perangkat Lunak telah bekerja keras pada iPhone / iPod Touch, merilis Wolfenstein 3D Classic , Doom Kebangkitan, dan judul klasik lainnya.

Saya berbicara dengan Pak Carmack tentang rilisan terbarunya, Doom Classic , kecintaannya pada Super Mario Bros , dan mengapa dia meninggalkan setiap ponsel tetapi iPhone.

Damon Brown : Apple bersandar pada sistem pengembangan tertutup, menjaga ketat apa yang dapat dilakukan pengembang dengan sistem, sementara secara tradisional id Perangkat lunak sudah sangat terbuka, lepaskan kode sumber permainan yang sebenarnya ke publik. Apakah bekerja dengan Apple sebuah konflik untuk Anda?

John Carmack : Tidak juga, tapi saya mengerti apa yang Anda maksud. Kami mengingini iPhone karena berbagai alasan. Kami telah melihat game Nintendo DS, tetapi kami juga telah melakukan pengembangan pada ponsel berbasis Java selama bertahun-tahun. Saya telah bekerja pada platform telepon lain dan ada perbedaan yang luar biasa antara, katakanlah, ponsel berbasis Brew dan iPhone. [Dengan telepon tradisional], sebagian besar orang yang terlibat adalah orang-orang perangkat lunak atau, lebih buruk lagi, operator, sementara Apple memiliki pengalaman puluhan tahun bekerja dengan perangkat keras dan perangkat lunak. SDK (perangkat pengembangan perangkat lunak, yang membantu pembuatan game) berada di liga yang berbeda. Selain itu, ponsel lain tidak lebih terbuka daripada Apple.

Masalahnya adalah Android versus iPhone. Android benar-benar memiliki dukungan dan fleksibilitas, tetapi saya telah berbicara dengan orang-orang Electronics Arts (yang mempublikasikan beberapa produk id) tentang Android, dan banyak orang mengatakan bahwa uang itu tidak ada di sana. Juga, dengan permainan, mereka tidak memiliki Open GL universal [platform grafis], multitouch standar, dan seterusnya, sehingga Doom Classic akan membutuhkan perenderan perangkat lunak ... skema kontrol yang berbeda, harga yang berbeda untuk setiap versi dan, pada akhirnya, kami mungkin akan menghasilkan lebih sedikit uang. Jika Android lepas landas, akan sangat menarik untuk memiliki platform yang benar-benar terbuka, tetapi kami mungkin tidak akan dapat menggunakan ponsel Android yang berbeda dengan cara yang sama.

Saya telah memiliki hubungan rollercoaster dengan Apple selama bertahun-tahun, di mana kami akan menjadi baik, dan kemudian mereka tidak akan berbicara dengan saya selama enam bulan karena saya mengatakan sesuatu yang "buruk" di media. Tetapi mereka memiliki insinyur yang sangat baik dan pemikir yang baik.

Damon Brown : Apa batasan game terbesar dengan iPhone / iPod Touch?

John Carmack : Saat ini yang paling membuat frustrasi adalah masalah perangkat lunak yang berubah: Ketika Anda memiliki dua jempol di layar, sekitar sepertiga dari pemrosesan difokuskan untuk membaca lokasinya - ketika ada hal-hal lain yang perlu dipantau. Itu hal yang bodoh. [Versi perangkat lunak iPhone] 3.1 ternyata memiliki perbaikan kecil untuk ini, tetapi perbaikan yang sebenarnya adalah umpan balik yang mengambil lebih sedikit energi dari telepon. Sudah mengejutkan stabil dengan Open GL (fondasi grafis). Ketika saya mentransfer Open GL ke platform baru, biasanya akan rusak! Sekarang Open GL juga sedang dioptimalkan, dan akan menjadi lebih kuat.

Damon Brown : Seperti yang Anda sebutkan, ada sangat sedikit, jika ada, id Pengembangan perangkat lunak di Nintendo DS populer dan Sony PSP ...

John Carmack : Sebenarnya, kami punya SDK dan spesifikasi perangkat keras, tetapi kami tidak pernah dapat memproduksi.

Damon Brown : Kenapa?

Damon Brown : Seperti yang Anda sebutkan, ada sangat sedikit, jika ada, id Pengembangan perangkat lunak di Nintendo DS populer dan Sony PSP ...

John Carmack : Sebenarnya, kami punya SDK dan spesifikasi perangkat keras, tetapi kami tidak pernah dapat memproduksi.

Damon Brown : Kenapa?

John Carmack : Mengapa? Saya membawa iPhone saya bersama saya sepanjang waktu! Kami memiliki beberapa DS di rumah yang disukai anak saya, tetapi saya tidak benar-benar tertarik. Ini adalah bisnis, tetapi membantu untuk bekerja pada sistem yang akan Anda gunakan secara pribadi. Dugaan saya adalah bahwa sistem permainan khusus tidak akan ada di sini lebih lama lagi - kita akan memiliki perangkat yang tidak berkomitmen hanya untuk bermain game. Kami belum ada di sana, karena mesin permainan khusus masih memiliki spesifikasi yang lebih baik, tetapi akan lebih mudah untuk membuat iPhone dan perangkat sejenis menjadi mesin permainan yang keren daripada akan, katakanlah, mengubah PSP menjadi telepon.

Damon Brown : Saya pikir mereka sudah mencobanya! Sekarang, perusahaan game mulai mengambil konsol mereka yang besar, kompleks, PC atau Mac dan melakukan lebih kecil, versi portabel untuk telepon. Apakah Anda mempertimbangkan untuk membawa versi kecil (judul yang akan datang) ke ponsel?

John Carmack : Ya. Kami berharap untuk memiliki game balap Rage -themed tahun depan. Tidak seperti kart racing, tetapi lebih dari game smash dan combat. Saya tidak yakin itu akan terjadi, tapi itulah yang kami rencanakan untuk tahun 2010 bersama dengan beberapa pembaruan klasik dan RPG lainnya.

Damon Brown : Bagaimana dengan pembaruan Komandan Keen ?

John Carmack : [tertawa] saya ditanya tentang itu lebih dari yang saya harapkan. Orang masih ingat Keen - itu tidak besar saat itu - tetapi 20 tahun kemudian mereka ingat. Saya tidak akan pernah port asli - pertama-tama, saya bahkan tidak ingat di mana semua aset - tetapi saya suka platformers. Saya suka bermain Mario dengan putra saya yang berusia 5 tahun, dan saya bahkan memiliki kuas grafis dan ide-ide untuk kontrol jika saya membuat platformer, tetapi saya tidak punya waktu. Mungkin saya akan bermain pengembangan game dengan anak saya dan memasukkan apa yang dia gambar [di layar]. Saya memiliki banyak hal yang ingin saya lakukan yang akan menjadi produk yang sukses dan menyenangkan untuk dilakukan. Saya memiliki selusin hal seperti itu. Tetapi tidak ada waktu.

Damon Brown : iPhone jelas merupakan platform gaming yang solid, tetapi tidak memiliki joystick. Bagaimana Anda mendamaikan itu dengan penembak cepat Anda? Seberapa keras rintangan itu?

John Carmack : Sistem kontrol, dimulai dengan Wolfenstein 3D Classic , awalnya merupakan eksperimen. Awalnya saya pikir kami tidak bisa melakukannya, jadi saat itulah kami mulai mengerjakan Doom Kebangkitan , yang tidak memerlukan kontrol penembak orang pertama.

Tidak sampai saya bekerja dengan Electronic Arts untuk mendapatkan Wolfenstein RPG kembali di rel yang saya mulai bereksperimen dengan kontrol. Saya tahu orang-orang telah mengambil Doom Classic ke iPhone jailbroken jauh sebelum versi resmi, tetapi ini adalah contoh untuk memasukkan kode [komputer asli] ke dalam mesin baru dan berhenti di situ. Ini hal baru. Tetapi dengan Doom Classic , Anda melihat berapa banyak waktu yang kita masukkan ke dalam kontrol.

Damon Brown : Seperti yang Anda sebutkan, Anda telah mencoba-coba RPG, setidaknya di ponsel.

John Carmack : Kami membawa Wolfenstein RPG ke ponsel lain (yang menggunakan kode Java dan Brew), tetapi itu akan menjadi yang terakhir kita berurusan dengan ponsel tradisional. Kami meninggalkan mereka untuk iPhone. Kami benar-benar melakukan banyak uang di ruang mobile sebelum iPhone, mungkin lebih dari perusahaan lain, tetapi mengembangkan pada mereka semacam menyebalkan sekarang dengan operator, menjejalkan seluruh game menjadi 600K, dan seterusnya. Ini sangat ofensif, itu tidak masuk akal. Perkembangan iPhone jauh lebih halus.

Damon Brown : Akhirnya, genre apa lagi yang ingin kamu jelajahi?

John Carmack : Jika saya memiliki kesempatan untuk melakukan genre lain, itu akan menjadi platformer. Kami berbicara tentang membawa lebih banyak orang dari EA dan menggunakan sumber daya untuk membuat game yang berbeda, tetapi itu telah ditangguhkan untuk saat ini. Ini tidak terjadi sementara.