Poker bot hoạt động như thế nào
Quy trình của bot nói một cách dễ hiểu: chụp màn hình, nhận diện bàn, tra cứu và đánh giá quyết định, thời gian hành động giống người, ghi log cục bộ.
Bot là một vòng lặp chạy vài lần mỗi giây: nhìn bàn, xác định trạng thái ván bài, quyết định, hành động, ghi log. Từng bước được mô tả dưới đây.
1. Chụp
Bot chụp ảnh màn hình cửa sổ bàn – cửa sổ giả lập với app club, hoặc client riêng của phòng trên desktop. Bot không đọc bộ nhớ hay chặn lưu lượng mạng; mọi thứ nó biết đều đến từ điểm ảnh.
2. Nhận diện
Profile hiệu chỉnh cho từng phòng cho bot biết lá bài, stack, pot và các nút xuất hiện ở đâu. Lá bài được so khớp với mẫu; con số được đọc bằng OCR và kiểm tra tính hợp lý so với trạng thái trước đó. Nếu độ tin cậy nhận diện giảm – hoạt ảnh, cửa sổ bật lên, bố cục thay đổi sau khi app cập nhật – bot tạm dừng thay vì đoán.
3. Quyết định
Preflop, bot tra hành động trong bảng range được lập chỉ mục theo vị trí, stack hiệu dụng và hành động trước đó. Postflop, các tình huống phổ biến cũng là tra cứu; phần còn lại đi qua một bộ đánh giá nhanh ước tính equity so với range giả định của đối thủ và chọn phương án có giá trị kỳ vọng tốt nhất theo một chiến lược đơn giản hóa. Với cùng đầu vào, quyết định là xác định, cộng thêm yếu tố ngẫu nhiên có seed cho chiến lược hỗn hợp.
4. Hành động
Hành động đã chọn được thực hiện qua thao tác giả lập trong giả lập hoặc client, với độ trễ lấy từ một phân phối có thể cấu hình để thời gian không đồng đều. Kích thước cược được làm tròn về những con số mà con người hay dùng.
5. Ghi log
Trạng thái, quyết định, độ tin cậy và thời gian được ghi thêm vào log cục bộ. Đây là thứ bạn xem lại sau phiên và gửi cho chúng tôi khi có gì đó bất thường.
Thiết kế này có ý nghĩa gì
Đọc màn hình giúp bot độc lập với nội bộ của phòng chơi, nhưng nhạy cảm với thay đổi bố cục: một bản cập nhật app có thể làm hỏng profile cho đến khi chúng tôi phát hành bản mới. Điều đó cũng có nghĩa là bot có thể bị phát hiện bằng chính những cách dùng để phát hiện mọi tự động hóa phía client. Sự đánh đổi này được bàn ở trang phát hiện bot.
Liên quan
Tính năng của poker bot (bản beta)
Poker bot hiện làm được gì: chơi preflop và postflop rút từ solver, chơi nhiều bàn, giới hạn phiên, ghi log, tiếp quản thủ công, và những gì còn thiếu.
Phòng poker và app club được hỗ trợ
Bot hỗ trợ phòng và app club nào trong beta: PPPoker, PokerBros, ClubGG, Upoker, X-Poker qua giả lập, và tình trạng của các phòng lớn.
Yêu cầu hệ thống: hệ điều hành, giả lập, phần cứng
Bạn cần gì để chạy poker bot beta: Windows hoặc macOS, một giả lập Android được hỗ trợ, CPU và RAM vừa phải, và kết nối ổn định.