Pobierz z App StorePobierz z Google Play

Wiki

System punktacji Chrome Dino

Jak zdobywa się i śledzi punkty w grze T-Rex Runner

Zaktualizowano WikiPierwsza publikacja
System punktacji Chrome Dino
Rozgrywka w The Jumping DinoiOS + Android

Krótka odpowiedź

Krótka odpowiedź

Krótka odpowiedź: Wynik w Chrome Dino opiera się na przebytym dystansie. Wyświetlacz zaczyna się od pięciu cyfr, ale obecny kod Chromium rozszerza wyświetlanie wyniku po 99 999, zamiast resetować go w tym miejscu.

System punktacji w Chrome Dino jest prosty: zdobywasz punkty, pokonując dystans. Każda aktualizacja dodaje currentSpeed × deltaTime / msPerFrame do dystansu. DistanceMeter konwertuje ten dystans na wynik z współczynnikiem 0,025 i zaokrągla wynik. Nie ma żadnych bonusów za styl ani nagród za konkretne przeszkody. Przy nominalnym czasie 60 FPS, tryb normalny generuje około 9 punktów na sekundę przy początkowej prędkości 6 i 19,5 punktów na sekundę przy maksymalnej prędkości 13. Wyświetlacz zaczyna się jako pięciocyfrowy licznik z wiodącymi zerami i rozszerza się po 99 999. Wartość HI jest synchronizowana poprzez errorPageController Chrome po zakończeniu biegu, a nie poprzez localStorage strony. Oryginalna gra nie ma publicznej tablicy wyników. The Jumping Dino dodaje lokalną historię wyników przeglądarki, wyzwania do udostępniania, codzienne i wszechczasowe tablice wyników przeglądarki oraz postępy w aplikacji; tryb wieloosobowy aplikacji wykorzystuje dziewięć dinozaurów-duchów sterowanych przez AI, zamiast dopasowywania graczy na żywo.

01

Szczegóły obliczania wyniku

Runner.update gromadzi dystans na podstawie bieżącej prędkości i upływającego czasu. DistanceMeter.getActualDistance następnie zaokrągla distance × 0.025. Przy prędkości 6 w trybie normalnym i nominalnym 60 FPS, daje to około 9 punktów na sekundę, czyli średnio jeden punkt co 0,11 sekundy. Przy maksymalnej prędkości 13 jest to około 19,5 punktów na sekundę, czyli jeden punkt co 0,051 sekundy. Wynik jest zatem oparty na dystansie i rośnie szybciej, gdy biegacz przyspiesza.

02

Osobisty najlepszy wynik i jego trwałość

Obecny Chromium inicjalizuje najlepszy wynik z profilu Chrome użytkownika poprzez initializeEasterEggHighScore. Po zakończeniu gry, jeśli dystans biegu przekracza zapisany najlepszy wynik, biegacz wywołuje updateEasterEggHighScore. Wbudowany TypeScript nie ma klucza localStorage dla tej wartości i aktualizuje HI po kolizji, a nie w momencie, gdy bieżący wynik przekracza poprzedni najlepszy. Strona internetowa The Jumping Dino oddzielnie przechowuje historię biegów przeglądarki lokalnie i może przesłać opcjonalną nazwę wyświetlaną i wynik do swojej publicznej tablicy wyników.

03

Kamienie milowe wyników i ich znaczenie

Tylko dwa kamienie milowe wyników są jawne w obecnym kodzie: każde 100 punktów wyzwala błysk i dźwięk osiągnięcia wyniku, a dodatnie wielokrotności 700 punktów mogą wywołać tymczasową inwersję kolorów. Dostępność pterodaktyli jest ograniczona prędkością 8,5, co daje około 450 punktów od normalnego startu na pulpicie przy nominalnym czasie. Normalny limit prędkości jest osiągany około 1660 punktów przy tych samych założeniach. Inne etykiety, takie jak początkujący, zaawansowany lub elitarny, są subiektywnym skrótem społeczności, a nie zasadami Chromium.

Tematychrome dinopunktacjapunktynajlepszy wyniksystem punktacji

Graj podczas czytania

Zagraj teraz lub pobierz pełną grę

Zagraj w przeglądarkową grę w dinozaura lub pobierz aplikację mobilną z kampanią, trybem Nieskończoności, postępem dinozaurów i wyścigami duchów AI.

Źródła i referencje

Ostatnia weryfikacja:

AWANSUJ

Kochasz klasykę? Poznaj ewolucję.

The Jumping Dino bierze wszystko, co kochasz w grze w dinozaura z Chrome i zamienia to w pełną przygodę.

Kampania + Nieskończoność + Tryb wieloosobowy
Ratuj jaja w 5 erach
Wykluwaj dinozaury, buduj Sanktuarium
iOS i Android; 2 tryby offline

3M+

Pobrania

4.3★

Ocena w Google Play

9.28K

Recenzje

Kochasz klasykę? Poznaj ewolucję.
Pobierz z App StorePobierz z Google Play

Odpowiedzi

Często zadawane pytania

Biegacz gromadzi dystans na podstawie prędkości i upływającego czasu klatek, a następnie `DistanceMeter` mnoży ten dystans przez 0,025 i zaokrągla go. Przy nominalnym czasie 60 FPS, tryb normalny daje około 9 punktów na sekundę przy prędkości 6 i 19,5 punktów na sekundę przy maksymalnej prędkości 13.

Tak. Biegacz otrzymuje początkowy najlepszy wynik z Chrome i zapisuje nowy najlepszy wynik poprzez `errorPageController` do profilu Chrome użytkownika po zakończeniu biegu. Gra TypeScript nie używa do tego `localStorage` strony.

Nie. Punkty są przyznawane wyłącznie na podstawie przebytego dystansu/czasu przeżycia. Nie ma żadnych punktów bonusowych za styl, pokonane typy przeszkód ani konkretne techniki. Wynik jest po prostu miarą tego, jak długo udało Ci się przeżyć.

Wynik zaczyna się jako 5-cyfrowa liczba z wiodącymi zerami, ale obecny kod Chromium rozszerza wyświetlanie po tym, jak obliczony dystans przekroczy 99 999. Nie należy tego opisywać jako ponownego uruchomienia w tym momencie.

Kontynuuj odkrywanie

Powiązane strony