ซูเปอร์มาริโอบราเธอร์ส’ บล็อกที่เป็นสัญลักษณ์มีเหรียญมากกว่าที่คุณคิด

ซูเปอร์มาริโอบราเธอร์ส' บล็อกที่เป็นสัญลักษณ์มีเหรียญมากกว่าที่คุณคิด

โดยไม่ต้องคิดให้หนักเกินไป จำนวนเหรียญสูงสุดที่คุณสามารถทุบออกจากบล็อกหลายเหรียญในSuper Mario Bros ดั้งเดิมได้ คือเท่าใด คุณบอกว่า 10? คุณผิด แต่มันไม่ใช่ความผิดของคุณ คุณยังไม่ได้ดำดิ่งลงไปในรหัสของเกมอายุเกือบ 37 ปีอย่างแปลกประหลาดตอนนี้เรารู้แล้วว่า บล็อก Super Mario Bros.มีการจำกัดเวลามากกว่าการจำกัดเหรียญ ทำให้ผู้เล่นสามารถกระแทกหัวของ Mario เข้าที่ด้านล่างซ้ำๆ กันภายในเวลาไม่กี่วินาทีเพื่อคว้าเหรียญให้ได้มากที่สุด แต่นี่ไม่ใช่ความรู้ทั่วไปเสมอไป การทุบปุ่มใต้บล็อกเหล่านี้โดยทั่วไปจะให้รางวัล 10 เหรียญและแม้แต่คู่มือกลยุทธ์อย่างเป็นทางการในยุคนั้นก็เรียกว่าบล็อก 10 เหรียญ

เนื้อหาที่เกี่ยวข้อง

วิดีโอเกมกำลังครองทีวีและภาพยนตร์ในขณะนี้

Super Mario Bros. ทำลายสถิติยอดขายโรงภาพยนตร์ และเอาชนะ Sonic

Kosmic ผู้เล่นระดับสูงของSuper Mario Bros.ซึ่งครองตำแหน่ง 10 อันดับแรกในหมวดเกมวิ่งเร็วยอดนิยมของเกม Nintendo คลาสสิก เมื่อเร็ว ๆ นี้แบ่งปันวิดีโอที่น่าสนใจเกี่ยวกับบล็อกเหรียญ เห็นได้ชัดว่าเป็นไปได้ที่จะได้รับเหรียญมากถึง 16 เหรียญจากบล็อกเหล่านี้ แต่แน่นอนว่าความสำเร็จดังกล่าวต้องใช้ทั้งความรู้ที่ซับซ้อนเกี่ยวกับการเขียนโปรแกรมของเกมและอินพุตที่สมบูรณ์แบบหลายเฟรม

นินเทนโด / คอสมิค ( YouTube )

หากคุณคุ้นเคยกับSuper Mario Bros. speedrunning เป็นอย่างดี เป็นไปได้ว่าคุณเคยได้ยินเกี่ยวกับ “กฎกรอบ” ซึ่งเป็นค่าคงที่ทางคณิตศาสตร์ที่แพร่หลายในโค้ดของเกมที่ส่งผลต่อบล็อคเหรียญด้วย

กฎของเฟรมคือวงจร 21 เฟรมที่ทำซ้ำซึ่งSuper Mario Bros.ใช้เพื่อกำหนดลักษณะต่างๆ ของเกม ตัวอย่างเช่น การเปลี่ยนระดับจะไม่เกิดขึ้นจนกว่าตัวนับกฎของเฟรมจะหมุนเกินหกครั้ง แต่กฎของเฟรมปัจจุบันเมื่อสเตจเสร็จสมบูรณ์ไม่จำเป็นต้องผ่านทั้งหมดจึงจะนับได้ สามารถอยู่ที่ใดก็ได้ตั้งแต่เฟรมแรกไปจนถึงเฟรมที่ 21 ซึ่งหมายถึงช่วงการเปลี่ยนระดับตั้งแต่ 106 เฟรม (ประมาณ 1.8 วินาที) ถึง 126 เฟรม (ประมาณ 2.1 วินาที)

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับกฎเฟรมและผลกระทบต่อ สถิติโลก ของ Super Mario Bros.โปรดดูวิดีโอด้านล่างโดย Bismuth นักวิ่งความเร็วอีกคน เขาฉลาดกว่าฉันมาก

