Özel: John Carmack Röportajı

Yeni Doom'da John Carmack, Mario oyunları ve iPhone sevgisini yapıyor

Oyun söz konusu olduğunda, John Carmack olduğu kadar efsanevi. Uzun zamandır oyun yaratıcısı, programcısı ve id Software'in başı, esas olarak Wolfenstein 3D ile ilk kişi shooter türünü yarattı. Daha sonraki çalışmaları Wolfenstein serileri, Quake oyunları ve şimdiye kadar yapılmış en etkili ve tartışmalı oyunlardan biri olan Doom'u içeriyordu.

Geç id’den itibaren Yazılım, iPhone / iPod Touch’ta zorlanıyor ve Wolfenstein 3D Classic , Doom Resurrection ve diğer klasik başlıkları yayınlıyor.

En yeni sürümü olan Doom Classic , Super Mario Bros'a olan sevgisi ve neden tüm cep telefonlarını iPhone'dan vazgeçtiğiyle ilgili olarak Bay Carmack ile konuştum.

Damon Brown : Apple, geliştiricilerin sistemle neler yapabileceğine dair sıkı bir saltanatı koruyan kapalı bir geliştirme sistemine yöneliyor. Geleneksel olarak Yazılım açıkken, gerçek oyun kaynağı kodunu herkese açık olarak piyasaya sürüyor. Apple ile çalışmak sizin için bir çatışma mıdır?

John Carmack : Pek değil, ama ne demek istediğini anladım. IPhone'u bir sürü farklı nedenden ötürü kutlarız. Nintendo DS oyununa baktık ama yıllardır Java tabanlı telefonlarda da geliştirdik. Diğer telefon platformlarında çalıştım ve bir Brew-tabanlı telefon ve bir iPhone arasında inanılmaz bir fark var. [Geleneksel telefonlarla], dahil olan insanların çoğu yazılım adamı ya da daha kötüsü, taşıyıcılar, Apple ise onlarca yıllık donanım ve yazılımla ilgili deneyime sahip. SDK (oyun oluşturulmasına yardımcı olan yazılım geliştirme kiti) farklı bir ligde. Ayrıca, diğer telefonlar Apple'ınkinden daha açık değil.

Sorun daha Android'e karşı iPhone. Android gerçekten destek ve esnekliğe sahip, ancak ben Android ile ilgili Elektronik Sanatlar insanlarıyla (bazı id ürünlerinin yayınını yapıyor) konuşuyordum ve birçok insan paranın orada olmadığını söylüyor. Ayrıca, oyunlarda, evrensel bir Open GL [grafik platformu], standart çoklu dokunma ve benzeri yok, bu yüzden Doom Classic yazılımın oluşturulmasına ihtiyaç duyacaktı… farklı kontrol programları, her sürüm için farklı fiyatlandırma ve sonunda Muhtemelen çok daha az para kazanıyordur. Android kapanırsa, gerçekten açık bir platform olması cazip olurdu, ancak muhtemelen farklı Android telefonlarını aynı şekilde kullanamayacağız.

Yıllardır Apple ile bir rollercoaster ilişkisi yaşadım, iyi olacağız, ve sonra benimle altı ay konuşmayacaklar çünkü basında “kötü” bir şey söyledim. Ama mükemmel mühendisler ve iyi düşünürler var.

Damon Brown : iPhone / iPod Touch ile en büyük oyun sınırlaması nedir?

John Carmack : Şu anda en sinir bozucu olan bu, değişen yazılım sorunudur: İki başparmak ekranınız olduğunda, işlemin yaklaşık üçte biri, konumlarını okumaya odaklanır - izlenmesi gereken başka şeyler olduğunda. Bu aptalca bir şey. [iPhone yazılım sürümü] 3.1 bunun için küçük bir düzeltme oldu, ama gerçek düzeltme telefondan daha az enerji alarak geri bildirim olacaktır. Open GL (grafiklerin temeli) ile şaşırtıcı derecede kararlıydı. Open GL'yi yeni bir platforma aktardığımda, genellikle kırılır! Artık Open GL de optimize ediliyor ve daha da sağlam olacak.

Damon Brown : Bahsettiğiniz gibi, popüler Nintendo DS ve Sony PSP'de çok az yazılım geliştirildi.

John Carmack : Aslında, SDK'ları ve donanım özelliklerini aldık, ama hiçbir zaman üretmeye gitmedik.

Damon Brown : Neden?

Damon Brown : Bahsettiğiniz gibi, popüler Nintendo DS ve Sony PSP'de çok az yazılım geliştirildi.

John Carmack : Aslında, SDK'ları ve donanım özelliklerini aldık, ama hiçbir zaman üretmeye gitmedik.

