Bermain Judi Catur Online Menegangkan Tapi Tegang

Bermain Judi Catur Online Menegangkan Tapi Tegang

Jika Anda pernah melihat seseorang belajar judi catur online untuk pertama kalinya, Anda tahu bahwa pecatur manusia memulai dengan keterampilan yang sangat terbatas. Menurut bukka seorang pemain memahami aturan dasar untuk setiap bagian, dia bisa bermain catur.

Namun, pendaftaran baru tidak terlalu bagus. Setiap kekalahan pertama adalah kejutan: “Oh, menurutku tidak!” atau “Saya tidak melihatnya datang!” itu adalah slogan yang umum. Pikiran manusia menyerap pengalaman ini.

Memelihara konfigurasi papan yang berbeda, menemukan tip dan trik tertentu, dan umumnya menyerap nuansa permainan. Saat skill berkembang, pemain akan sering membaca buku untuk menemukan model game yang akan digunakan oleh pemain top. Strategi dan taktik berkembang untuk memandu pemain melalui setiap permainan.

Judi Catur Online Komputer Vs Manusia

Bermain Judi Catur Online Menegangkan Tapi Tegang

Jadi bagi manusia, permainan catur melibatkan pemikiran abstrak yang jauh lebih tinggi: mengadaptasi pola visual untuk menghafal posisi papan, aturan dan pedoman, pemikiran sadar, dan bahkan psikologi.

Komputer tidak melakukan ini (tebal)

Judi catur online tampak seperti aktivitas manusia biasa, membutuhkan kecerdasan dan pemikiran. Bagaimana komputer bisa melakukan itu?

Pada artikel ini, kami akan membahas masalah ini. Apa yang akan Anda temukan adalah bahwa komputer tidak bermain catur seperti yang lain. Komputer yang menjalankan catur tidak berarti “berpikir”. Sebaliknya, ini menghitung menggunakan serangkaian rumus untuk membuatnya berfungsi dengan benar.

Semakin cepat komputer, semakin baik kualitas gerakan yang dihitung ini. Kalkulator catur komputer sekarang adalah pemain catur terbaik di dunia, meskipun mereka melakukannya secara membabi buta.

Komputer dan catur

Kegagalan komputer tercanggih saat ini memang rumit, tetapi ini semua tentang perhitungan buta yang sangat sederhana.

Misalkan Anda mulai dengan papan catur yang disiapkan untuk memulai permainan. Setiap pemain memiliki 16 bagian. Katakanlah putih dimulai. Putih memiliki 20 kemungkinan gerakan:

Untuk pemain kulit hitam, opsinya sama: 20 kemungkinan gerakan. Jadi Schwarz memutuskan untuk pindah.

Sekarang putih bisa bergerak lagi. Langkah selanjutnya ini tergantung pada langkah pertama yang dipilih Putih, tetapi ada sekitar 20 gerakan yang dapat dilakukan oleh Putih, tergantung pada posisi papan saat ini, dan kemudian Hitam memiliki 20 langkah atau lebih untuk dilakukan, dan seterusnya.

Ini adalah cara komputer melihat kesalahan. Dia memikirkannya di dunia “setiap langkah yang mungkin” dan menjadikan mereka pohon besar seperti ini:

Ada 20 kemungkinan gerakan putih di pohon ini. Ada 20 * 20 = 400 kemungkinan gerakan untuk hitam, tergantung pada apa yang dilakukan oleh putih. Lalu ada 400 * 20 = 8000 untuk putih. Lalu ada 8.000 * 20 = 160.000 untuk hitam dan seterusnya.

Jika Anda ingin menumbuhkan seluruh pohon untuk semua jenis gerakan, total posisi di papan adalah sekitar 1.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.

000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,

000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,

000.000.000.000 atau 10120, kira-kira. Jumlahnya sangat besar. Misalnya, hanya 1026 nanodetik yang telah berlalu sejak Big Bang. Diperkirakan hanya ada 1.075 atom di seluruh alam semesta.

Jika Anda menganggap bahwa Bima Sakti mengandung milyaran matahari dan ada milyaran galaksi, Anda bisa melihat bahwa mereka adalah atom dalam jumlah besar. Jumlah itu dikalahkan oleh jumlah kemungkinan gerakan. Catur adalah permainan yang cukup rumit!

Tidak ada komputer yang menghitung seluruh pohon. Komputer catur mencoba membuat pohon dengan lima, 10 atau 20 posisi di papan untuk bergerak maju. Dengan asumsi ada sekitar 20 kemungkinan gerakan untuk setiap posisi tabel, pohon lima lantai berisi 3.200.000 posisi tabel.

