Ancaman Poker Bots Online

Poker

pengantar

game online dari catur dan backgammon untuk penembak orang 1 yang penuh dengan orang-orang yang menggunakan komputer dibantu bermain atau komputer robot – bahkan ketika tidak ada uang yang dipertaruhkan. Dengan program yang sesuai setiap pemain mampu bermain di level kejuaraan dunia merusak permainan untuk pemain jujur. Apa yang membuat poker online yang berbeda, mengingat bahwa ada uang dalam jumlah besar yang dipertaruhkan?

Dalam artikel ini saya akan menjelaskan bagaimana saya mengembangkan bot poker dan apa yang saya pelajari dari pengalaman ini. Kesimpulan saya adalah bahwa meskipun ada kemungkinan untuk membangun sebuah poker bermain bot ancaman dari bot poker dengan pemain poker online adalah sangat kecil untuk tidak ada.

“Permainan” Teori

Untuk bunga dan kuliah kursus Saya sebelumnya telah menulis program bermain komputer atau bot untuk game termasuk catur, Connect 4, Othello, backgammon, jembatan dan berbagai orang lain. Untuk permainan seperti Connect 4, Othello, catur dan backgammon di mana semua pemain memiliki informasi yang dewapoker yang sama tentang keadaan permainan, teori tentang bagaimana membangun bot ahli terkenal. teknik pencarian yang mendalam, melihat banyak bergerak ke depan, digunakan untuk permainan seperti Othello dan catur. jaringan saraf baru-baru ini (10 tahun lalu) itu ditemukan bisa diajarkan untuk bermain backgammon lebih baik dari hampir semua pemain manusia. Game seperti poker dan jembatan mengandung informasi yang tersembunyi di mana para pemain bisa melihat tangan mereka sendiri tetapi tidak bahwa dari pemain lain. Teori ini dipublikasikan di balik menulis bot ahli komputer untuk game-game informasi yang tidak lengkap adalah dekade di belakang permainan informasi yang lengkap dan ada keraguan teknik akan dikembangkan sehingga komputer dapat bermain di ahli atau dunia tingkat kejuaraan. Saat ini teknik terbaik untuk game-game informasi yang tidak lengkap tampaknya melibatkan beberapa bentuk simulasi dan lawan modeling.

Anatomi Sebuah Poker Online Bot

Ada 3 dasar bagian untuk bot poker:

1) Pengumpulan Data – mengamati keadaan permainan dan sejarah

2) Pengolahan Data – menggunakan informasi dari data yang dikumpulkan untuk menentukan apakah melipat, panggilan atau meningkatkan.

3) Output – Menekan tombol yang sesuai pada klien poker room.

Saya Poker Bot

Program saya ditulis pada awal tahun 2004 dengan Microsoft Net C ++ dan dikembangkan untuk bermain di salah satu kamar secara online saja. Untuk teknis berpikiran program sangat bergantung pada MFC dan API Win32.

1) Pengumpulan Data

bot saya mengumpulkan informasi tentang keadaan permainan dan sejarah dari meja poker online dengan mengambil screenshot ulang dan menganalisa gambar. Untuk mulai dengan saya hanya permainan mengamati, mengambil screenshot secara otomatis sehingga saya bisa mengumpulkan data tentang posisi kartu, chip dan tombol. Dengan menentukan warna dari beberapa piksel tertentu saya bisa mengumpulkan semua informasi tentang keadaan permainan.

Akhirnya saya bisa mengumpulkan data dari beberapa tabel poker (4 pada satu waktu) dengan berulang kali membawa setiap jendela untuk latar depan dan mengambil screenshot. Dari screenshot ini saya mampu menentukan kartu saya, kartu papan, posisi tombol, yang tersisa di ukuran tangan, ukuran pot dan pemain taruhan.

2) Pengolahan data

Ini adalah komponen yang akhirnya membeli proyek bot poker saya berakhir, tidak dapat mengembangkan strategi yang cukup kuat untuk menang secara konsisten. Saya mencoba berbagai aturan berdasarkan, saraf teknik bersih dan simulasi. Pada terbaik bot saya mampu untuk membuat keuntungan yang sangat kecil pada $ 1/2 dan $ 2 / $ 4 batas hold’em, tapi tak dekat ribuan dolar seminggu saya membayangkan mendapatkan ketika saya mulai proyek. Pada akhirnya hal itu tidak layak waktu saya untuk terus menempatkan sumber daya ke dalam mengembangkan bot poker saya lebih lanjut.

