กลับไปหน้าบทความ

อ่าน 3 นาที

ซาร์ช

Zarch (หรือที่รู้จักในชื่อ Virus ) เป็นวิดีโอเกม 3 มิติที่พัฒนาโดย David Braben ในปี 1987 สำหรับการเปิดตัวคอมพิวเตอร์ Acorn Archimedes Zarch เริ่มต้นจากเดโมชื่อ Lander...

ซาร์ช

ซาร์ช
ภาพปกหนังสือของอาร์คิมีดีส
นักพัฒนาเดวิด บราเบน
สำนักพิมพ์บริษัท Acornsoft ชั้นนำ , ไฟร์เบิร์ด
นักออกแบบเดวิด บราเบน
โปรแกรมเมอร์เดวิด บราเบน (Archimedes, Amiga, ST) คริส ซอว์เยอร์ (MS-DOS) สตีเวน ดันน์ (Spectrum)
แพลตฟอร์มอาร์คิมีดีส , อามิกา , อาตาริ เอสที , เอ็มเอส-ดีโอเอส , เอ็กซ์เอ็กซ์ สเปกตรัม
ปล่อย
ประเภทเกมยิงมุมมองบุคคลที่สาม
โหมดผู้เล่นคนเดียว

Zarch (หรือที่รู้จักในชื่อ Virus ) เป็นวิดีโอเกม 3 มิติที่พัฒนาโดย David Brabenในปี 1987 สำหรับการเปิดตัวคอมพิวเตอร์ Acorn Archimedes Zarchเริ่มต้นจากเดโมชื่อ Landerซึ่งถูกรวมไว้กับ Acorn Archimedes เกือบทุกเวอร์ชัน [ 2 ]

ในปี พ.ศ. 2531 พอร์ตของZarchซึ่งเปลี่ยนชื่อเป็นVirusได้รับการเผยแพร่สำหรับAtari STและAmiga (เขียนโค้ดโดย David Braben) และIBM PC (เขียนโค้ดโดยChris Sawyer ) ต่อมาSteven Dunn ได้พอร์ตไปยัง ZX Spectrum [ 3 ]

เกมนี้ถือเป็นเกมบุกเบิกในยุคนั้น ด้วยการนำเสนอรูปแบบสามมิติของยานอวกาศ ("ยานลงจอด") ที่ควบคุมด้วยเมาส์ บินอยู่เหนือภูมิประเทศที่สร้างจากไทล์ ซึ่งสร้างความประทับใจให้กับนักวิจารณ์ในอุตสาหกรรมเกมที่ส่วนใหญ่เป็นเกมสองมิติ นิตยสาร ACE ( Advanced Computer Entertainment ) พาดหัวข่าวว่า " สามมิติสุดยอดเยี่ยม - อนาคตของเกม? " เมื่อรีวิวZarchด้วยคะแนน 979 ซึ่งเป็นคะแนนสูงสุดที่ACE เคยให้ในเวลานั้น รองลงมาคือ เกม Virusที่พอร์ตลง Atari ST ซึ่งได้คะแนน 981

Virusเป็นหนึ่งในเกม 3 มิติเกมแรกๆ ที่มีคุณภาพ และยังเป็นเกมแรกที่มีเอฟเฟกต์แสงและเงาแบบ 3 มิติ แม้ว่าเอฟเฟกต์เหล่านั้นจะยังไม่ซับซ้อนเท่ากับในเกมZarchก็ตาม

พล็อต

ภาพหน้าจอของ Zarch (อาร์คิมีดีส)
ยานลงจอดบินสูงในชั้นบรรยากาศ ยิงใส่ศัตรูที่เป็นตัวแพร่เชื้อซึ่งกำลังแพร่เชื้อลงสู่พื้นดิน ทำให้พื้นดินกลายเป็นสีแดง

เนื้อเรื่องของเกมชวนให้นึกถึงเกมอาร์เคดDefenderตรงที่ผู้เล่นบังคับยานอวกาศลำเดียวที่มีอาวุธจำกัด ต้องปกป้องพื้นที่จำกัดจากการโจมตีของยานศัตรูที่เพิ่มจำนวนขึ้นเรื่อยๆ ในเกม Zarchพื้นที่กำลังถูกรุกรานโดยเอเลี่ยนที่กำลังแพร่เชื้อไวรัสไปทั่ว ยาน Seeder เคลื่อนที่ช้า คาดเดาได้ และถูกทำลายได้ง่าย แต่เมื่อเกมดำเนินไป พวกมันจะได้รับการสนับสนุนจากยานสนับสนุนทางอากาศจำนวนมากขึ้น ซึ่งไม่ได้ช่วยกระจายไวรัส แต่กลับโจมตีผู้เล่นแทน

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

