วิกิ
Chrome Dino Easter Eggs
ทุกความลับที่ซ่อนอยู่ใน T-Rex Runner ของ Google

เกม Chrome Dino — หรือที่รู้จักกันอย่างเป็นทางการในชื่อ Dinosaur Game หรือ T-Rex Runner — ดูเรียบง่ายอย่างน่าหลอกลวง แต่วิศวกรของ Google ได้ซ่อน Easter eggs ที่น่ารักไว้มากมายภายในเกม คุณสมบัติที่ซ่อนอยู่เหล่านี้ให้รางวัลแก่ผู้เล่นที่อยากรู้อยากเห็นและสะท้อนถึงวัฒนธรรมวิศวกรรมที่สนุกสนานของ Google ที่สร้างเกมนี้ขึ้นมาตั้งแต่แรก Easter egg ที่โด่งดังที่สุดคือ หมวกวันเกิด ทุกปีในวันครบรอบของเกม (ประมาณวันที่ 6 กันยายน 2014 ซึ่งเป็นวันที่เกมปรากฏครั้งแรกใน Chrome Canary builds) สไปรต์ T-Rex จะสวมหมวกปาร์ตี้เล็กๆ โดยอัตโนมัติ หมวกนี้ถูกฝังอยู่ในสไปรต์ชีทโดยตรงและถูกสลับโดยการตรวจสอบวันที่ในซอร์สโค้ดของเกม — เป็นการยกย่องประวัติของเกมที่เล็กแต่ก็น่ารัก คุณสมบัติที่รู้จักกันดีอีกอย่างคือ วงจรกลางวัน/กลางคืน ทุกๆ ~700 คะแนน โทนสีของเกมจะกลับด้าน: พื้นหลังสีขาวจะกลายเป็นสีดำ ไดโนเสาร์สีดำจะกลายเป็นสีขาว และพื้นดินจะมืดลง สิ่งนี้ถูกเพิ่มเข้ามาในปี 2018 และทำหน้าที่ทั้งเป็นการรีเฟรชภาพและเป็นสัญญาณความยากที่ละเอียดอ่อน — การเปลี่ยนคอนทราสต์อาจทำให้ผู้เล่นสะดุดได้ชั่วขณะ เกมที่ได้รับแรงบันดาลใจจาก Chrome Dino เช่น The Jumping Dino ได้นำประเพณี Easter egg ไปอีกขั้น — โดยนำเสนอชุดไดโนเสาร์ที่ปลดล็อกได้ โหมดเกมที่ซ่อนอยู่ และไอเท็มสะสมที่แสดงความเคารพต่อต้นฉบับ
Easter Egg หมวกวันเกิด
หมวกวันเกิดเป็น Easter egg ที่เป็นที่รักที่สุดของ Chrome Dino สไปรต์ชีทของ T-Rex มีเฟรมแอนิเมชันสำรองที่ไดโนเสาร์สวมหมวกปาร์ตี้ทรงกรวยเล็กๆ เฟรมนี้จะแสดงเฉพาะเมื่อวันที่ในเครื่องของเบราว์เซอร์ตรงกับวันครบรอบของเกม หมวกนี้ถูกสังเกตเห็นครั้งแรกโดยผู้ใช้ที่ตาคมที่บังเอิญเล่นเกมในวันนั้น จากนั้นก็แพร่กระจายอย่างรวดเร็วบนโซเชียลมีเดีย Google ไม่เคยบันทึกคุณสมบัตินี้อย่างเป็นทางการ ซึ่งทำให้การเจอโดยบังเอิญรู้สึกพิเศษอย่างแท้จริง หากคุณต้องการเห็นหมวกวันเกิดโดยไม่ต้องรอวันที่ถูกต้อง คุณสามารถเปลี่ยนนาฬิการะบบชั่วคราว หรือใช้เครื่องมือสำหรับนักพัฒนาเบราว์เซอร์เพื่อปรับแต่งออบเจกต์วันที่ JavaScript ในบริบทของหน้าเว็บ
การกลับสีกลางวัน/กลางคืน
เพิ่มเข้ามาใน Chrome 68 (2018) วงจรกลางวัน/กลางคืนเป็น Easter egg ที่มองเห็นได้ชัดเจนที่สุด หลังจากประมาณ 700 คะแนน โทนสีทั้งหมดของเกมจะกลับด้านเป็นระยะเวลาก่อนที่จะกลับมาเป็นปกติ สามารถเกิดวงจรได้หลายครั้งในการเล่นครั้งเดียว คุณสมบัตินี้ได้รับแรงบันดาลใจทั้งจากความสวยงามและความท้าทายในการเล่นเกมที่ละเอียดอ่อน การเปลี่ยนคอนทราสต์อย่างกะทันหันอาจทำให้ผู้เล่นที่ไม่คาดคิดสับสนได้ชั่วขณะ เพิ่มชั้นของความยากทางสายตาเหนือการเพิ่มความเร็ว นอกจากนี้ยังทำให้เกมมีความรู้สึกที่เปลี่ยนแปลงตลอดเวลาสำหรับการเล่นที่ยาวนาน การเปลี่ยนผ่านเป็นไปอย่างค่อยเป็นค่อยไปมากกว่าทันที — แอนิเมชันสั้นๆ จะทำให้การเปลี่ยนผ่านระหว่างโหมดต่างๆ เป็นไปอย่างราบรื่น ซึ่งเป็นสัมผัสทางวิศวกรรมที่เล็กแต่ก็ประณีต
การปรับแต่งคอนโซลและพฤติกรรมที่ซ่อนอยู่
ผู้ใช้ขั้นสูงค้นพบว่าเกม Chrome Dino เปิดเผยสถานะภายในผ่านคอนโซล JavaScript ของเบราว์เซอร์ โดยการเปิด DevTools และเข้าถึงออบเจกต์ Runner คุณสามารถอ่านและเขียนคุณสมบัติของเกมได้แบบเรียลไทม์ เทคนิคคอนโซลทั่วไปได้แก่: การตั้งค่า Runner.instance_.setSpeed(0) เพื่อหยุดเกม, ทำให้ไดโนเสาร์อยู่ยงคงกระพันด้วย Runner.instance_.tRex.setDuck(true), หรือเร่งความเร็วการเล่นเกมเพื่อฝึกฝนด้วยความเร็วสูงสุด สิ่งเหล่านี้ไม่ใช่ Easter eggs ในความหมายดั้งเดิม แต่เผยให้เห็นสถาปัตยกรรมของเกมที่เข้าถึงได้ง่ายอย่างน่าประหลาดใจ นักพัฒนาบางคนใช้ความเปิดกว้างนี้เพื่อสร้างส่วนขยายเบราว์เซอร์และม็อดที่เปลี่ยนรูปลักษณ์ของไดโนเสาร์ เพิ่มอุปสรรคใหม่ๆ หรือปรับเปลี่ยนฟิสิกส์ — ชุมชนการปรับแต่งเล็กๆ ที่เกิดขึ้นจากตัวยึดตำแหน่งออฟไลน์ที่เรียบง่าย