3) Keluaran

Ini adalah komponen yang paling mudah untuk menulis. Ini melibatkan pemrograman memindahkan pointer mouse ke koordinat layar yang sesuai dan kemudian mengirimkan mouse ke bawah / mouse ke atas perintah menandakan-klik kiri. Saya memberikan pertimbangan untuk menambahkan kemampuan untuk bot untuk menggunakan chat tetapi tidak pernah berkembang sejauh itu.

Kesimpulan

Meskipun Anda mungkin mengalami bot poker bermain sementara bermain online peluang itu bermain sangat buruk. Pada setiap tingkat bermain Anda jauh lebih mungkin untuk menjalankan menjadi pemain ahli manusia daripada pemain ahli komputer.

Online Poker Versus Offline poker

poker

Dengan kenyamanan untuk dapat bermain poker secara online dan tidak pernah meninggalkan rumah Anda, ini membawa banyak perubahan dan tantangan baru ke meja atau layar. Ada sejumlah besar perbedaan antara duduk di depan poker komputer Anda bermain dan di-orang poker konvensional.

Para pemain utama dan paling jelas berbeda adalah tidak tatap muka kontak dan duduk di seberang satu sama lain. Hal ini tidak mungkin untuk mengamati bahasa tubuh dan reaksi pemain lain yang dapat digunakan dalam poker konvensional untuk mendapatkan calon atau ide dari poker online terpercaya pemain lawan saat ini.

Pemain bukannya harus beradaptasi ketika permainan ini dimainkan secara online dan bukan mengamati reaksi muka dengan muka, mereka malah harus fokus pada waktu reaksi pemain, kecepatan mereka bermain dan pola taruhan. Poker adalah permainan di mana Anda harus beradaptasi untuk bahkan secara online. Perbedaan utama lain adalah kecepatan permainan dan tingkat bermain.

pemain online memiliki pilihan untuk bermain beberapa tabel sekaligus sementara di sebuah kasino fisik Anda terbatas pada duduk di satu meja karena tidak mungkin ada dua tempat sekaligus. Oleh karena itu, sementara bisa bermain lebih tabel, peluang Anda untuk penghasilan meningkat dan seberapa banyak Anda bisa memperoleh meningkat.

Sejumlah kamar poker online saat ini menawarkan sekolah poker online yang menawarkan pemain kesempatan untuk mempelajari dasar-dasar dan mempercepat tingkat di mana mereka belajar permainan untuk pemula. Di ruang poker online, Anda dapat mengklik tombol dan lebih banyak uang ditambahkan ke anggaran Anda dan Anda bahkan dapat masuk ke ruang latihan dengan uang berpura-pura atau palsu sebelum Anda pergi ke meja bermain yang sebenarnya. Kamar seperti ini bagus untuk pemula sehingga mereka dapat mempelajari dasar-dasar permainan dan menjadi lebih baik sebelum mempertaruhkan uang yang sebenarnya.

Juga, batas-batas yang berkaitan dengan banyak kamar poker online yang banyak kurang dari batas meja di kasino poker konvensional. Pada ruang poker online, pemain menemukan batas kadang-kadang serendah 1 sen sementara pada sebagian besar kamar poker konvensional batas dapat diatur untuk 1 dollar.

Jadi, ketika Anda membandingkan poker online untuk poker konvensional, semua menambahkan hingga tergantung pada aspek-aspek tertentu seperti, apakah Anda memiliki uang yang cukup untuk melakukan perjalanan ke atau menghabiskan di kasino konvensional dan Anda cukup berpengalaman untuk bermain di sebuah kasino nyata. Banyak orang yang pergi ke kasino konvensional tidak pemula dan mereka telah melakukan ini untuk waktu yang sangat lama, jadi kecuali Anda memiliki pemandangan yang sangat tertarik pada poker, saya akan merekomendasikan belajar lebih banyak tentang permainan dan duduk tatap menghadapi poker kecuali jika Anda memiliki banyak uang untuk dibelanjakan sebagai pemula.

Di sisi lain, Anda bisa mengambil risiko lebih sedikit uang dan mendapatkan Vegas merasa benar ada di ruang tamu Anda dan masih memenangkan uang tapi tanpa harus meninggalkan rumah Anda. Hal ini membuat ini mudah bagi orang yang tidak punya cukup uang untuk pergi ke mana pun atau orang yang memiliki jadwal sibuk yang memungkinkan mereka untuk bermain juga.