Bot Poker Internet – Ancaman atau Tidak?

Intro

Permainan online dari catur dan backgammon hingga penembak orang pertama dipenuhi oleh individu yang menggunakan permainan yang dibantu komputer atau robot komputer – bahkan ketika tidak ada uang yang dipertaruhkan. Dengan program yang sesuai, setiap pemain dapat tampil di tingkat kejuaraan dunia yang merusak permainan untuk orang-orang jujur. Apa yang membuat poker online berbeda, mengingat ada sejumlah besar yang dipertaruhkan?

Di dalam bagian ini saya akan menjelaskan bagaimana saya mengembangkan bot poker dan apa yang saya pelajari dari pengalaman. Kesimpulan saya adalah fakta bahwa meskipun mungkin untuk membangun bot bermain poker, ancaman dari bot poker ke pemain poker online sangat terbatas pada tidak ada.

Teori “Video Game”

Untuk kursus minat dan perguruan tinggi Idn Poker Indo, saya sebelumnya telah menulis program bermain komputer atau bot untuk game termasuk catur, Connect 4, Othello, backgammon, bridge, dan berbagai macam orang lainnya. Untuk game seperti Connect 4, Othello, chess, dan backgammon di mana semua orang mendapatkan info yang tersedia persis sama mengenai status game, teori tentang cara terbaik untuk membuat bot ahli diakui. Strategi pencarian mendalam, dengan melihat banyak langkah ke depan, digunakan untuk permainan seperti Othello dan catur. Baru-baru ini (10 tahun yang lalu) ditemukan bahwa jaringan saraf dapat diajarkan untuk bermain backgammon lebih unggul daripada hampir semua pemain individu. Game seperti poker dan bridge berisi informasi tersembunyi di mana para pemain dapat mengawasi tangan mereka sendiri tetapi tidak semua pemain lain itu. Teori yang diterbitkan di balik penulisan bot komputer ahli untuk permainan informasi yang tidak lengkap ini adalah dekade di belakang seluruh permainan informasi dan ada teknik keraguan akan dirancang sehingga komputer dapat bermain di tingkat ahli atau kejuaraan dunia. Saat ini, teknik yang paling efektif untuk permainan informasi yang tidak lengkap ini tampaknya melibatkan beberapa bentuk simulasi dan pemodelan lawan.

Anatomi Bot Poker Online

Ada 3 bagian dasar untuk bot poker:

1) Pengumpulan Data – mengamati keadaan dan sejarah game

2) Pemrosesan Data – menggunakan informasi dari data yang terkumpul untuk menentukan apakah akan melipat, menaikkan, atau menelepon.

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

Bot Poker saya

Program saya diterbitkan pada awal tahun 2004 dengan Microsoft .Net C ++ dan dibuat untuk dimainkan di satu ruang online saja. Untuk yang berpikiran teknis, program ini sangat bergantung pada MFC dan Win32 API.

1) Pengumpulan Informasi

Bot saya mengumpulkan informasi tentang status dan riwayat permainan dari tabel poker online dengan mengambil tangkapan layar berulang dan menganalisis gambar. Pertama-tama, saya hanya mengamati permainan, mengambil tangkapan layar secara otomatis sehingga saya dapat mengumpulkan data tentang posisi kartu, keripik, dan tombol. Dengan menentukan warna beberapa piksel tertentu, saya berhasil mengumpulkan semua informasi ini mengenai status permainan mereka.

Akhirnya saya dapat mengumpulkan data dari beberapa tabel poker (4 pada saat yang sama) dengan berulang kali membawa setiap jendela ke latar depan dan mengambil tangkapan layar. Dari tangkapan layar ini saya dapat mengidentifikasi kartu saya, kartu papan, posisi tombol, yang ditinggalkan begitu saja di tangan, ukuran pot dan ukuran taruhan pemain.

2) Pemrosesan data

Ini adalah komponen yang akhirnya membuat proyek bot poker saya berakhir, tidak dapat menghasilkan strategi yang cukup kuat untuk menang. Paling banter bot saya bisa menghasilkan keuntungan kecil di £ 1/2 dan £ 2 / $ 4 limit hold’em, tetapi tidak ada yang mendekati ribuan dolar seminggu yang saya bayangkan menghasilkan ketika saya memulai proyek. Akhirnya, tidak sepadan dengan waktu dan energi saya untuk terus menempatkan dana untuk mengembangkan bot poker saya lebih lanjut.

3) Keluaran

Ini sebenarnya adalah bagian termudah untuk diproduksi. Ini melibatkan secara terprogram memindahkan penunjuk mouse ke koordinat layar yang sesuai dan mengirimkan perintah mouse ke bawah / mouse ke atas yang menandakan bahwa klik kiri. Saya akan mempertimbangkan untuk menambahkan kemampuan bot untuk menggunakan obrolan tetapi tidak pernah berkembang jauh lebih baik.

Ringkasan

Meskipun Anda mungkin menemukan bot bermain poker saat bermain online, kemungkinannya bermain sangat buruk. Pada level permainan apa pun, Anda jauh lebih cenderung beroperasi sebagai pemain manusia ahli daripada pemain komputer ahli.

Leave a Reply

Your email address will not be published.