คุณเคยรู้สึกหนักใจกับคำย่อจำนวนมากในโลกของเกมหรือไม่? ตั้งแต่แนวเพลงไปจนถึงศัพท์เทคนิค มีอะไรให้ติดตามมากมาย ตัวอย่างเช่น RNG คืออะไร?
ในบทความนี้ เราจะอธิบายว่า RNG คืออะไรในบริบทของวิดีโอเกม เราจะดูความหมายของ RNG ศึกษาตัวอย่าง และดูว่ามันสามารถนำไปใช้กับการวิ่งเร็วได้อย่างไร
RNG คืออะไร?
RNG ย่อมาจาก เครื่องกำเนิดตัวเลขสุ่ม . สิ่งนี้ถูกกำหนดให้เป็นอุปกรณ์หรืออัลกอริธึมที่มากับตัวเลขโดยบังเอิญ ในแง่การเล่นเกม RNG หมายถึงเหตุการณ์ที่ไม่เหมือนกันทุกครั้งที่คุณเล่น
แม้ว่าจะฟังดูง่าย แต่จริง ๆ แล้วคอมพิวเตอร์มีปัญหาในการสร้างตัวเลขสุ่ม เนื่องจากคอมพิวเตอร์ได้รับการออกแบบมาให้ปฏิบัติตามคำสั่ง ซึ่งตรงกันข้ามกับการสุ่ม คุณไม่สามารถบอกเครื่องให้ 'สร้างตัวเลขสุ่ม' ได้เพราะการให้คำแนะนำเกี่ยวกับวิธีการเลือกบางสิ่งแบบสุ่มนั้นเป็นการเปรียบเทียบ
True RNG และ Pseudo-RNG
ด้วยเหตุนี้ ในการสร้างตัวเลขสุ่มด้วยคอมพิวเตอร์อย่างแท้จริง คุณต้องใช้อุปกรณ์ทางกายภาพที่เรียกว่า a เครื่องกำเนิดตัวเลขสุ่มฮาร์ดแวร์ . วิธีนี้ใช้กระบวนการทางกายภาพเพียงเล็กน้อย เช่น เสียงอิเล็กทรอนิกส์ เพื่อสร้างตัวเลขสุ่ม
เนื่องจากไม่มีทางที่บุคคลจะคาดเดาหรือรู้ว่าเกิดอะไรขึ้นกับเหตุการณ์ที่มองไม่เห็นเหล่านี้ เหตุการณ์เหล่านี้จึงเกิดขึ้นโดยบังเอิญอย่างแท้จริง RNG ประเภทนี้มีความสำคัญในระบบที่เน้นความปลอดภัยเป็นหลัก ดังนั้นจึงปรากฏในรูปแบบการเข้ารหัสทั่วไป หากมีคนสามารถทราบได้ว่าระบบสร้างตัวเลข 'สุ่ม' สำหรับโปรโตคอลการเข้ารหัสได้อย่างไร นั่นจะเป็นปัญหาใหญ่
อย่างไรก็ตาม นี่ไม่ใช่ปัญหาสำหรับเกม RNG สำหรับความเร็วที่มากขึ้นและการทำซ้ำที่ง่ายขึ้น โปรแกรมจำนวนมาก รวมถึงเกม ให้ใช้สิ่งที่เรียกว่า การสร้างเลขสุ่มเทียม .
Pseudo-RNG ใช้อัลกอริธึม (คิดว่าเป็นสูตร) ที่ดำเนินการทางคณิตศาสตร์บนa เมล็ดพันธุ์ (เริ่มต้น) ค่าที่จะเกิดขึ้นกับตัวเลขสุ่ม เพื่อให้ได้ผลลัพธ์ที่แตกต่างกันในแต่ละครั้ง สิ่งสำคัญคือต้องใช้เมล็ดพันธุ์ที่สุ่มมากที่สุด
ตัวอย่างง่ายๆ จะใช้จำนวนมิลลิวินาทีในปัจจุบันเป็นเมล็ดพันธุ์ จากนั้นดำเนินการบางอย่างกับมัน เช่นนี้
จะทำอย่างไรกับจอคอมพิวเตอร์เก่า
int rand = (a * milliseconds + b) % c
นี่ไม่ใช่การสุ่มอย่างแท้จริง เพราะการใช้เมล็ดพันธุ์เดียวกันจะให้ผลลัพธ์เดียวกันในแต่ละครั้ง แต่ก็ดีพอสำหรับวิดีโอเกม
ตัวอย่างของ RNG ในการเล่นเกม
เมื่อคุณรู้เทคนิคของ RNG แล้ว เรามาดูตัวอย่างบางส่วนของ RNG ในเกมเพื่อดูว่ามันมีบทบาทอย่างไร
ปล้น RNG
RNG มีบทบาทสำคัญในเกมที่เน้นการปล้น เช่น Destiny, Borderlands และ Diablo เมื่อคุณเปิดหีบสมบัติหรือเอาชนะศัตรู รางวัลที่ดรอปจะไม่เหมือนกันในทุกกรณี เกมจะกำหนดแบบสุ่มในแต่ละครั้ง ดังนั้นคุณอาจโชคดีและได้ไอเทมหายากในทันที หรือชิ้นส่วนเกราะระดับต่ำซ้ำแล้วซ้ำอีก
แน่นอน เพื่อให้เกมมีความสมดุล การดรอปของรางวัลไม่ใช่การสุ่มโดยสมบูรณ์ พวกเขามีระบบเพื่อป้องกันไม่ให้คุณได้รับอาวุธที่ดีที่สุดในเกมจากหีบสมบัติแรกที่คุณเปิด แต่ละเกมมีวิธีการจัดการที่แตกต่างกัน บางทีอาจจะจำกัดอุปกรณ์ที่คุณได้รับตามระดับผู้เล่นของคุณ
แรงผลักดันเพื่อให้ได้รับของขวัญที่ดียิ่งขึ้นเป็นเพียงเหตุผลหนึ่งที่ทำให้เกมเสพติดได้
การกำหนดเปอร์เซ็นต์โอกาสด้วย RNG
หลายเกมใช้ RNG เพื่อหาเปอร์เซ็นต์ของเหตุการณ์ที่เกิดขึ้น ซึ่งพบได้ทั่วไปในเกมสวมบทบาท (RPG)
ตัวอย่างเช่น เมื่อคุณโจมตีใน JRPG เช่น Persona 5 หรือ Chrono Trigger คุณอาจทริกเกอร์การโจมตีที่สำคัญที่สร้างความเสียหายเพิ่มเติม สิ่งนี้เกิดขึ้นแบบสุ่ม แม้ว่าในหลาย ๆ เกมคุณสามารถเพิ่มโอกาสของคุณได้โดยใช้บางรายการ ในเกมโปเกมอน RNG จะกำหนดความถี่ในการต่อสู้กับโปเกมอนป่าและสัตว์ที่คุณพบ
ตัวอย่างที่คล้ายกันนี้ปรากฏในเกมเช่น Super Smash Bros. ตัวละคร Mr. Game & Watch มีการเคลื่อนไหวที่เรียกว่า Judge ซึ่งแสดงตัวเลขตั้งแต่หนึ่งถึงเก้าเมื่อใช้ ค่าจะถูกกำหนดด้วย RNG ทุกครั้งที่คุณใช้งาน ยกเว้นว่าคุณไม่สามารถรับตัวเลขเดียวกันได้สองครั้งติดต่อกัน
ขั้นตอนการสร้างผ่าน RNG
RNG เป็นศูนย์กลางของการสร้างกระบวนการ ซึ่งเป็นเทรนด์ยอดนิยมในการเล่นเกม การสร้างตามขั้นตอนหมายถึงกระบวนการสร้างเนื้อหาเกมผ่านอัลกอริธึมแทนการประดิษฐ์ทุกอย่างด้วยมือ
วิธีสร้างบัญชี PlayStation ใหม่
เกมที่รู้จักกันดีสร้างขึ้นจากขั้นตอนการผลิต ได้แก่ Minecraft และ Spelunky เกมเหล่านี้สร้างโลกที่ไม่เหมือนใครผ่านคุณค่าเริ่มต้น ซึ่งหมายความว่าผู้เล่นทุกคนจะได้รับประสบการณ์ที่แตกต่างกันในแต่ละครั้งที่พวกเขาเล่นผ่านเกม
เช่นเดียวกับ RNG รูปแบบอื่นๆ ผู้พัฒนาเกมได้เพิ่มข้อจำกัดเพื่อไม่ให้โลกถูกสร้างขึ้นโดยสุ่ม ตัวอย่างเช่น คุณจะไม่พบบล็อกพื้นลอยแบบสุ่มเหนือมหาสมุทรใน Minecraft
RNG ในการเร่งความเร็ว
มีโอกาสที่คุณอาจเคยได้ยินเกี่ยวกับวิดีโอเกม RNG ในบริบทของการวิ่งเร็ว เนื่องจาก speedrunners ตั้งเป้าที่จะจบเกมให้เร็วที่สุดเท่าที่จะทำได้ พวกเขาจึงฝึกฝนอย่างมากเพื่อเรียนรู้เกมทั้งภายในและภายนอก RNG ได้เพิ่มองค์ประกอบของความคาดเดาไม่ได้ให้กับการวิ่งเร็ว
แม้ว่า RNG มักจะทำให้เกิดปัญหา แต่ RNG ก็ไม่ได้ส่งผลเสียเสมอไปในการเร่งความเร็ว การมีความแปรปรวนระหว่างการรันอาจทำให้เกมน่าดึงดูดยิ่งขึ้นเพราะจะปรับปรุงเวลาของคุณได้ง่ายขึ้นด้วยโชคเล็กน้อย
สปีดรันเล็กน้อยถึงปานกลาง RNG
บางครั้ง RNG ส่วนใหญ่ไม่สำคัญต่อการวิ่ง ตำแหน่งที่แน่นอนของตำแหน่งที่ศัตรูวางไข่ในห้อง หรือไม่ว่าคุณจะได้รับการโจมตีคริติคอลในการต่อสู้ปกติ จะไม่ส่งผลกระทบอย่างมากต่อเวลาทั้งหมดของคุณ
อินสแตนซ์อื่นๆ ของ RNG อาจทำให้การชะลอตัวที่สำคัญมากขึ้น ตัวอย่างเช่น ใน Super Mario Sunshine หัวหน้าต่อสู้กับ King Boo เกี่ยวข้องกับการหมุนสล็อตแมชชีนที่มีผลลัพธ์ที่เป็นไปได้ห้าประการ เพื่อสร้างความเสียหายให้กับเขา คุณต้องจับคู่ไอคอนสับปะรดสามอันก่อนเพื่อวางไข่ผลไม้หลากหลายชนิด
หลังจากนี้คุณต้องปาพริกใส่เขาเพื่อให้ลิ้นติดไฟ แล้วตามด้วยผลไม้อื่นๆ ตีใส่เขา ด้วย RNG ที่ดี พริกจะปรากฏในตำแหน่งที่สะดวก เพื่อให้คุณสามารถจบการต่อสู้ได้อย่างรวดเร็ว โชคไม่ดีที่คุณอาจต้องหมุนรูเล็ตหลายครั้งและเผาผลาญเวลา
Run-Breaking RNG
บางเกมมีส่วนที่โชคไม่ดีกับ RNG อาจทำให้การวิ่งตกรางได้อย่างสมบูรณ์ กรณีนี้เกิดขึ้นใน Banjo-Kazooie
เมื่อใกล้ถึงจุดสิ้นสุดของเกม คุณจะเข้าสู่รายการตอบคำถามที่เรียกว่า Grunty's Furnace Fun ซึ่งจะทดสอบคำถามเกี่ยวกับการผจญภัยของคุณ จัตุรัสประเภทหนึ่งบนกระดานจะถามคำถามเกี่ยวกับ Gruntilda ตัวร้ายของเกม หากคุณพูดคุยกับเบรนทิลดาน้องสาวของเธอตลอดทั้งเกม เธอจะตอบคำถามเหล่านี้ให้คุณได้
อย่างไรก็ตาม คำตอบที่ถูกต้องสำหรับคำถามเหล่านี้จะถูกสุ่มในทุกการเล่น Speedrunners ไม่ต้องการเสียเวลาคุยกับ Brentilda ดังนั้นพวกเขาจึงต้องเดาคำตอบ ณ จุดนี้ นี้ลงมาเพื่อความสมบูรณ์ของโชค---หากพวกเขาเลือกคำตอบผิดหลายครั้งเกินไป พวกเขาอาจตายและเสียเวลามากมาย
การมีส่วนที่ขึ้นกับ RNG ในช่วงท้ายเกมเป็นเรื่องที่น่าหงุดหงิดสำหรับการวิ่งเร็ว เนื่องจากนักวิ่งไม่สามารถทำอะไรได้มากไปกว่าหวังว่าพวกเขาจะโชคดี อย่างไรก็ตามเรื่องนี้ speedrunners มักจะหาวิธีที่จะหลีกเลี่ยงสิ่งกีดขวางบนถนนเหล่านี้ดังวิดีโอด้านล่างแสดงให้เห็น
การจัดการ RNG
ดังที่เราได้กล่าวไปแล้ว pseudo-RNG ของวิดีโอเกมไม่ได้เกิดขึ้นโดยบังเอิญอย่างแท้จริง เพราะคุณสามารถสร้างผลลัพธ์ซ้ำได้หากคุณใช้เมล็ดพันธุ์เดียวกัน หลายเกมใช้ตัวจับเวลาภายในเป็นตัวตั้งต้น ซึ่งอาจเป็นเรื่องยากที่จะใช้ประโยชน์ แต่เกมอื่นเล่นง่ายกว่ามาก
Golden Sun เกมสวมบทบาทใน Game Boy Advance เป็นตัวอย่างที่ดีของเรื่องนี้ เกมจะกำหนดรางวัลที่คุณได้รับจากการต่อสู้ให้เสร็จสิ้นตามการกระทำที่คุณทำระหว่างการเผชิญหน้า ซึ่งหมายความว่าหากคุณต่อสู้กับศัตรูตัวเดิมโดยใช้กลยุทธ์เดียวกัน คุณจะได้รับการดรอปแบบเดิมทุกครั้ง
Speedrunners สามารถใช้เครื่องมือจำลองเพื่อวิเคราะห์เกมและค้นหาว่าพวกเขาสามารถจัดการ RNG ของเกมได้หรือไม่ จากนั้นพวกเขาสามารถใช้ประโยชน์จากมันโดยรับประกันผลลัพธ์ที่ต้องการหรือลดการเสียเวลาที่อาจเกิดขึ้นจาก RNG แต่สำหรับผู้เล่นทั่วไปที่ไม่เข้าใจเมล็ดพันธุ์ RNG แบบนี้ก็ดีพอๆ กับสุ่ม
จะอ่านมังงะฟรีได้ที่ไหน
ตอนนี้คุณเข้าใจบทบาทของ RNG ในเกมแล้ว
RNG มากเกินไปในวิดีโอเกมอาจส่งผลให้เกิดความรู้สึกหงุดหงิดหรือไร้จุดหมาย ซึ่งนำไปสู่ 'ความเหนื่อยล้าจากการเล่นเกม' หรือ 'ความเหนื่อยหน่ายในการเล่นเกม' หากคุณกำลังรู้สึกเช่นนี้ คุณอาจต้องพิจารณา เคล็ดลับในการเอาชนะความเหนื่อยล้าในการเล่นเกมและความเหนื่อยหน่ายในการเล่นเกม .
เราได้พิจารณาแล้วว่า RNG คืออะไร ตัวอย่างของผลกระทบของ RNG ที่มีต่อเกม และการนำไปใช้กับสปีดรัน ดังนั้นตอนนี้คุณควรมีความเข้าใจที่ดีขึ้นเกี่ยวกับบทบาทของ RNG ในการเล่นเกม ตอนนี้คุณควรตรวจสอบความเร็วของวิดีโอเกมที่เราชื่นชอบ
แบ่งปัน แบ่งปัน ทวีต อีเมล คู่มือสำหรับผู้เริ่มต้นในการพูดแบบเคลื่อนไหวการพูดแบบเคลื่อนไหวอาจเป็นเรื่องท้าทาย หากคุณพร้อมที่จะเริ่มเพิ่มบทสนทนาในโครงการของคุณ เราจะแบ่งขั้นตอนให้คุณ
อ่านต่อไป หัวข้อที่เกี่ยวข้อง- เกม
- เทคโนโลยีอธิบาย
- เกมเล่นตามบทบาท
- วัฒนธรรมการเล่นเกม
เบ็นเป็นรองบรรณาธิการและผู้จัดการการเริ่มต้นใช้งานที่ MakeUseOf เขาลาออกจากงานไอทีเพื่อเขียนงานเต็มเวลาในปี 2559 และไม่เคยหันหลังกลับ เขาสอนเนื้อหาเกี่ยวกับบทเรียนด้านเทคนิค คำแนะนำเกี่ยวกับวิดีโอเกม และอื่นๆ ในฐานะนักเขียนมืออาชีพมากว่าเจ็ดปี
เพิ่มเติมจาก Ben Stegnerสมัครรับจดหมายข่าวของเรา
เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!
คลิกที่นี่เพื่อสมัครสมาชิก