Nhân vật chính tự động chạy về phía trước liên tục
Người chơi điều khiển bằng bàn phím:
← → để di chuyển trái/phải
↑ để nhảy cao
↓ để trượt thấp
Space để đu dây vượt chướng ngại vật
Có hệ thống chướng ngại vật đa dạng:
Tường cao (phải nhảy)
Vật cản thấp (phải trượt)
Hố (phải nhảy)
Dây leo (phải bấm đúng lúc để đu)
Nếu va nhẹ khi đang di chuyển → nhân vật bị làm chậm trong vài giây
Nếu đâm trực diện vào chướng ngại vật → bị ngã và quái vật phía sau bắt được → game over
👾 Quái vật:
Một quái vật luôn đuổi phía sau nhân vật
Khi người chơi:
Chạy tốt → quái vật bị tụt lại
Va chạm → quái vật tiến gần hơn
Khi khoảng cách = 0 → game over (bị bắt)
🎯 Tính điểm:
Điểm tăng theo thời gian sống sót + khoảng cách chạy
Có thể thêm coin để thu thập tăng điểm
🎨 Đồ họa & hiệu ứng:
Giao diện hiện đại 2026, màu sắc đẹp, animation mượt
Có:
Hiệu ứng blur khi tăng tốc
Hiệu ứng camera rung khi va chạm
Particle (bụi, ánh sáng)
Background chạy dạng infinite scrolling 3D giả lập
Nhân vật và quái vật có animation:
chạy
nhảy
trượt
đu dây
🔊 Âm thanh:
Nhạc nền hồi hộp
Sound khi:
nhảy
va chạm
bị bắt
🧠 Kỹ thuật:
Code rõ ràng, chia module:
player.js
obstacle.js
monster.js
game.js
Sử dụng:
requestAnimationFrame
collision detection chuẩn
Responsive (chơi được trên cả PC và mobile)
🧪 UI:
Màn hình:
Start Game
Pause
Game Over (hiện điểm + nút chơi lại)
Hiển thị:
Score
Speed
Khoảng cách quái vật
✨ Nâng cao (bonus):
Tăng tốc độ theo thời gian
Random map + obstacle
Skin nhân vật
Leaderboard local (localStorage)
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
Nguồn: Sharecode.vn