Poker Bot ทำงานอย่างไร
ขั้นตอนการทำงานของ bot แบบเข้าใจง่าย: จับภาพหน้าจอ รู้จำโต๊ะ ค้นหาและประเมินการตัดสินใจ จังหวะเวลาแบบมนุษย์ และบันทึก log ในเครื่อง
Bot คือลูปที่ทำงานหลายครั้งต่อวินาที: ดูโต๊ะ หาสถานะเกม ตัดสินใจ ลงมือ บันทึก แต่ละขั้นอธิบายไว้ด้านล่าง
1. จับภาพ
Bot ถ่ายภาพหน้าจอของหน้าต่างโต๊ะ – หน้าต่าง emulator สำหรับแอปคลับ หรือไคลเอนต์ของรูมเองบนเดสก์ท็อป มันไม่อ่านหน่วยความจำและไม่ดักจับทราฟฟิกเครือข่าย ทุกอย่างที่มันรู้มาจากพิกเซล
2. รู้จำ
โปรไฟล์ปรับเทียบของแต่ละรูมบอก bot ว่าไพ่ สแต็ก พ็อต และปุ่มอยู่ตรงไหน ไพ่ถูกจับคู่กับเทมเพลต ตัวเลขอ่านด้วย OCR และตรวจความสมเหตุสมผลเทียบกับสถานะก่อนหน้า ถ้าความมั่นใจในการรู้จำลดลง – แอนิเมชัน ป๊อปอัป เลย์เอาต์ที่เปลี่ยนหลังแอปอัปเดต – bot จะหยุดชั่วคราวแทนที่จะเดา
3. ตัดสินใจ
พรีฟลอป bot ค้นหาแอ็กชันในตารางเรนจ์ที่จัดตามตำแหน่ง สแต็กที่มีผล และแอ็กชันก่อนหน้า โพสต์ฟลอป สถานการณ์ที่พบบ่อยก็ใช้การค้นหาเช่นกัน ส่วนที่เหลือผ่านตัวประเมินความเร็วสูงที่ประมาณ equity เทียบกับเรนจ์ที่สมมติไว้ และเลือกตัวเลือกที่มีค่าคาดหวังดีที่สุดภายใต้กลยุทธ์ที่ลดทอนแล้ว การตัดสินใจเป็นแบบกำหนดได้เมื่ออินพุตเหมือนกัน บวกองค์ประกอบสุ่มที่มี seed สำหรับกลยุทธ์แบบผสม
4. ลงมือ
แอ็กชันที่เลือกถูกส่งผ่านการจำลองอินพุตใน emulator หรือไคลเอนต์ พร้อมดีเลย์ที่สุ่มจากการแจกแจงที่ตั้งค่าได้ เพื่อไม่ให้จังหวะเวลาสม่ำเสมอเกินไป ขนาดเดิมพันถูกปัดเป็นจำนวนที่มนุษย์จะใช้
5. บันทึก
สถานะ การตัดสินใจ ความมั่นใจ และจังหวะเวลาถูกเพิ่มต่อท้าย log ในเครื่อง นี่คือสิ่งที่คุณตรวจดูหลังเซสชัน และสิ่งที่คุณส่งให้เราเมื่อมีอะไรดูผิดปกติ
การออกแบบนี้หมายความว่าอะไร
การอ่านหน้าจอทำให้ bot ไม่ขึ้นกับระบบภายในของรูม แต่อ่อนไหวต่อการเปลี่ยนเลย์เอาต์: การอัปเดตแอปอาจทำโปรไฟล์พังจนกว่าเราจะปล่อยโปรไฟล์ใหม่ และยังหมายความว่า bot ถูกตรวจจับได้ด้วยวิธีเดียวกับระบบอัตโนมัติฝั่งไคลเอนต์ทุกชนิด ข้อแลกเปลี่ยนนี้อภิปรายไว้ในหน้าการตรวจจับ
ที่เกี่ยวข้อง
ฟีเจอร์ของ Poker Bot (บิลด์เบต้า)
สิ่งที่ poker bot ทำได้ในวันนี้: พรีฟลอปและโพสต์ฟลอปจาก solver เล่นหลายโต๊ะ ลิมิตเซสชัน การบันทึก log เข้าเล่นแทนด้วยมือ และสิ่งที่ยังขาด
รูมและแอปคลับที่รองรับ
รูมและแอปคลับที่ bot รองรับในเบต้า: PPPoker, PokerBros, ClubGG, Upoker, X-Poker ผ่าน emulator และสถานะของรูมใหญ่ ๆ
ความต้องการระบบ: OS, Emulator, ฮาร์ดแวร์
สิ่งที่ต้องมีเพื่อรัน poker bot เบต้า: Windows หรือ macOS, Android emulator ที่รองรับ, CPU และ RAM ระดับพอประมาณ และการเชื่อมต่อที่เสถียร