Exclusive: บทสัมภาษณ์ John Carmack

John Carmack ใน Doom ใหม่ทำให้เกมมาริโอและความรักของ iPhone ของเขา

เมื่อพูดถึงเกม John Carmack เป็นเรื่องเกี่ยวกับตำนานที่ได้รับ ผู้สร้างเกมแบบยาวนานโปรแกรมเมอร์และหัวหน้าซอฟต์แวร์ id ซอฟต์แวร์สร้างแนวนักกีฬาคนแรกโดยใช้ Wolfenstein 3D การทำงานในภายหลังของเขา ได้แก่ ชุด Wolfenstein, เกม Quake และเกมที่มีอิทธิพลและขัดแย้งมากที่สุดที่เคยทำขึ้น Doom

เมื่อปลายปี id Software ประสบปัญหาอย่างหนักใน iPhone / iPod Touch การปลด ล็อก Wolfenstein 3D Classic , Doom Resurrection และเกมคลาสสิกอื่น ๆ

ฉันได้พูดคุยกับนาย Carmack เกี่ยวกับรุ่นล่าสุดของเขา Doom Classic ความรักของ Super Mario Bros. และเหตุผลที่เขาละทิ้งโทรศัพท์ทุกเครื่อง แต่ iPhone

Damon Brown : Apple เล็งไปสู่ระบบการพัฒนาแบบปิดทำให้รักษาการรุกคืบในสิ่งที่นักพัฒนาสามารถทำอะไรกับระบบในขณะที่ซอฟต์แวร์ id แบบดั้งเดิมได้รับการเปิดให้เป็นอิสระปล่อยซอร์สโค้ดเกมจริงออกสู่สาธารณะ กำลังทำงานกับ Apple ขัดแย้งกับคุณหรือไม่?

John Carmack : ไม่จริง แต่ฉันเห็นสิ่งที่คุณหมายถึง เราปรารถนา iPhone สำหรับเหตุผลหลายประการ เราได้ศึกษาเกม Nintendo DS แต่เราก็ได้พัฒนาโทรศัพท์ที่ใช้ Java เป็นเวลาหลายปีแล้ว ฉันเคยทำงานบนแพลตฟอร์มโทรศัพท์อื่น ๆ และมีความแตกต่างที่น่าทึ่งระหว่างการพูดโทรศัพท์จาก Brew และ iPhone [ด้วยโทรศัพท์แบบเดิม] คนส่วนใหญ่ที่เกี่ยวข้องเป็นคนซอฟต์แวร์หรือผู้ให้บริการที่เลวร้ายยิ่งกว่าในขณะที่ Apple มีประสบการณ์หลายสิบปีในการทำงานกับฮาร์ดแวร์และซอฟต์แวร์ SDK (ชุดพัฒนาซอฟต์แวร์ซึ่งช่วยในการสร้างเกม) อยู่ในกลุ่มที่แตกต่างกัน นอกจากโทรศัพท์อื่น ๆ ไม่ได้เปิดมากขึ้นกว่าของ Apple

ปัญหาคือ Android กับ iPhone มากขึ้น แอนดรอยด์มีการสนับสนุนและความยืดหยุ่น แต่ฉันได้พูดคุยกับคน Electronics Arts (ผู้เผยแพร่ผลิตภัณฑ์บางอย่างของ id) เกี่ยวกับ Android และคนจำนวนมากต่างก็บอกว่าไม่มีเงินอยู่ นอกจากนี้ยังมีเกมที่ไม่มี Universal Open GL [graphics platform], multitouch ที่ได้มาตรฐานและอื่น ๆ ดังนั้น Doom Classic จึงต้องมีการแสดงผลด้วยซอฟต์แวร์ ... แผนการควบคุมที่แตกต่างกันการกำหนดราคาที่แตกต่างกันสำหรับแต่ละเวอร์ชันและในท้ายที่สุดเรา 'd อาจทำเงินได้น้อยลง หากแอนดรอยด์เปิดฉากลงก็น่าสนใจที่จะมีแพลตฟอร์มที่เปิดกว้างอย่างแท้จริง แต่เราอาจจะไม่สามารถใช้โทรศัพท์ Android ในรูปแบบเดียวกันได้เช่นเดียวกัน