เมื่อการโจมตีแต่ละระลอกสิ้นสุดลง ผู้เล่นจะได้รับคะแนนโบนัสตามปริมาณพื้นที่ที่ยังคงไม่ติดเชื้อ หลังจากขับไล่การโจมตีได้สำเร็จสี่ระลอก ผู้เล่นจะได้รับภูมิประเทศใหม่ แต่จะมีพื้นที่ดินน้อยลงและมีน้ำมากขึ้น ทำให้โอกาสที่จะติดเชื้ออย่างสมบูรณ์มีมากขึ้น

เกมเพลย์

Zarchเป็นเกมที่ยากมากสำหรับผู้เริ่มต้น[ 4 ]การควบคุมมีความไวสูงมาก เพียงแค่ขยับเมาส์ขณะกำลังขึ้นบินก็อาจทำให้ยานลงจอดระเบิดบนแท่นปล่อยได้

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

ยานลงจอดใช้เชื้อเพลิงและต้องกลับไปยังแท่นปล่อยเป็นครั้งคราวเพื่อเติมเชื้อเพลิง โดยการลงจอดอย่างปลอดภัยนั้นทำได้ยาก ยานลงจอดต้องอยู่ในระดับที่ราบเรียบอย่างสมบูรณ์จึงจะลงจอดได้ ในระหว่างการเติมเชื้อเพลิง ยานลงจอดมีความเสี่ยงที่จะถูกโจมตีจากทางอากาศ

การยิงแต่ละนัดจะเสียหนึ่งแต้ม และยานลงจอดติดตั้งปืนใหญ่ยิงเร็ว ทำให้สามารถทำคะแนนสุดท้ายติดลบได้หากยิงไม่โดนอะไรเลย ในสถานการณ์เช่นนั้น เกมจะเสียดสีอย่างเจ็บแสบว่า แม้แต่ทากและเศษตะไคร่น้ำแห้งๆ ก็ยังทำคะแนนได้ดีกว่านั้นเสียอีก

ในเกมไม่มีไอเทมเพิ่มพลังใดๆ แต่ผู้เล่นจะมี ขีปนาวุธอัจฉริยะและระเบิดอัจฉริยะจำนวนจำกัดและจะได้รับใหม่หนึ่งชิ้นทุกครั้งที่ได้ชีวิตเพิ่ม ยานศัตรูบางลำมีความคล่องตัวสูงมากจนสามารถหลบหลีกขีปนาวุธได้ และระเบิดอัจฉริยะมีระยะทำการจำกัดมาก

หน้าจอเรดาร์

ที่มุมซ้ายบนของหน้าจอจะแสดง " หน้าจอ เรดาร์ " ซึ่งแสดงแผนที่ของภูมิประเทศทั้งหมด พร้อมระบุตำแหน่งของยานลงจอดและยานข้าศึก พื้นที่ที่ไม่ติดเชื้อจะปรากฏเป็นสีเขียว พื้นที่ที่ติดเชื้อจะปรากฏเป็นสีแดง การตรวจจับด้วยเรดาร์นั้นมาจากหอสแกนแบบหมุนได้ซึ่งกระจายอยู่ทั่วภูมิประเทศอย่างสม่ำเสมอ หากหอสแกนเหล่านี้ถูกทำลายโดยไม่ตั้งใจ จะทำให้ไม่สามารถตรวจจับในพื้นที่นั้นได้ และจะปรากฏสี่เหลี่ยมสีดำบนแผนที่

ศัตรูที่โดดเด่น

ในบางด่าน ผู้เล่นจะพบศัตรูรูปร่าง คล้ายปลาว่ายวนเวียนอยู่บนผิวน้ำอย่างสุ่มๆ มันไม่ได้คุกคามผู้เล่นโดยตรง และการทำลายมันก็ไม่จำเป็นสำหรับการผ่านด่าน นอกจากนี้ มันไม่ปรากฏบนหน้าจอเรดาร์ เมื่อถูกทำลาย มันจะปล่อยอนุภาคไวรัสออกมา และจะได้รับคะแนนโบนัส ผู้เล่นบางคนยืนยันว่าสามารถพบศัตรูรูปร่างปลาได้ในทุกด่านหากค้นหาอย่างละเอียด

