---
title: 'Chrome Dinosaurier-Spiel: Bauen Sie seine Geschwindigkeitsregel wieder auf
  - REA'
url: https://rea.tools/de/examples/dino-lab/
---

[Startseite](https://rea.tools/de/)/Dinosaurier-Geschwindigkeitslabor

Inspizieren → Neu erstellen → Ändern

# Baue die Geschwindigkeitsregel des Dinosauriers wieder auf.

Um die Beschleunigung des Spiels wiederherzustellen, suchen Sie zuerst die Regel, die seine Geschwindigkeit steuert.  **REA hat das laufende Skript zurückgegeben;** wir haben seine Regel verwendet, um dieses Minispiel mit zu bauen einstellbare Geschwindigkeit.

## Spielen und die Geschwindigkeit ändern

Drücke Play und springe dann über den Kaktus. Bewegen Sie den Geschwindigkeitsregler, um ein langsameres oder schnelleres Spiel zu versuchen. es schaltet auf eine feste Geschwindigkeit um. Wählen Sie die wiederhergestellte Regel aus, um bei 6 zu beginnen und schrittweise wieder zu beschleunigen.

Den Nachbau spielen

Geschwindigkeit 6.0
 Verwenden Sie die wiederhergestellte Beschleunigungsregel

Ursprüngliche Regel: Beginnen Sie bei 6 und erhöhen Sie sich dann in Richtung 13.

Bewegen Sie den Schieberegler, um Ihre eigene Geschwindigkeit einzustellen. Leertaste oder Sprung löscht einen Kaktus.



Aktivieren Sie JavaScript, um die Rekonstruktion abzuspielen. Der Code und die obige Erklärung bleiben lesbar.

## Lesen Sie das zurückgegebene Skript REA

Wir inspizierten [wayous von Chromium abgeleitete Browser-Edition](https://wayou.github.io/t-rex-runner/) mit REA. Es gab das geladene zurück `index.js`, einschließlich dieses Zweigs in der Update-Funktion des Spiels:

REA \* ausgewählte Skriptquelle

```
if (this.currentSpeed < this.config.MAX_SPEED) {
  this.currentSpeed += this.config.ACCELERATION;
}
```

Die Einstellungen sind `SPEED: 6`, `ACCELERATION: 0.001` und `MAX_SPEED: 13`. Das Spiel führt diesen Zweig bei einem Update ohne Kollision aus.

### Verwenden Sie die gleiche Regel im neuen Spiel

Wiederaufbau · dino-speed.js

```
function advanceSpeed(speed) {
  return speed < 13 ? speed + 0.001 : speed;
}
```

Das Minispiel nutzt diese Funktion zur automatischen Beschleunigung. Das Bewegen des Schiebers liefert stattdessen eine feste Geschwindigkeit. Zeichnen, Sprungphysik und Rechteckkollisionsprüfungen sind neuer Code für dieses Lehrspiel; Seine Simulation schreitet mit 60 Aktualisierungen pro Sekunde voran.

[Laden Sie die Geschwindigkeitsregel herunter](https://rea.tools/assets/dino-speed.js) · [Lesen Sie den Spielcode](https://rea.tools/assets/dino-demo.js)

## Überprüfen Sie die Rekonstruktion

Wir haben die Update-Funktion des Originalspiels mit deaktivierten Hindernissen und automatischer Zeitplanung aufgerufen. Vergleichen Sie diese aufgezeichneten Geschwindigkeiten mit einer Wiedergabe der wiederhergestellten Regel.

| Aktualisierungen | Originalspiel | Rekonstruierte Herrschaft |
| --- | --- | --- |
| 0 | 6.000 | 6.000 |
| 1,000 | 7.000 | 7.000 |
| 4,000 | 10.000 | 10.000 |
| 10,000 | 13.001 | 13.001 |

Werte auf drei Dezimalstellen gerundet. Der Zweig prüft vor dem Hinzufügen, sodass das letzte Inkrement eine Geschwindigkeit von knapp über 13 annehmen kann.

## Probieren Sie die Analyse selbst aus

1. [Einrichten von REA](https://rea.tools/get-started/)  mit Ihrem Codierungsagenten.
2. Folgen Sie dem [schritte zur Browser-Verbindung](https://rea.tools/de/guides/browser/#prepare), wobei `https://wayou.github.io/t-rex-runner/` wie die Seiten-URL.
3. Geben Sie Ihrem Agenten die Seiten-URL und den lokalen Debugging-Endpunkt und kopieren Sie diese Eingabeaufforderung.

Ihr Codierungsagent

Verwenden Sie REA, um dieses Dinosaurierspiel zu inspizieren. Warum wird es schneller? Zeigen Sie die Geschwindigkeitsregel an und bauen Sie dann eine kleine Version mit einstellbarer Geschwindigkeit.

Fragen Sie ein Follow-up: **“Wo wird die Sprunghöhe berechnet? Fügen Sie der neuen Version eine Sprunghöhensteuerung hinzu.”**

Quelle: [geprüfter Geschwindigkeitscode](https://github.com/wayou/t-rex-runner/blob/5455bfa408ec6b707c7300ff194b7390733a766d/index.js#L565-L571), Chromium Autoren. [Urheberrecht und BSD-Lizenz](https://rea.tools/assets/licenses/dinosaur.txt). REA 4.1.0 hat die laufende HTTP-Edition in Chrome 150 überprüft.