Damon Brown : Neden?

John Carmack : Neden? IPhone'umu her zaman yanımda taşıdım! Oğlumun sevdiği bir kaç DS'ümüz var, ama gerçekten bir ilgim yok. Bu bir iştir, ancak kişisel olarak kullanacağınız bir sistem üzerinde çalışmanıza yardımcı olur. Tahminimce özel oyun sistemleri çok uzun sürmeyecek - sadece oyun oynamak için işlenmemiş cihazlarımız olacak. Özel oyun makineleri hala daha iyi özelliklere sahip olduğu için henüz orada değiliz, ancak PSP'yi bir telefona dönüştürmekten daha iyi bir şekilde, iPhone ve benzeri cihazları havalı bir oyun makinesine dönüştürmek daha kolay olacak.

Damon Brown : Sanırım bunu zaten denediler! Şimdi, oyun şirketleri büyük, karmaşık konsol, PC veya Mac oyunlarını alıp telefon için daha küçük, taşınabilir versiyonlar yapmaya başlıyor. Cep telefonlarına küçük bir versiyonunu (yaklaşan unvanınızı) getirmeyi mi düşünüyorsun?

John Carmack : Evet. Gelecek yıl Rage- yarışlı bir oyuna sahip olmayı umuyoruz. Kart yarışı gibi değil, daha çok bir şut ve dövüş oyunu. Olumlu olamayacağım, ama 2010 için birkaç klasik güncellemenin yanı sıra başka bir RPG'nin de yanında yer aldık.

Damon Brown : Komutan Keen güncellemesinden ne haber?

John Carmack : [güler] Ben bunu beklediğimden daha fazla soruyorum. İnsanlar hala Keen'i hatırlıyor - o zamanlar o kadar büyük değildi - ama 20 yıl sonra hatırlıyorlar. Asla orijinali tasvip etmezdim - her şeyden önce, tüm varlıkların nerede olduğunu bile hatırlayamıyorum - ama platformcuları seviyorum. 5 yaşındaki oğlumla Mario'yu oynamayı çok seviyorum, hatta bir platformcu yapsam bile, grafikler için bir grafik çengelim ve fikirlerim var, ama zamanım yok. Belki de çocuğumla oyun geliştirmeyi oynayacağım ve [çizgilerini] çizdiği şeyi koydum. Yapmak istediğim çok şey var, bu başarılı ürünler ve yapılacaklar eğlenceli olurdu. Bunun gibi bir düzine şeyim var. Ama zaman yok.

Damon Brown : iPhone açık bir oyun platformudur, ancak oyun çubuğu yoktur. Hızlı tempolu atıcılar ile bunu nasıl uzlaştırdınız? Bu engel ne kadar zordu?

John Carmack : Wolfenstein 3D Classic ile başlayan kontrol sistemi aslında bir deneydi. Başlangıçta bunu yapamayacağımı düşündüm, bu yüzden ilk şahıs nişancı kontrollerine ihtiyaç duymayan Doom Dirilişi üzerine çalışmaya başladığımızda.

Wolfenstein RPG'yi kontrollerle denemeye başladığım raylara geri almak için Electronic Arts ile çalışana kadar değildi. İnsanların, resmi versiyondan önce hapis cezasına çarptırılmış iPhone'lara giden Doom Classic'i kullandıklarını biliyorum, ancak bu [orijinal bilgisayar] kodunu yeni bir makineye koymanın ve bunu bırakmanın bir örneğidir. Bu bir yenilik. Fakat Doom Classic ile , kontrollere ne kadar zaman ayırdığımızı görüyorsunuz.

Damon Brown : Bahsettiğin gibi, en azından cep telefonunda RPG'lerle uğraştın.

John Carmack : Wolfenstein RPG'yi diğer telefonlara (Java ve Brew kodunu kullanan) getiriyoruz, ancak bu geleneksel cep telefonları ile son anlaşma olacak. Onları iPhone için bırakıyoruz. Biz aslında iPhone'dan önce mobil alanda çok büyük bir para kazandık, muhtemelen diğer şirketlerden daha fazla, ama şu anda bu tür taşıtlar üzerinde gelişiyor, şu anda 600K'ya bütün bir oyunu tıkıyor, ve böyle devam ediyor. Çok saldırgan, saçma. IPhone geliştirme çok daha yumuşak.

Damon Brown : Son olarak, başka hangi türleri keşfetmek istiyorsunuz?

John Carmack : Başka bir tür yapma şansım olsaydı, bir platformcu olurdu. EA'dan daha fazla insan getirmekten ve farklı oyunlar yapmak için kaynakları kullanmaktan bahsediyorduk, ama şimdilik tutuluyor. Arada gerçekleşmiyor.