RNG คืออะไร? บทเรียนสำหรับคอเกม

RNG คืออะไร? บทเรียนสำหรับคอเกม

คุณเคยรู้สึกหนักใจกับคำย่อจำนวนมากในโลกของเกมหรือไม่? ตั้งแต่แนวเพลงไปจนถึงศัพท์เทคนิค มีอะไรให้ติดตามมากมาย ตัวอย่างเช่น 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 ในการเล่นเกม ตอนนี้คุณควรตรวจสอบความเร็วของวิดีโอเกมที่เราชื่นชอบ

แบ่งปัน แบ่งปัน ทวีต อีเมล คู่มือสำหรับผู้เริ่มต้นในการพูดแบบเคลื่อนไหว

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

อ่านต่อไป
หัวข้อที่เกี่ยวข้อง
  • เกม
  • เทคโนโลยีอธิบาย
  • เกมเล่นตามบทบาท
  • วัฒนธรรมการเล่นเกม
เกี่ยวกับผู้เขียน Ben Stegner(เผยแพร่บทความ 1735 บทความ)

เบ็นเป็นรองบรรณาธิการและผู้จัดการการเริ่มต้นใช้งานที่ MakeUseOf เขาลาออกจากงานไอทีเพื่อเขียนงานเต็มเวลาในปี 2559 และไม่เคยหันหลังกลับ เขาสอนเนื้อหาเกี่ยวกับบทเรียนด้านเทคนิค คำแนะนำเกี่ยวกับวิดีโอเกม และอื่นๆ ในฐานะนักเขียนมืออาชีพมากว่าเจ็ดปี

เพิ่มเติมจาก Ben Stegner

สมัครรับจดหมายข่าวของเรา

เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!

คลิกที่นี่เพื่อสมัครสมาชิก