ฉันมีความสัมพันธ์กับแอ็ปเปิ้ลปีเตอร์ที่เราจะดีและพวกเขาก็จะไม่พูดกับฉันเป็นเวลาหกเดือนเพราะฉันพูดอะไรบางอย่าง "ไม่ดี" ในหนังสือพิมพ์ แต่พวกเขามีวิศวกรที่ยอดเยี่ยมและนักคิดที่ดี

Damon Brown : อะไรคือข้อ จำกัด ในการเล่นเกมที่ใหญ่ที่สุดใน iPhone / iPod Touch?

John Carmack : ตอนนี้ปัญหาที่น่าผิดหวังมากที่สุดคือปัญหาซอฟต์แวร์ที่ขยับ: เมื่อคุณมีสอง thumbs บนหน้าจอประมาณหนึ่งในสามของการประมวลผลจะเน้นการอ่านตำแหน่งของพวกเขา - เมื่อมีสิ่งอื่น ๆ ที่จำเป็นต้องได้รับการตรวจสอบ เป็นเรื่องโง่เขลา [รุ่นซอฟต์แวร์ iPhone] 3.1 เห็นได้ชัดว่ามีการแก้ไขเล็กน้อยสำหรับการแก้ไขนี้ แต่การแก้ไขจริงจะเป็นข้อเสนอแนะที่ใช้พลังงานน้อยลงจากโทรศัพท์ มีความเสถียรที่น่าประหลาดใจกับ Open GL (พื้นฐานของกราฟิก) เมื่อฉันโอน Open GL ไปยังแพลตฟอร์มใหม่จะมีการแบ่ง! ตอนนี้ Open GL กำลังได้รับการปรับให้เหมาะสมด้วยและจะมีประสิทธิภาพมากยิ่งขึ้น

Damon Brown : ที่คุณกล่าวถึงมีน้อยมากถ้ามีการพัฒนาซอฟต์แวร์ id บน Nintendo DS และ Sony PSP ที่เป็นที่นิยม ...

John Carmack : ในความเป็นจริงเรามี SDK และข้อกำหนดฮาร์ดแวร์ แต่เราไม่เคยมีส่วนร่วมในการผลิต

Damon Brown : ทำไม?

Damon Brown : ที่คุณกล่าวถึงมีน้อยมากถ้ามีการพัฒนาซอฟต์แวร์ id บน Nintendo DS และ Sony PSP ที่เป็นที่นิยม ...

John Carmack : ในความเป็นจริงเรามี SDK และข้อกำหนดฮาร์ดแวร์ แต่เราไม่เคยมีส่วนร่วมในการผลิต

Damon Brown : ทำไม?

John Carmack : ทำไม? ฉันพก iPhone ติดตัวไปตลอดเวลา! เรามี DS สองสามที่บ้านที่ลูกชายของฉันรัก แต่ฉันไม่ค่อยมีความสนใจจริงๆ เป็นธุรกิจ แต่ช่วยในการทำงานในระบบที่คุณใช้เอง ฉันเดาว่าระบบเกมเฉพาะจะไม่ได้อยู่ที่นี่นานแล้วเราจะมีอุปกรณ์ที่ไม่มุ่งมั่นในการเล่นเกม เราไม่ได้อยู่ที่นั่นเนื่องจากเครื่องเกมทุ่มเทยังคงมีรายละเอียดที่ดีกว่า แต่จะง่ายกว่าที่ iPhone และอุปกรณ์ที่คล้ายคลึงกันจะเข้าสู่เครื่องเกมเย็นกว่าที่จะกล่าวได้เช่นเปลี่ยน PSP เข้าสู่โทรศัพท์

Damon Brown : ฉันคิดว่าพวกเขาพยายามแล้ว! ขณะนี้ บริษัท เกมกำลังเริ่มใช้คอนโซลขนาดใหญ่คอนโซลที่ซับซ้อนพีซีหรือเกม Mac และทำแบบพกพาขนาดเล็กลงสำหรับโทรศัพท์ คุณกำลังพิจารณาที่จะนำเวอร์ชันเล็ก ๆ (ชื่อที่จะมาถึงของคุณ) ไปใช้กับโทรศัพท์มือถือหรือไม่?

John Carmack : ใช่ เราหวังว่าจะมีเกมแข่งรถ Rage ในปีหน้า ไม่ชอบการแข่งรถโกคาร์ท แต่เป็นเกมสู้และสู้รบมากขึ้น ฉันไม่เป็นบวกมันจะเกิดขึ้น แต่นั่นคือสิ่งที่เราได้กำหนดไว้สำหรับปี 2010 ควบคู่ไปกับการปรับปรุงคลาสสิกอีกสองคู่และเกม RPG ตัวอื่น

