Wiki
Chrome Dino-scoresysteem
Hoe punten worden verdiend en bijgehouden in de T-Rex Runner

Kort antwoord
Kort antwoord
Kort antwoord: De Chrome Dino-score is gebaseerd op de afgelegde afstand. De weergave begint met vijf cijfers, maar de huidige Chromium-code breidt de scoreweergave uit na 99.999 in plaats van daar te resetten.
Het Chrome Dino-scoresysteem is eenvoudig: je verdient punten door afstand af te leggen. Elke update voegt currentSpeed × deltaTime / msPerFrame toe aan de afstand. DistanceMeter converteert die afstand naar een score met een coëfficiënt van 0,025 en rondt het resultaat af. Er zijn geen stijlbonussen of obstakelspecifieke beloningen. Bij een nominale timing van 60 FPS produceert de normale modus ongeveer 9 punten per seconde bij de startsnelheid van 6 en 19,5 punten per seconde bij de maximale snelheid van 13. De weergave begint als een vijfcijferige teller met voorloopnullen en breidt uit na 99.999. De HI-waarde wordt gesynchroniseerd via Chrome's profielgerichte errorPageController nadat een run is afgelopen, niet via localStorage van de pagina. Het originele spel heeft geen openbaar klassement. The Jumping Dino voegt lokale browser scoregeschiedenis, deelbare uitdagingen, dagelijkse en all-time browser klassementen en app-progressie toe; de Multiplayer-modus van de app gebruikt negen AI-gestuurde spookdino's in plaats van live-speler matchmaking.
Details scoreberekening
Runner.update verzamelt afstand op basis van de huidige snelheid en de verstreken tijd. DistanceMeter.getActualDistance rondt vervolgens afstand × 0,025 af. Bij normale modus snelheid 6 en nominale 60 FPS is dat ongeveer 9 score per seconde, of gemiddeld één punt elke 0,11 seconden. Bij de snelheidslimiet van 13 is dat ongeveer 19,5 score per seconde, of één punt elke 0,051 seconden. De score is daarom afstandsgebaseerd en neemt sneller toe naarmate de renner versnelt.
Persoonlijke highscore en persistentie
Huidig Chromium initialiseert de highscore vanuit het Chrome-profiel van de gebruiker via initializeEasterEggHighScore. Bij game over, als de afstand van de run de opgeslagen beste overschrijdt, roept de renner updateEasterEggHighScore aan. De in-page TypeScript heeft geen localStorage-sleutel voor deze waarde, en het werkt HI bij na de botsing in plaats van op het moment dat de huidige score de vorige beste overschrijdt. De website van The Jumping Dino houdt afzonderlijk de browser run-geschiedenis lokaal bij en kan een optionele weergavenaam en score indienen bij het openbare klassement.
Scoremijlpalen en hun betekenis
Slechts twee scoremijlpalen zijn expliciet in de huidige code: elke 100 punten activeert de score-prestatieflits en het geluid, en positieve veelvouden van 700 punten kunnen de tijdelijke kleuromkering activeren. De beschikbaarheid van Pterodactyl wordt beperkt door snelheid 8,5, wat neerkomt op ongeveer 450 score vanaf de normale desktopstart onder nominale timing. De normale snelheidslimiet wordt bereikt rond 1.660 score onder dezelfde aannames. Andere labels zoals beginner, gevorderd of elite zijn subjectieve gemeenschapsafkortingen, geen Chromium-regels.