ในด่านขั้นสูง ยาน ทิ้งระเบิดความเร็วสูงที่บินสูงจะปรากฏขึ้นและปล่อยอนุภาคไวรัสจำนวนมหาศาลลงมา ยานลำนี้ทำลายได้ยาก เนื่องจากมุมที่ยานลงจอดต้องใช้เพื่อให้ความเร็วเท่ากับยานทิ้งระเบิดนั้นทำให้ปืนใหญ่ไม่สามารถเข้าถึงเป้าหมายได้ง่าย ในขณะเดียวกัน มันก็ปล่อยอนุภาคไวรัสจำนวนมหาศาลลงสู่พื้นดิน

การพัฒนา

การสาธิตยานลงจอด

Braben ได้ใช้เครื่องพัฒนา Acorn A500 เป็นเวลาสองสัปดาห์ในเดือนมกราคม พ.ศ. 2530 เขาทำงานเกี่ยวกับอัลกอริธึมภูมิทัศน์ 3 มิติบนBBC Microจากนั้นจึงเขียนLanderโดยใช้โค้ดARM [ 5 ]

แลนเดอร์

Landerเป็นเวอร์ชันสาธิตของZarchที่มาพร้อมกับ คอมพิวเตอร์ Acorn Archimedes รุ่นใหม่ สร้างเสร็จภายในเวลาไม่ถึงสามเดือน[ 5 ]เพื่อเป็นตัวอย่างความสามารถของคอมพิวเตอร์เหล่านั้น แม้ว่าสภาพแวดล้อมกราฟิก การควบคุม และการบังคับยานลงจอดจะคล้ายกับเวอร์ชันที่วางจำหน่ายของเกม แต่ก็ไม่มีศัตรูหรือไวรัสปรากฏอยู่ในภูมิประเทศ จะได้รับคะแนนจากการทำลายต้นไม้และอาคาร

ขณะที่ยานลงจอดจอดนิ่งอยู่บนแท่นปล่อย การขยับเมาส์ (ซึ่งโดยปกติจะทำให้ยานเอียง) จะทำให้ยานระเบิดทันที ปัญหานี้ได้รับการแก้ไขในเวอร์ชัน Virusแล้ว โดยยานจะไม่ระเบิดขณะจอดอยู่บนแท่นปล่อย แต่จะระเบิดก็ต่อเมื่อพยายามลงจอดในขณะที่ยานไม่อยู่ในระดับที่สมดุล

เอ็นจิ้นเกม

ผู้เล่นบังคับยานลงจอดเหนือภูมิประเทศที่เป็นเนินคลื่นซึ่งประกอบด้วยช่องสี่เหลี่ยม รูทีนภูมิประเทศใช้ขนาดช่องคงที่ ซึ่งหมายความว่าความลึกของการมองเห็น (ปริมาณของภูมิประเทศที่แสดงผล) มีผลโดยตรงต่ออัตราเฟรม ในระหว่างการพัฒนา ความลึกของการมองเห็นที่มากขึ้นทำให้อัตราเฟรมลดลงเหลือเพียงหนึ่งหรือสองเฟรมต่อวินาที มีการใช้การสลับแบงค์ โดยจอแสดงผลอยู่ในโหมด 256 สี โหมด 13 ความละเอียดสูงกว่าไม่ได้ถูกใช้เนื่องจากทำให้เหลือหน่วยความจำที่ใช้ได้น้อยลง และ แบนด์วิดท์ VIDC ที่จำเป็น ยังทำให้โปรเซสเซอร์ทำงานช้าลงอีกด้วย[ 5 ]

การเรียงลำดับตามความลึกใช้การเรียงลำดับแบบถังเนื่องจากวัตถุจำเป็นต้องเรียงลำดับโดยประมาณเท่านั้น การบัฟเฟอร์ต้องการหน่วยความจำ แต่ไม่มีค่าใช้จ่ายด้านเวลาเท่ากับการเรียงลำดับแบบฟองสบู่หรือการเรียงลำดับแบบเร็ว การกำหนดคีย์สีทำได้โดยการปรับระดับสีขาวที่แตกต่างกันตามความลึก[ 5 ]

ต้นไม้ อาคาร และศัตรูถูกวาดด้วยรูปหลายเหลี่ยม ที่เติมแสง เงา ของยานลงจอดและศัตรูถูกฉายในแนวตั้งลงบนพื้น ซึ่งไม่ได้คำนึงถึงความโค้งของภูมิประเทศ แต่มีความรวดเร็ว ดังนั้น เงาจึงไม่ปรากฏบนฉากอื่นๆ[ 5 ]เงาช่วยให้ผู้เล่นสามารถติดตามการเคลื่อนไหวของยานศัตรูได้ แม้ว่าจะไม่ปรากฏบนหน้าจอ ในเกม Virusไม่มีแหล่งกำเนิดแสง เกมยังให้ เอฟเฟกต์ ระบบอนุภาคเพื่อแสดงแรงขับจากยานลงจอด การระเบิด การแพร่กระจายของไวรัสไปทั่วภูมิประเทศ และปรากฏการณ์อื่นๆ เช่น การกระเด็นเมื่อกระสุนกระทบน้ำ และฝุ่นฟุ้งกระจายเมื่อกระสุนกระทบพื้นดิน ที่ระดับความสูง เมื่อมองไม่เห็นพื้นดิน อนุภาคฝุ่นในอากาศจะให้ความรู้สึกถึงการเคลื่อนไหวและความเร็ว

