---
title: Chrome เกมไดโนเสาร์:สร้างกฎความเร็ว — REA
url: https://rea.tools/th/examples/dino-lab/
---

[บ้าน](https://rea.tools/th/)/ห้องปฏิบัติการความเร็วไดโนเสาร์

ตรวจสอบ→สร้าง→เปลี่ยน

# สร้างกฎความเร็วของไดโนเสาร์

เพื่อสร้างการเร่งความเร็วของเกมแรกพบว่ากฎที่ควบคุมความเร็วของมัน **REA ส่งคืนสคริปต์ที่กำลังทำงานอยู่;** เราใช้กฎในการสร้างมินิเกมนี้ด้วย ปรับความเร็ว

## เล่นและเปลี่ยนความเร็ว

กดเล่นแล้วกระโดดข้ามแคคตัส ย้ายแถบเลื่อนความเร็วที่จะลองเกมที่ช้าลงหรือเร็วขึ้น;มันสลับไปยังความเร็วคงที่ เลือกกฎการกู้คืนที่จะเริ่มต้นที่ 6 และค่อยๆเร่งอีกครั้ง

เล่นเกมที่สร้างขึ้นใหม่

ความเร็ว 6.0
 ใช้กฎการเร่งการกู้คืน

กฎเดิม:เริ่มต้นที่ 6 จากนั้นเพิ่มขึ้นถึง 13

เลื่อนแถบเลื่อนเพื่อตั้งค่าความเร็วของคุณเอง พื้นที่หรือกระโดดล้างแคคตัส



เปิดใช้งาน JavaScript เพื่อเล่นการฟื้นฟู รหัสและคำอธิบายข้างต้นยังคงอ่านได้

## อ่านสคริปต์ REA กลับมา

เราตรวจสอบ [วายู Chromium-รุ่นเบราว์เซอร์ที่ได้มา](https://wayou.github.io/t-rex-runner/) ด้วย REA. มันกลับโหลด `index.js` รวมทั้งสาขาในฟังก์ชั่นการปรับปรุงของเกมนี้:

REA \*เลือกแหล่งสคริปต์

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

การตั้งค่าคือ `SPEED: 6`, `ACCELERATION: 0.001` และ `MAX_SPEED: 13`. เกมวิ่งสาขานี้ในการปรับปรุงโดยไม่มีการปะทะกัน

### ใช้กฎเดียวกันในเกมใหม่

การฟื้นฟู · dino-speed.js

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

มินิเกมใช้ฟังก์ชั่นนี้สำหรับการเร่งความเร็วอัตโนมัติ การเลื่อนแถบเลื่อนจะทำให้ความเร็วคงที่แทน หรับเกมการเรียนการสอนนี้ความก้าวหน้าของการจำลองที่ 60 การปรับปรุงต่อวินาที

[ดาวน์โหลดกฎความเร็ว](https://rea.tools/assets/dino-speed.js) · [อ่านรหัสเกม](https://rea.tools/assets/dino-demo.js)

## ตรวจสอบการฟื้นฟู

เราเรียกว่าฟังก์ชั่นการปรับปรุงเกมเดิมที่มีอุปสรรคและการตั้งเวลาอัตโนมัติปิดการใช้งาน เปรียบเทียบความเร็วที่บันทึกไว้กับรีเพลย์ของกฎการกู้คืน

| อัพเดท | เกมเดิม | กฎที่สร้างขึ้นใหม่ |
| --- | --- | --- |
| 0 | 6.000 | 6.000 |
| 1,000 | 7.000 | 7.000 |
| 4,000 | 10.000 | 10.000 |
| 10,000 | 13.001 | 13.001 |

ค่าปัดเศษเป็นสามทศนิยม สาขาตรวจสอบก่อนที่จะเพิ่มเพื่อให้เพิ่มขึ้นสุดท้ายสามารถใช้ความเร็วสูงกว่า 13

## ลองวิเคราะห์ด้วยตัวคุณเอง

1. [ตั้งค่า REA](https://rea.tools/get-started/) กับตัวแทนการเขียนโค้ดของคุณ
2. ตาม [ขั้นตอนการเชื่อมต่อเบราว์เซอร์](https://rea.tools/th/guides/browser/#prepare) ใช้ `https://wayou.github.io/t-rex-runner/` น้าเว็บ
3. การแก้ไขจุดสิ้นสุดของเพจและจุดสิ้นสุดการดีบักภายในเครื่อง,แล้วคัดลอกพร้อมท์นี้.

ตัวแทนการเข้ารหัสของคุณ

ใช้ REA เพื่อตรวจสอบเกมไดโนเสาร์นี้ ทำไมมันถึงได้เร็วขึ้น? แสดงกฎความเร็วแล้วสร้างรุ่นขนาดเล็กที่มีความเร็วที่ปรับได้

ถามการติดตาม: **"การคำนวณความสูงกระโดดอยู่ที่ไหน? เพิ่มการควบคุมการกระโดดสูงไปยังรุ่นใหม่”**

แหล่งที่มา: [ตรวจสอบรหัสความเร็ว](https://github.com/wayou/t-rex-runner/blob/5455bfa408ec6b707c7300ff194b7390733a766d/index.js#L565-L571), Chromium ผู้เขียน [ลิขสิทธิ์และใบอนุญาตบีเอสดี](https://rea.tools/assets/licenses/dinosaur.txt). REA 4.1.0 ตรวจสอบรุ่นที่ทำงานใน Chrome 150.
