Bots Poker Online – Ancaman atau Tidak?

Poker

pengantar

Permainan daring dari catur dan backgammon ke penembak orang pertama penuh dengan orang-orang yang menggunakan permainan bantuan komputer atau robot komputer – bahkan ketika tidak ada uang yang dipertaruhkan. Dengan app yang sesuai, setiap pemain dapat bermain di tingkat kejuaraan dunia yang merusak permainan untuk pemain yang jujur. Apa yang membuat poker online berbeda, mengingat bahwa ada sejumlah besar uang yang dipertaruhkan?

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

“Game” Teori

Untuk minat dan kuliah, saya sebelumnya pernah menulis app bermain komputer atau bot untuk permainan termasuk catur, Connect 4, Othello, backgammon, jembatan dan berbagai lainnya. Untuk sport seperti Connect 4, Othello, catur dan backgammon di mana semua pemain memiliki informasi yang tersedia yang sama tentang status sport, teori tentang cara membangun bot ahli sudah dikenal. Teknik pencarian mendalam, melihat banyak gerakan ke depan, digunakan untuk permainan seperti Othello dan catur. Baru-baru ini (10 tahun yang lalu) ditemukan jaringan saraf dapat diajarkan untuk bermain backgammon lebih baik daripada hampir semua pemain manusia. Game seperti poker dan bridge berisi informasi tersembunyi di mana pemain dapat melihat tangan mereka sendiri tetapi bukan pemain lain. Teori yang diterbitkan di balik menulis bot komputer ahli untuk permainan informasi yang tidak lengkap ini adalah dekade di belakang permainan informasi lengkap dan ada teknik keraguan yang akan dikembangkan sehingga komputer dapat bermain di tingkat ahli atau kejuaraan dunia. Saat ini teknik terbaik untuk permainan informasi yang tidak lengkap ini tampaknya melibatkan beberapa bentuk simulasi dan pemodelan lawan.

Anatomi Seorang Bot Poker Online

Ada 3 bagian dasar untuk bot poker:

1) Pengumpulan Data – mengamati status sport dan sejarah

2) Pengolahan Data – menggunakan informasi dari data yang dikumpulkan untuk menentukan apakah akan melipat, memanggil atau menaikkan.

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

Bot Poker saya

App saya ditulis pada awal 2004 dengan Microsoft .Net C+ dan dikembangkan untuk bermain di satu ruang online saja. Untuk app yang berpikiran teknis, program ini sangat bergantung pada MFC dan API Win32.

1) Pengumpulan Info

Bot saya mengumpulkan informasi tentang status sport dan sejarah dari meja poker online dengan mengambil tangkapan layar berulang dan menganalisis gambar. Untuk mulai dengan saya hanya mengamati permainan, mengambil tangkapan layar secara otomatis sehingga saya bisa mengumpulkan data tentang posisi kartu, chip dan tombol. Dengan menentukan warna beberapa piksel tertentu saya bisa mengumpulkan semua informasi ini tentang keadaan permainan.

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

2) Pengolahan information

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 berbasis, teknik jaring saraf dan simulasi. Paling-paling bot saya mampu menghasilkan laba yang sangat kecil pada batas $ 1/2 dan $ 2 / $ 4 grip’em, tetapi tidak ada yang mendekati ribuan dolar seminggu yang saya impikan ketika saya memulai proyek. Pada akhirnya itu tidak layak waktu saya untuk terus menempatkan sumber daya ke dalam mengembangkan bot poker saya lebih lanjut.

3) Output

Ini adalah komponen yang paling mudah untuk ditulis. Ini melibatkan pemindahan pointer mouse ke koordinat layar yang sesuai dan kemudian mengirim perintah mouse / mouse ke atas yang menandakan klik kiri. Saya memang memberikan pertimbangan untuk menambahkan kemampuan untuk bot untuk menggunakan obrolan tetapi tidak pernah berkembang sejauh itu.

Kesimpulan

Meskipun Anda mungkin mengalami bot bermain poker saat bermain online peluangnya bermain sangat buruk. Pada setiap tingkat permainan Anda jauh lebih mungkin untuk berlari menjadi pemain manusia yang ahli daripada pemain komputer ahli.

Leave a Reply

Your email address will not be published. Required fields are marked *