ในการเขียนโปรแกรมเกมนี้ใช้ขั้นตอนหลักสี่ขั้นตอน:

  • สร้างภาพเคลื่อนไหวให้กับวัตถุ (ศัตรู, ผู้เล่น, ขีปนาวุธ)
  • อนุภาคทั่วไป (กระสุนปืน เศษซาก ร่มชูชีพ สเปรย์)
  • ภูมิประเทศ
  • ทิวทัศน์ (ต้นไม้ บ้าน เรดาร์) [ 5 ]

ภูมิประเทศเนินเขาถูกสร้างขึ้นจาก คลื่นไซน์ลำดับสุ่มเทียมจำนวนหนึ่ง[ 5 ]

มรดก

เกมนี้ได้รับการโหวตให้เป็นเกมที่ดีที่สุดอันดับ 5 ตลอดกาลในนิตยสาร Amiga Powerฉบับปี1991 [ 6 ]

ติดตามผล

เกมภาคต่อของZarchคือเกมที่ใช้เอนจิ้นภูมิประเทศเดียวกัน ชื่อว่าConquerorในเกมนี้ ผู้เล่นควบคุมรถถังและต่อสู้กับรถถังศัตรูอย่างสมจริง เกมนี้เขียนโค้ดโดย Jonathan Griffiths และวางจำหน่ายบน Archimedes, PC, Atari ST และ Amiga

วี2000

ในปี พ.ศ. 2541 สิบปีหลังจากที่ Zarch วางจำหน่าย ภาคต่อV2000 (หรือที่รู้จักกันในชื่อVirus 2000 ) ก็ได้วางจำหน่ายสำหรับWindowsและPlayStationพัฒนาโดย David Braben และบริษัทFrontier Developments ของเขา ซึ่งพยายามทำให้การควบคุมคล้ายคลึงกับแต่ให้อภัยได้มากกว่าเกมต้นฉบับ[ 7 ]

ดูเพิ่มเติม

  • Zarchที่ Lemon Amiga
  • ไวรัสที่ SpectrumComputing.co.uk
  • เว็บไซต์อย่างเป็นทางการของ Frontier Developments
  • วิดีโอคลื่นลูกที่ 8-10บน YouTube
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Zarch&oldid=1354731497 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ ซาร์ช

Zarch (หรือที่รู้จักในชื่อ Virus ) เป็นวิดีโอเกม 3 มิติที่พัฒนาโดย David Braben ในปี 1987 สำหรับการเปิดตัวคอมพิวเตอร์ Acorn Archimedes Zarch เริ่มต้นจากเดโมชื่อ Lander...

พล็อต

เนื้อเรื่องของเกมชวนให้นึกถึงเกมอาร์เคด Defender ตรงที่ผู้เล่นบังคับยานอวกาศลำเดียวที่มีอาวุธจำกัด ต้องปกป้องพื้นที่จำกัดจากการโจมตีของยานศัตรูที่เพิ่มจำนวนขึ้นเรื่อยๆ ใน เกม Zarch พื้นที่กำลังถูกรุกรานโดยเอเลี่ยนที่กำลังแพร่ เชื้อไวรัส ไปทั่ว ยาน Seeder...

เกมเพลย์

Zarch เป็นเกมที่ยากมากสำหรับผู้เริ่มต้น [ 4 ] การควบคุมมีความไวสูงมาก เพียงแค่ขยับเมาส์ขณะกำลังขึ้นบินก็อาจทำให้ยานลงจอดระเบิดบนแท่นปล่อยได้

หน้าจอเรดาร์

ที่มุมซ้ายบนของหน้าจอจะแสดง " หน้าจอ เรดาร์ " ซึ่งแสดงแผนที่ของภูมิประเทศทั้งหมด พร้อมระบุตำแหน่งของยานลงจอดและยานข้าศึก พื้นที่ที่ไม่ติดเชื้อจะปรากฏเป็นสีเขียว พื้นที่ที่ติดเชื้อจะปรากฏเป็นสีแดง...