Damon Brown : แล้วอะไรเกี่ยวกับ Commander Keen update?

John Carmack : [หัวเราะ] ฉันถามเกี่ยวกับเรื่องนี้มากกว่าที่ฉันคาดหวัง คนยังคงจำ Keen - มันไม่ใหญ่กลับมาแล้ว - แต่ 20 ปีต่อมาพวกเขาจำ ฉันไม่เคยจะพอร์ตเดิม - แรกของทุกฉันไม่สามารถแม้แต่จะจำที่สินทรัพย์ทั้งหมด - แต่ฉันรัก platformers ฉันรักการเล่นมาริโอกับลูกชายอายุ 5 ปีของฉันและฉันยังมีตะขอภาพและไอเดียสำหรับการควบคุมถ้าฉันทำ platformer แต่ฉันไม่มีเวลา บางทีฉันอาจจะเล่นเกมกับเด็ก ๆ และนำสิ่งที่เขาวาด [บนหน้าจอ] ฉันมีหลายสิ่งที่ฉันต้องการทำนั่นจะเป็นผลิตภัณฑ์ที่ประสบความสำเร็จและสนุกกับการทำ ฉันมีสิ่งที่โหลเช่นนั้น แต่ไม่มีเวลา

Damon Brown : iPhone เป็นแพลตฟอร์มเกมที่ชัดเจน แต่ไม่มีจอยสติ๊ก คุณกลมกลืนกับนักกีฬาที่รวดเร็วของคุณอย่างไร ยากที่กีดขวางที่?

John Carmack : ระบบควบคุมเริ่มต้นด้วย Wolfenstein 3D Classic เป็นขั้นทดลอง ตอนแรกฉันคิดว่าเราไม่สามารถทำมันได้ดังนั้นเมื่อเราเริ่มต้นทำงาน Doom Resurrection ซึ่งไม่จำเป็นต้องมีการควบคุมนักกีฬาคนแรก

มันไม่ได้จนกว่าฉันจะทำงานกับ Electronic Arts เพื่อให้ Wolfenstein RPG กลับมาบนรางที่ฉันเริ่มทดลองด้วยการควบคุม ฉันรู้ว่าผู้คนได้นำ Doom Classic ไปใช้กับ iPhone ก่อนที่จะเป็นเวอร์ชันอย่างเป็นทางการ แต่เป็นตัวอย่างของการวางโค้ด [ต้นฉบับคอมพิวเตอร์] ลงในเครื่องใหม่และปล่อยให้เป็นเช่นนั้น เป็นความแปลกใหม่ แต่ด้วย Doom Classic คุณจะเห็นเวลาที่เราใส่ลงในตัวควบคุม

Damon Brown : เหมือนกับที่คุณพูดถึงคุณได้เล่น RPGs อย่างน้อยบนมือถือ

John Carmack : เรากำลังนำ Wolfenstein RPG ไปยังโทรศัพท์เครื่องอื่น ๆ (ซึ่งใช้รหัส Java และ Brew) แต่นี่เป็นครั้งสุดท้ายที่เราจัดการกับโทรศัพท์มือถือแบบเดิม เรากำลังจะออกจาก iPhone จริงๆแล้วเรามีเงินเป็นจำนวนมากในพื้นที่ว่างบนมือถือก่อนที่ iPhone อาจมากกว่า บริษัท อื่น ๆ แต่กำลังพัฒนาผลิตภัณฑ์ประเภทนี้อยู่ในขณะนี้กับผู้ให้บริการการอัดเกมทั้งหมดไปเป็น 600 กิโลไบต์และอื่น ๆ เป็นที่น่ารังเกียจดังนั้นมันไร้สาระ การพัฒนา iPhone มีความราบรื่นมากขึ้น

Damon Brown : ในที่สุดคุณต้องการสำรวจประเภทอื่น ๆ บ้าง

John Carmack : ถ้าฉันมีโอกาสทำแนวอื่น ๆ ก็จะเป็น platformer เรากำลังพูดถึงการนำผู้คนจำนวนมากเข้ามาจาก EA และใช้ทรัพยากรต่างๆเพื่อสร้างเกมที่แตกต่างกัน แต่ตอนนี้ก็ได้มีการจัดขึ้นแล้ว มันไม่ได้เกิดขึ้นในระหว่างกาล