นินเทนโด / บิสมัท ( YouTube )

บล็อกเหรียญตามที่ Kosmic อธิบายนั้นสามารถโจมตีได้ในช่วง 11 ขีดของตัวนับกฎเฟรมทันทีหลังจากการโต้ตอบครั้งแรกของ Mario กับบล็อกดังกล่าว ดังนั้น การปรับเหรียญที่คุณสามารถบีบออกจากบล็อกให้เหมาะสมจึงเป็นไปตามหลักการที่ตรงกันข้ามกับการลดเวลาระหว่างการเปลี่ยนระดับ แทนที่จะพยายามเล่นสเตจให้จบในตอนท้ายของกฎเฟรมเพื่อบันทึกเฟรม คุณต้องการกดบล็อกเหรียญที่จุดเริ่มต้นของกฎเฟรมเพื่อให้ Mario มีเวลากระโดดมากขึ้น

Kosmic คำนวณว่าระยะเวลาสูงสุดในการชนบล็อคเหรียญคือ 230 เฟรม (ประมาณ 3.8 วินาที) หลังจากการชนครั้งแรก หารด้วย 16 เฟรม Mario ต้องรอให้ภาพเคลื่อนไหวของบล็อกเล่นก่อนที่จะตีอีกครั้ง และคุณจะได้รับ 14 ครั้ง เพิ่มลงในเหรียญฟรีหนึ่งเหรียญที่คุณได้รับทั้งจุดเริ่มต้นและจุดสิ้นสุดของลำดับทั้งหมดนี้ (บล็อกยังคงทำงานจนกว่าคุณจะกดอีกครั้งหลังจากหมดเวลา) และผลลัพธ์ที่ได้คือทั้งหมด 16 เหรียญ

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

บางทีสิ่งที่น่าเหลือเชื่อยิ่งกว่านั้น คือความจริงที่ว่าSuper Mario Bros. ผู้มีทักษะ บางครั้งผู้เล่นสามารถทำได้โดยไม่ต้องใช้ตัวนับกฎเฟรมที่มองเห็นได้ ตัวอย่างสองสามตัวอย่าง ได้แก่ Kosmic เองที่ได้รับบล็อก 16 เหรียญระหว่าง การแข่งขัน Super Mario Bros. 35 (พักผ่อนอย่างสงบ) และ AndrewG นักวิ่งความเร็วระดับตำนานที่ทำเช่นนั้นระหว่างการแข่งขันที่มีคะแนนสูงในปี 2559

Super Mario Bros.เป็นตัวอย่างที่น่าสนใจว่าเกมที่ดูเรียบง่ายและหมวกเก่าสามารถซ่อนความลับทางเทคนิคที่น่าทึ่งไว้ใต้ส่วนหน้าของพิกเซลได้อย่างไร อาจเป็นเกมเดียวที่เป็นที่รู้จักมากที่สุดในประวัติศาสตร์ แต่สามทศวรรษและการเล่นนับครั้งไม่ถ้วนยังคงไม่เปิดเผยความซับซ้อนทั้งหมดสำหรับผู้เล่นทั่วไป เราโชคดีมากที่มีผู้รู้เช่น Kosmic คอยให้บทเรียนที่สนุกสนานและให้ข้อมูลว่า Nintendo พัฒนาหนึ่งในวิดีโอเกมที่ยิ่งใหญ่ที่สุดตลอดกาลได้อย่างไร

Credit : เว็บแท้ / ดัมมี่ออนไลน์