Google Chrome có một trò chơi vô tận về khủng long (T-Rex) xuất hiện khi mất kết nối internet. Hãy cùng mình thử thách và ‘nhái’ trò chơi này.
Không quan trọng bạn có phải là lập trình viên hay không, trò chơi này được viết bằng JavaScript và may mắn cho chúng ta là lớp và đối tượng được công khai toàn cục. Nhờ tính động của JavaScript, chúng ta có thể ghi đè các hàm trong lớp để thay đổi chức năng của chúng. Tất cả điều này có thể được thực hiện từ bảng điều khiển của Chrome.
Cách chơi
Nếu đây là lần đầu tiên bạn gặp trò chơi này, hãy yên tâm vì nó rất đơn giản để chơi.
- Phím cách / Phím lên: Nhảy (cũng để bắt đầu trò chơi)
- Phím xuống: Trườn (pterosaur xuất hiện sau khi đạt 450 điểm)
- Phím Alt: Dừng trò chơi
- Trò chơi chuyển sang chế độ màn hình đen sau mỗi bội số của 700 điểm cho 100 điểm tiếp theo.
Mở Bảng điều khiển Chrome
- Hãy chắc rằng bạn đang ở trang Không có kết nối Internet.
- Nhấp chuột phải bất kỳ đâu trên trang và chọn Kiểm tra.
- Chuyển đến tab Bảng điều khiển. Đây là nơi chúng ta sẽ nhập các lệnh để tinh chỉnh trò chơi.
Sau mỗi lệnh, nhấn phím Enter. Tất cả các lệnh đều phân biệt chữ hoa chữ thường.
Nếu bạn thấy từ “undefined” xuất hiện sau khi nhập đúng một lệnh, đừng lo lắng, đó là kết quả trả về của chức năng đã được gọi.
Bất tử (Chế độ Thượng đế)
Hãy tuân thủ các lệnh sau để biến khủng long trở thành bất tử.
var originalGameOver = Runner.prototype.gameOver;
Runner.prototype.gameOver = function () { };
Lưu ý: Để dừng trò chơi, hãy phục hồi hàm gameOver ban đầu. Điều này chỉ hoạt động nếu bạn đã nhập cả hai lệnh theo thứ tự cho Bất tử.
Tinh chỉnh tốc độ
Nhập lệnh sau vào Bảng điều khiển Rất nhanh (Fast speed):
Runner.instance_.setSpeed(1000);
Để quay lại tốc độ bình thường:
Runner.instance_.setSpeed(6);
Đặt điểm hiện tại
Hãy cố định điểm số hiện tại thành 12345. Bạn có thể đặt bất kỳ điểm nào khác nhỏ hơn 99999. Điểm số hiện tại sẽ được đặt lại sau khi trò chơi kết thúc.
Độ cao của nhảy
Bạn có thể điều chỉnh độ cao nhảy của khủng long bằng cách sử dụng hàm sau đây. Điều chỉnh giá trị theo nhu cầu.
Đi bộ trên không
Quay trở lại mặt đất:
Tự động chơi
Mã này sẽ định kỳ kiểm tra vật cản gần nhất (xương rồng hoặc pterodactyl) và nhảy hoặc trườn dựa trên vị trí của vật cản.
Đến đây thì tạm dừng. Hãy chia sẻ trang này nếu bạn đã có những giây phút vui vẻ!