Wiki
Hệ thống tính điểm trò chơi khủng long Chrome
Cách kiếm và theo dõi điểm trong T-Rex Runner

Trả lời ngắn gọn
Trả lời ngắn gọn
Trả lời ngắn gọn: Điểm trò chơi khủng long Chrome dựa trên khoảng cách đã đi. Màn hình bắt đầu với năm chữ số, nhưng mã Chromium hiện tại mở rộng hiển thị điểm sau 99.999 thay vì đặt lại ở đó.
Hệ thống tính điểm trò chơi khủng long Chrome rất đơn giản: bạn kiếm điểm bằng cách di chuyển quãng đường. Mỗi lần cập nhật thêm currentSpeed × deltaTime / msPerFrame vào khoảng cách. DistanceMeter chuyển đổi khoảng cách đó thành điểm với hệ số 0.025 và làm tròn kết quả. Không có tiền thưởng phong cách hoặc phần thưởng cụ thể cho chướng ngại vật. Với thời gian 60 FPS danh định, chế độ bình thường tạo ra khoảng 9 điểm mỗi giây ở tốc độ bắt đầu là 6 và 19.5 điểm mỗi giây ở tốc độ tối đa là 13. Màn hình bắt đầu là bộ đếm năm chữ số được đệm bằng số 0 và mở rộng sau 99.999. Giá trị HI được đồng bộ hóa thông qua errorPageController hướng tới hồ sơ của Chrome sau khi một lượt chạy kết thúc, không phải thông qua localStorage của trang. Trò chơi gốc không có bảng xếp hạng công khai. The Jumping Dino bổ sung lịch sử điểm trình duyệt cục bộ, các thử thách có thể chia sẻ, bảng xếp hạng trình duyệt hàng ngày và mọi thời đại, và tiến trình ứng dụng; chế độ Nhiều người chơi của ứng dụng sử dụng chín khủng long ma do AI điều khiển thay vì ghép nối người chơi trực tiếp.
Chi tiết tính điểm
Runner.update tích lũy khoảng cách từ tốc độ hiện tại và thời gian đã trôi qua. DistanceMeter.getActualDistance sau đó làm tròn distance × 0.025. Ở tốc độ chế độ bình thường 6 và 60 FPS danh định, đó là khoảng 9 điểm mỗi giây, hoặc một điểm cứ sau 0.11 giây trung bình. Ở tốc độ tối đa 13, đó là khoảng 19.5 điểm mỗi giây, hoặc một điểm cứ sau 0.051 giây. Do đó, điểm dựa trên khoảng cách và tăng nhanh hơn khi người chạy tăng tốc.
Điểm cao cá nhân và tính bền vững
Chromium hiện tại khởi tạo điểm cao từ hồ sơ Chrome của người dùng thông qua initializeEasterEggHighScore. Khi trò chơi kết thúc, nếu khoảng cách của lượt chạy vượt quá điểm tốt nhất đã lưu, người chạy sẽ gọi updateEasterEggHighScore. TypeScript trong trang không có khóa localStorage cho giá trị này và nó cập nhật HI sau va chạm chứ không phải tại thời điểm điểm hiện tại vượt qua điểm tốt nhất trước đó. Trang web The Jumping Dino riêng biệt giữ lịch sử chạy trình duyệt cục bộ và có thể gửi tên hiển thị và điểm tùy chọn lên bảng xếp hạng công khai của nó.
Các mốc điểm và ý nghĩa của chúng
Chỉ có hai mốc điểm rõ ràng trong mã hiện tại: cứ 100 điểm sẽ kích hoạt đèn flash và âm thanh thành tích điểm, và bội số dương 700 điểm có thể kích hoạt đảo ngược màu tạm thời. Pterodactyl có sẵn khi tốc độ đạt 8.5, tương đương khoảng 450 điểm từ khởi đầu máy tính để bàn bình thường với thời gian danh định. Tốc độ tối đa bình thường đạt được khoảng 1.660 điểm với cùng các giả định. Các nhãn khác như người mới bắt đầu, nâng cao hoặc ưu tú là từ viết tắt chủ quan của cộng đồng, không phải quy tắc của Chromium.

