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

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

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

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

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

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

6 → 10 → 13

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

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

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

เราตรวจสอบ วายู Chromium-รุ่นเบราว์เซอร์ที่ได้มา ด้วย 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 การปรับปรุงต่อวินาที

ดาวน์โหลดกฎความเร็ว · อ่านรหัสเกม

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

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

อัพเดท เกมเดิม กฎที่สร้างขึ้นใหม่
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 กับตัวแทนการเขียนโค้ดของคุณ
  2. ตาม ขั้นตอนการเชื่อมต่อเบราว์เซอร์ ใช้ https://wayou.github.io/t-rex-runner/ น้าเว็บ
  3. การแก้ไขจุดสิ้นสุดของเพจและจุดสิ้นสุดการดีบักภายในเครื่อง,แล้วคัดลอกพร้อมท์นี้.
ตัวแทนการเข้ารหัสของคุณ

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

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

แหล่งที่มา: ตรวจสอบรหัสความเร็ว, Chromium ผู้เขียน ลิขสิทธิ์และใบอนุญาตบีเอสดี. REA 4.1.0 ตรวจสอบรุ่นที่ทำงานใน Chrome 150.

ด้านบน