นักพัฒนาทำ Doom เวอร์ชันใช้งานได้บน Commodore 64
โปรเจ็กต์ล่าสุดของสตีฟ แมคเครีย นักวิศวกรและโปรแกรมเมอร์ที่เคยมีส่วนร่วมกับเกมอย่าง Metroid และพอร์ต VR ของ Resident Evil 4 คือการทำให้ Doom รันได้บน Commodore 64 เครื่องคอมพิวเตอร์ 8 บิตยุคเก่าที่ออก…

โปรเจ็กต์ล่าสุดของสตีฟ แมคเครีย นักวิศวกรและโปรแกรมเมอร์ที่เคยมีส่วนร่วมกับเกมอย่าง Metroid และพอร์ต VR ของ Resident Evil 4 คือการทำให้ Doom รันได้บน Commodore 64 เครื่องคอมพิวเตอร์ 8 บิตยุคเก่าที่ออกมาก่อนยุคที่ Doom จะกลายเป็นตำนานของเกมยิงมุมมองบุคคลที่หนึ่งเสียอีก แม้จะฟังดูแทบเป็นไปไม่ได้ แต่ตอนนี้เขาแสดงให้เห็นว่ามีบิลด์ที่ใช้งานได้จริงแล้ว
ตัวโปรเจ็กต์ไม่ได้เป็นการพอร์ตแบบ 3D เต็มรูปแบบตามมาตรฐานสมัยใหม่ แต่ใช้เทคนิค ray casting บนกริดไทล์ โดยต่อยอดจากโค้ดของ The Keep เกมดันเจียนครอลเลอร์มุมมองบุคคลที่หนึ่งที่เขาเคยสร้างบน VIC-20 ซึ่งเป็นเครื่องรุ่นก่อนของ C64 ที่สเปกด้อยกว่า จุดที่น่าสนใจคือเวอร์ชัน C64 ของ Doom นี้พัฒนาไปไกลกว่า The Keep มาก ทั้งในเรื่องเพดานและพื้นต่างระดับได้ มีลิฟต์ มีประตูที่เปิดปิดได้ และยังมีอาวุธที่มองเห็นบนจอด้วย
แมคเครียยังเผยความคืบหน้าล่าสุดผ่านวิดีโอเวอร์ชันต้นแบบ ซึ่งแสดงให้เห็นเอฟเฟกต์แสงแบบปรับตามสถานการณ์และ skybox รวมถึงการใส่ฉากตั้งแต่ E1M1 ถึง E1M8 แล้ว แม้ยังไม่สมบูรณ์ แต่ถือว่าเป็นความสำเร็จที่โดดเด่นมากสำหรับฮาร์ดแวร์ระดับ 8 บิตที่มีข้อจำกัดสูงเช่นนี้
ขณะเดียวกัน โปรเจ็กต์ยังต้องการความช่วยเหลือด้านดนตรี ซึ่งสะท้อนว่าการทำเกมคลาสสิกให้กลับมารันบนเครื่องเก่าไม่ได้เป็นแค่เรื่องของการแสดงพลังทางเทคนิค แต่ยังต้องอาศัยการดัดแปลงองค์ประกอบต่าง ๆ ให้เหมาะกับข้อจำกัดของแพลตฟอร์มด้วย
ความพยายามครั้งนี้ยังถูกมองเป็นอีกตัวอย่างของวัฒนธรรม “เอา Doom ไปรันบนทุกอย่าง” ที่ชุมชนผู้พัฒนาชอบทำกันมานาน จากอุปกรณ์แปลก ๆ ไปจนถึงแพลตฟอร์มที่ดูไม่น่าจะเป็นไปได้ โดยกรณีของ C64 ยิ่งน่าสนใจเพราะเป็นการทดสอบว่าฮาร์ดแวร์เก่ารุ่นคลาสสิกยังพอมีพื้นที่ให้เกิดสิ่งที่แทบจะเป็นไปไม่ได้อยู่เสมอ


