Chơi và thay đổi tốc độ
Nhấn Play, sau đó nhảy qua cây xương rồng. Di chuyển thanh trượt tốc độ để thử một trò chơi chậm hơn hoặc nhanh hơn; nó chuyển sang một tốc độ cố định. Chọn quy tắc đã khôi phục để bắt đầu từ 6 và tăng tốc dần trở lại.
Chơi bản dựng lại
Quy tắc ban đầu: bắt đầu từ 6, sau đó tăng lên 13.
Đọc kịch BẢN REA trả về
Chúng tôi đã kiểm tra PHIÊN bản trình duyệt CÓ NGUỒN GỐC TỪ Chromium của wayou VỚI REA . Nó trả lại tải index.js, bao gồm chi nhánh này trong chức năng cập nhật của trò chơi:
if (this.currentSpeed < this.config.MAX_SPEED) {
this.currentSpeed += this.config.ACCELERATION;
}
Các cài đặt là SPEED: 6, ACCELERATION: 0.001 và MAX_SPEED: 13. Trò chơi chạy nhánh này trên bản cập nhật mà không có va chạm.
Sử dụng quy tắc tương tự trong trò chơi mới
function advanceSpeed(speed) {
return speed < 13 ? speed + 0.001 : speed;
}
Trò chơi mini sử dụng chức năng này để tăng tốc tự động. Thay vào đó, di chuyển thanh trượt cung cấp tốc độ cố định. Vẽ, nhảy vật lý và kiểm tra va chạm hình chữ nhật là mã mới cho trò chơi giảng dạy này; mô phỏng của nó tiến bộ ở mức 60 bản cập nhật mỗi giây.
Kiểm tra việc tái thiết
Chúng tôi đã gọi chức năng cập nhật của trò chơi gốc với các chướng ngại vật và lập lịch tự động bị vô hiệu hóa. So sánh những tốc độ ghi lại với một phát lại của quy tắc phục hồi.
| Cập nhật | Trò chơi gốc | Quy tắc được xây dựng lại |
|---|---|---|
| 0 | 6.000 | 6.000 |
| 1,000 | 7.000 | 7.000 |
| 4,000 | 10.000 | 10.000 |
| 10,000 | 13.001 | 13.001 |
Giá trị làm tròn đến ba số thập phân. Chi nhánh kiểm tra trước khi thêm, vì vậy gia số cuối cùng có thể mất tốc độ chỉ trên 13.
Hãy tự mình thử phân tích
- Thiết LẬP REA với agent mã hóa của bạn.
-
Theo dõi các bước kết nối trình duyệt, sử dụng
https://wayou.github.io/t-rex-runner/như url trang. - Cung cấp cho agent CỦA bạn URL trang và điểm cuối gỡ lỗi cục bộ, sau đó sao chép lời nhắc này.
SỬ DỤNG REA để kiểm tra trò chơi khủng long này. Tại sao nó nhanh hơn? Hiển thị quy tắc tốc độ, sau đó xây dựng một phiên bản nhỏ với tốc độ có thể điều chỉnh.
Yêu cầu theo dõi: "Chiều cao nhảy được tính ở đâu? Thêm điều khiển chiều cao nhảy vào phiên bản mới.”
Nguồn: kiểm tra mã tốc độ, TÁC giả Chromium. Bản quyền và giấy phép BSD. REA 4.1.0 đã kiểm tra phiên bản HTTP đang chạy TRONG Chrome 150.