Pohon 10 lantai berisi sekitar 10.000.000.000.000 (10.000 miliar) posisi. Kedalaman pohon, yang dapat dihitung oleh komputer, ditentukan oleh kecepatan komputer dalam memainkan permainan. Komputer catur tercepat dapat menghasilkan dan mengevaluasi jutaan posisi papan per detik.

Setelah membuat pohon, komputer harus “mengevaluasi posisi pelat”. Dengan kata lain, komputer harus melihat potongan-potongan di papan tulis dan memutuskan apakah tata letak ruangan itu “baik” atau “buruk”. Gunakan fungsi peringkat untuk ini.

Fungsi paling sederhana hanya dapat menghitung jumlah koin di setiap sisi. Jika komputer dimainkan dalam warna putih dan posisi tertentu di papan memiliki 11 putih dan sembilan bagian hitam, fitur penilaian yang paling sederhana adalah:

11 – 9 = 2

Rumusnya terlalu sederhana untuk catur, tentu saja, karena beberapa buah catur lebih berharga daripada yang lain. Karenanya, rumus tersebut dapat menambah bobot pada semua jenis potongan.

Ketika programmer memikirkannya, dia membuat fungsi penilaian menjadi lebih rumit dengan menambahkan hal-hal seperti posisi papan, kontrol pusat, kerentanan raja yang akan dikendalikan, kerentanan ratu musuh dan banyak parameter lainnya.

Betapapun kompleksnya fungsinya, itu dijumlahkan dalam satu angka yang mewakili “kualitas” posisi tabel. Rumusnya terlalu sederhana untuk judi catur online, tentu saja, karena beberapa buah catur lebih berharga daripada yang lain.

Karenanya, rumus tersebut dapat menambah bobot pada semua jenis potongan. Ketika programmer memikirkannya, dia semakin memperumit fitur penilaian dengan menambahkan hal-hal seperti posisi papan, kontrol tengah, kerentanan raja untuk dikendalikan, kerentanan ratu musuh, dan banyak parameter lainnya. Sekompleks apa pun fungsinya, ia dijumlahkan dalam angka yang mewakili “kualitas” posisi tabel.

Diagram Judi Catur Online

Bermain Judi Catur Online Menegangkan Tapi Tegang

Diagram berikut menunjukkan pohon tiga lantai yang melihat tiga langkah ke depan dan mengevaluasi nilai posisi panel akhir:

Komputer dimainkan seperti pemain kulit putih. Pemain hitam meninggalkan dan meninggalkan posisi papan di pohon. Putih bisa membuat tiga kemungkinan gerakan di pohon ini. Hitam bisa membuat tiga kemungkinan gerakan dari tiga kemungkinan gerakan.

Putih dapat membuat dua kemungkinan gerakan dari salah satu dari sembilan posisi tabel. (Dalam kehidupan nyata, jumlah total gerakan dari posisi mana pun adalah 20 atau lebih, tetapi sulit untuk dicapai.)

Untuk memutuskan apa yang harus dilakukan, komputer melihat pohon ini dan mati. Perhitungannya dirancang untuk mendapatkan posisi terbaik di papan dari semua kemungkinan posisi dalam warna hitam (diperlukan maksimum):

Level Teritnggi

Pada level yang lebih tinggi, hitam harus memilih posisi terburuk untuk putih (minimal diperlukan):
Terakhir, gunakan paling banyak tiga angka pertama: 7. Inilah yang akan dilakukan komputer. Segera setelah hitam bergerak, komputer memulai ulang seluruh proses, membuat pohon baru dan mengevaluasi semua posisi untuk melakukan langkah berikutnya.

Pendekatan ini disebut algoritma minimax karena ia beralih antara maksimum dan minimum saat pohon bergerak. Dengan menggunakan teknik yang disebut pemotongan alfa beta, algoritme dapat berjalan dua kali lebih cepat dan menggunakan lebih sedikit memori.

Seperti yang Anda lihat, proses ini sepenuhnya mekanis dan tidak melibatkan pikiran. Ini hanyalah sebuah kalkulasi dari gaya brute yang fungsi scoring berlaku untuk semua kemungkinan posisi pelat pada balok hingga kedalaman tertentu.

Kesimpulan

Yang menarik dari judi catur ini bekerja dengan baik. Pada komputer yang cukup cepat, algoritme dapat cukup maju untuk memainkan beberapa game yang sangat bagus. Jika Anda menambahkan teknik pembelajaran yang mengubah fungsi penilaian berdasarkan permainan sebelumnya, mesin akan meningkat seiring waktu.

Yang terpenting, bagaimanapun, ini berbeda dengan pemikiran manusia. Jika kita mempelajari cara berpikir manusia bekerja dan membangun komputer dengan teknik bermain catur ini, kita akan benar-benar mencapai sesuatu.