This article needs additional citations for verification. (February 2018) |
ปืนไฟเป็นอุปกรณ์ชี้ตำแหน่งสำหรับคอมพิวเตอร์และเป็นอุปกรณ์ควบคุมสำหรับ เกม อาร์เคดและวิดีโอเกมโดยทั่วไปมีรูปร่างคล้ายปืน พก
ปืนไฟกระบอกแรกถูกผลิตขึ้นในช่วงทศวรรษปี 1930 โดยเป็นผลงานของการพัฒนาหลอดสุญญากาศ ที่ตรวจจับแสง ในปี 1936 เทคโนโลยีดังกล่าวได้รับการนำมาใช้ใน เกมยิงปืน แบบอาร์เคดโดยเริ่มจาก Seeburg Ray-O-Lite [1]
เกมเหล่านี้ได้รับการพัฒนาตลอดทศวรรษต่อมา จนกระทั่งมาถึงเกม PeriscopeของSegaซึ่งวางจำหน่ายในปี 1966 ซึ่งเป็นเกมแรกที่ประสบความสำเร็จของบริษัท ซึ่งผู้เล่นต้องโจมตียานกระดาษแข็ง[2] Periscopeเป็นเกมเครื่องกลไฟฟ้าใน ยุคแรก [3]และเป็นเกมอาร์เคดเกมแรกที่มีค่าใช้จ่ายหนึ่งในสี่ต่อการเล่น[4] เกม Missileของ Sega ในปี 1969 นำเสนอเสียงอิเล็กทรอนิกส์และแถบฟิล์มเคลื่อนไหวเพื่อแสดงเป้าหมายบนหน้าจอฉาย[5]และเกมKiller Shark ในปี 1972 นำเสนอปืนไฟติดตั้งพร้อมเป้าหมายซึ่งการเคลื่อนไหวและปฏิกิริยาจะแสดงโดยใช้การฉายภาพด้านหลังลงบนหน้าจอ[6] Nintendoเปิดตัว Beam Gun ในปี 1970 และLaser Clay Shooting Systemในปี 1973 [7]ตามมาด้วยเกมอาร์เคดWild Gunman ในปี 1974 ซึ่งใช้การฉายฟิล์มเพื่อแสดงเป้าหมายบนหน้าจอ[8]ในปี 1975 Sega ได้เปิดตัวเกมยิงปืนเบาแบบร่วมมือ ในยุคแรกๆ อย่าง Balloon Gun [9]และBullet Mark [10]
วิธีการตรวจจับครั้งแรกที่ใช้โดย NES Zapper เกี่ยวข้องกับการวาดเป้าหมายแต่ละเป้าหมายตามลำดับด้วยแสงสีขาวหลังจากหน้าจอมืดลง คอมพิวเตอร์รู้ว่าหากไดโอดตรวจจับแสงในขณะที่กำลังวาดสี่เหลี่ยม (หรือหลังจากหน้าจอรีเฟรช) แสดงว่านั่นคือเป้าหมายที่ปืนเล็งไป โดยพื้นฐานแล้ว ไดโอดจะแจ้งให้คอมพิวเตอร์ทราบว่าผู้เล่นตีสิ่งใดสิ่งหนึ่งหรือไม่ และสำหรับ วัตถุ nชิ้น ลำดับของการวาดเป้าหมายจะบอกคอมพิวเตอร์ว่าผู้เล่นตีเป้าหมายใดหลังจาก 1 + ceil(log 2 ( n )) รีเฟรช (รีเฟรชหนึ่งครั้งเพื่อระบุว่ามีเป้าหมายใดที่ถูกตีหรือไม่ และ ceil(log 2 ( n )) เพื่อค้นหาวัตถุที่ถูกตีในรูปแบบไบนารี ) [11]
ผลข้างเคียงของเรื่องนี้คือในบางเกม ผู้เล่นสามารถชี้ปืนไปที่หลอดไฟหรือแหล่งกำเนิดแสงสว่างอื่นๆ แล้วดึงไกปืน และทำให้ระบบตรวจจับการยิงเป้าหมายแรกผิดพลาดทุกครั้ง เกมบางเกมจะแก้ปัญหานี้โดยตรวจจับว่าเป้าหมายทั้งหมดดูเหมือนจะตรงกันหรือไม่ หรือแสดงหน้าจอสีดำและตรวจสอบว่าไม่มีเป้าหมายใดตรงกัน[11]
Wii Remoteใช้กล้องวิดีโออินฟราเรดในตัวควบคุมแบบพกพา แทนที่จะใช้เซ็นเซอร์ธรรมดา[12] Wesley Yin-Poole กล่าวว่า Wii Remote ไม่แม่นยำเท่ากับปืนไฟแบบดั้งเดิม[13]
GunCon 3เป็นปืนแสงอินฟราเรดที่ใช้สำหรับเกมอาร์เคด[14]
การวางตำแหน่งแบบสี่เหลี่ยมผืนผ้าจะคล้ายกับการจับภาพ แต่จะไม่คำนึงถึงรายละเอียดบนหน้าจอและกำหนดเฉพาะโครงร่างสี่เหลี่ยมผืนผ้าของหน้าจอเกมเท่านั้น โดยการกำหนดขนาดและการบิดเบือนของโครงร่างสี่เหลี่ยมผืนผ้าของหน้าจอ ทำให้สามารถคำนวณได้ว่าปืนไฟกำลังชี้ไปที่ตำแหน่งใดโดยเฉพาะ วิธีนี้ได้รับการแนะนำโดยปืนไฟ Sinden [15]
ปืนตำแหน่งนั้นพบได้ทั่วไปในตู้เกมอาร์เคดเนื่องจากเป็นทางเลือกอื่นที่ไม่ใช้แสงสำหรับปืนเบา ปืนตำแหน่งนั้นติดตั้งถาวรบนแกนหมุนบนตู้เกมโดยเป็นจอยสติ๊กแบบอนาล็อกสำหรับเล็งเป้าบนหน้าจอ โดยทั่วไปแล้วปืนตำแหน่งนี้จะมีราคาแพงกว่าในช่วงแรก แต่ดูแลรักษาและซ่อมแซมได้ง่ายกว่า เกมปืนตำแหน่งได้แก่Silent Scope [ 16 ]เวอร์ชันอาร์เคดของResident Evil Survivor 2 , Space Gun [ 17] Revolution X [ 18]และTerminator 2: Judgment Dayการ แปลง คอนโซลอาจใช้ปืนเบา
ปืนตำแหน่งเป็นจอยสติ๊กอนาล็อก ที่บันทึกตำแหน่งของปืนเพื่อกำหนดเป้าหมายของผู้เล่นบนหน้าจอ[19] [20]ปืนจะต้องได้รับการปรับเทียบซึ่งมักจะเกิดขึ้นหลังจากเปิดเครื่อง ตัวอย่างแรกๆ ของปืนตำแหน่ง ได้แก่Sea Devilของบริษัท Segaในปี 1972 [21] Attackของบริษัท Taitoในปี 1976 [22]และCross Fireในปี 1977 [23]และBattle Sharkของบริษัท Nintendoในปี 1978 [24]
ปืนเบา เช่น ปืน NES Zapper หรือปืนที่ใช้ใน ซีรีส์ House of the Deadมีความแตกต่างอย่างชัดเจนจากปืนตามตำแหน่งที่ใช้ในเกมอาร์เคด เช่น Gunblade NY ของ SEGA ... ปืนเบาแตกต่างจากปืนตามตำแหน่ง เช่น ใน Gunblade NY (ด้านล่าง) ซึ่งโดยพื้นฐานแล้วเป็นจอยสติ๊กอนาล็อก ... ปืนตามตำแหน่งโดยพื้นฐานแล้วเป็นแท่งอนาล็อกที่ติดตั้งในตำแหน่งที่แน่นอนเมื่อเทียบกับหน้าจอ ในทางตรงกันข้าม ปืนเบาไม่มีความสัมพันธ์ที่แน่นอนกับหน้าจอ
สองเส้นทางสู่การควบคุมปืนแบบธรรมดาคือปืนเบาและปืนแบบกำหนดตำแหน่ง ปืนเบาเป็นปืนที่ใช้กันทั่วไปในระบบวิดีโอเกมทุกประเภท ปืนเหล่านี้ทำงานแบบออปติคัลร่วมกับหน้าจอและจะไม่ติดตามตำแหน่งบนหน้าจอจนกว่าจะยิงปืน เมื่อปืนถูกยิง หน้าจอจะว่างเปล่าชั่วขณะ และออปติคัลในปืนจะระบุตำแหน่งที่ปืนเล็งบนหน้าจอ จากนั้นข้อมูลดังกล่าวจะถูกส่งไปยังคอมพิวเตอร์ซึ่งจะบันทึกการยิง ... ปืนแบบกำหนดตำแหน่งจะติดตั้งอยู่กับที่บนตู้เกมอาเขตโดยสามารถเล็งซ้าย/ขวาและขึ้น/ลงได้ ปืนเหล่านี้ทำงานคล้ายกับจอยสติ๊ก ซึ่งจะรักษาตำแหน่งที่ทราบบนหน้าจอตลอดเวลาและบันทึกตำแหน่งปัจจุบันเมื่อยิงปืน