วิกิ
ระบบการให้คะแนน Chrome Dino
คะแนนถูกสะสมและติดตามอย่างไรในเกม T-Rex Runner

คำตอบสั้นๆ
คำตอบสั้นๆ
คำตอบสั้นๆ: คะแนน Chrome Dino ขึ้นอยู่กับระยะทางที่เดินทาง การแสดงผลเริ่มต้นด้วยตัวเลขห้าหลัก แต่โค้ด Chromium ปัจจุบันจะขยายการแสดงผลคะแนนหลังจาก 99,999 แทนที่จะรีเซ็ตที่นั่น
ระบบการให้คะแนน Chrome Dino นั้นเรียบง่าย: คุณจะได้รับคะแนนจากการเดินทาง การอัปเดตแต่ละครั้งจะเพิ่ม currentSpeed × deltaTime / msPerFrame ไปยังระยะทาง DistanceMeter จะแปลงระยะทางนั้นเป็นคะแนนด้วยค่าสัมประสิทธิ์ 0.025 และปัดเศษผลลัพธ์ ไม่มีโบนัสสไตล์หรือรางวัลเฉพาะอุปสรรค ภายใต้การจับเวลา 60 FPS ปกติ โหมดปกติจะสร้างคะแนนประมาณ 9 คะแนนต่อวินาทีที่ความเร็วเริ่มต้น 6 และ 19.5 คะแนนต่อวินาทีที่ความเร็วสูงสุด 13 การแสดงผลเริ่มต้นเป็นตัวนับห้าหลักที่มีศูนย์นำหน้าและจะขยายหลังจาก 99,999 ค่า HI จะถูกซิงโครไนซ์ผ่าน errorPageController ที่หันหน้าเข้าหาโปรไฟล์ของ Chrome หลังจากสิ้นสุดการวิ่ง ไม่ใช่ผ่าน localStorage ของหน้า เกมต้นฉบับไม่มีกระดานผู้นำสาธารณะ The Jumping Dino เพิ่มประวัติคะแนนเบราว์เซอร์ในเครื่อง ความท้าทายที่สามารถแชร์ได้ กระดานผู้นำเบราว์เซอร์รายวันและตลอดเวลา และความก้าวหน้าของแอป โหมดผู้เล่นหลายคนของแอปใช้ไดโนเสาร์ผีที่ควบคุมด้วย AI เก้าตัวแทนที่จะเป็นการจับคู่ผู้เล่นสด
รายละเอียดการคำนวณคะแนน
Runner.update จะสะสมระยะทางจากความเร็วปัจจุบันและเวลาที่ผ่านไป จากนั้น DistanceMeter.getActualDistance จะปัดเศษ distance × 0.025 ที่ความเร็วโหมดปกติ 6 และ 60 FPS ปกติ นั่นคือประมาณ 9 คะแนนต่อวินาที หรือหนึ่งคะแนนทุกๆ 0.11 วินาทีโดยเฉลี่ย ที่ความเร็วสูงสุด 13 นั่นคือประมาณ 19.5 คะแนนต่อวินาที หรือหนึ่งคะแนนทุกๆ 0.051 วินาที ดังนั้นคะแนนจึงขึ้นอยู่กับระยะทางและเพิ่มขึ้นเร็วขึ้นเมื่อนักวิ่งเร่งความเร็ว
คะแนนสูงสุดส่วนบุคคลและการคงอยู่
Chromium ปัจจุบันจะเริ่มต้นคะแนนสูงสุดจากโปรไฟล์ Chrome ของผู้ใช้ผ่าน initializeEasterEggHighScore เมื่อเกมโอเวอร์ หากระยะทางของการวิ่งเกินคะแนนที่ดีที่สุดที่เก็บไว้ นักวิ่งจะเรียก updateEasterEggHighScore TypeScript ในหน้าไม่มีคีย์ localStorage สำหรับค่านั้น และจะอัปเดต HI หลังจากเกิดการชน แทนที่จะเป็นช่วงเวลาที่คะแนนปัจจุบันผ่านคะแนนที่ดีที่สุดก่อนหน้า เว็บไซต์ The Jumping Dino จะเก็บประวัติการวิ่งของเบราว์เซอร์ไว้ในเครื่องแยกต่างหาก และสามารถส่งชื่อที่แสดงและคะแนนไปยังกระดานผู้นำสาธารณะได้
เหตุการณ์สำคัญของคะแนนและความสำคัญ
มีเหตุการณ์สำคัญของคะแนนเพียงสองเหตุการณ์ที่ชัดเจนในโค้ดปัจจุบัน: ทุกๆ 100 คะแนนจะกระตุ้นการกะพริบและเสียงความสำเร็จของคะแนน และการคูณ 700 คะแนนที่เป็นบวกสามารถกระตุ้นการกลับสีชั่วคราว การปรากฏตัวของเทอโรแดคทิลถูกจำกัดด้วยความเร็ว 8.5 ซึ่งเท่ากับประมาณ 450 คะแนนจากการเริ่มต้นเดสก์ท็อปปกติภายใต้การจับเวลาปกติ ความเร็วสูงสุดปกติจะถึงประมาณ 1,660 คะแนนภายใต้สมมติฐานเดียวกัน ป้ายกำกับอื่นๆ เช่น ผู้เริ่มต้น ขั้นสูง หรือยอดเยี่ยม เป็นคำย่อของชุมชนที่เป็นอัตวิสัย ไม่ใช่กฎของ Chromium

