22/08/2026
🎮 Khi tuổi thơ được chơi lại bằng… chuyển động cơ thể và AI 🤖
Hồi nhỏ chắc nhiều người từng “cày” Subway Surfers đến quên cả thời gian 😂
Hôm nay mình thử làm một phiên bản hơi khác:
👉 Không dùng bàn phím để điều khiển.
👉 Không dùng tay để vuốt màn hình.
👉 Mà để AI quan sát chuyển động của mình qua camera laptop và điều khiển nhân vật trong game. 🤯
Mình kết hợp:
🔹 OpenCV – lấy và xử lý hình ảnh từ camera laptop.
🔹 Ultralytics + YOLO26 Pose – nhận diện pose và phân tích chuyển động của cơ thể.
🔹 PyAutoGUI – chuyển kết quả nhận diện thành thao tác điều khiển game.
Cụ thể:
⬅️ Nghiêng/nghiêng người sang trái → nhân vật sang trái
➡️ Nghiêng người sang phải → sang phải
⬆️ Động tác nhảy → nhảy
⬇️ Cúi người xuống → chui
Pipeline khá đơn giản nhưng nhìn chạy thực tế khá thú vị:
Camera laptop 📷 → YOLO26 Pose 🧍 → Phân tích hành vi 🧠 → PyAutoGUI ⌨️ → Subway Surfers 🎮
Nói cách khác, mình biến chuyển động của con người thành input cho game.
Một trò chơi tuổi thơ + Computer Vision + Pose Estimation + Automation = một buổi tối ngồi code khá vui 😂 Và tất nhiên… vấn đề lớn nhất hiện tại không phải AI nhận diện sai.
Mà là: AI chơi tốt hơn mình hay không? 🤣
📌 Mình xin phép chia sẻ mã nguồn ở phần comment bên dưới để mọi người có thể tự trải nghiệm, chơi thử hoặc phát triển thêm theo ý tưởng của mình nhé! 😄
Biết đâu từ một trò chơi tuổi thơ lại có thêm vài project AI thú vị nữa 🤖🎮