Saturday, August 28, 2010

GO!GO!GO! apa itu Go?

Go


Kamu pasti kenal dengan permainan Catur, tapi mungkin belum pernah mendengar permainan yang bernama Go. Go juga permainan papan yang dimainkan dua orang, tapi cara bermainnya sama sekali berbeda. Aturan main Go jauh lebih sederhana dari Catur, namun strategi bermainnya sangatlah dalam. Hal itulah yang menjadi daya tarik utama Go.
Cara Bermain Go

Pertandingan profesional Go menggunakan papan berukuran 19x19. Walaupun begitu papan berukuran lain dapat digunakan. Pemula biasanya berlatih menggunakan papan 9x9 atau 13x13.

Dua pemain, hitam dan putih, bergiliran meletakkan batu mereka di persimpangan antara garis mendatar dan garis tegak. Batu juga dapat diletakkan di sisi dan sudut (lihat gambar). Hitam mulai lebih dulu.

Tujuan utama permainan ini adalah untuk menguasai daerah (titik) kosong sebanyak mungkin. Kita juga bisa menangkap sekelompok batu musuh dengan cara mengurungnya, yaitu menduduki semua titik kosong di sekelilingnya. Penangkapan menyebabkan batu-batu yang terkurung dikeluarkan dari papan. Hal tersebut menguntungkan penangkap, sebab tempat yang tadinya diduduki batu-batu musuh sekarang menjadi daerah kosong miliknya.

Beberapa gerakan menangkap dapat menyebabkan keadaan papan yang persis sama dengan keadaan sebelumnya. Aturan yang disebut "Aturan Ko" melarang gerakan tersebut untuk dilakukan.

Pemain juga dapat melakukan pass jika dia merasa bahwa tidak ada lagi gerakan yang menguntungkannya. Jika kedua pemain pass berturut-turut, permainan selesai.

Di akhir permainan dilakukan penghitungan nilai. Pemain dengan nilai terbanyak akan menang. Ada dua cara yang bisa dipakai untuk melakukan hal ini. Dengan cara Cina, tiap pemain mendapat nilai sebanyak titik kosong yang dia kurung ditambah dengan batu yang dia miliki di papan. Jika cara Jepang digunakan, tiap pemain mendapat nilai sebanyak titik kosong yang dia kurung ditambah dengan batu musuh yang telah dia tangkap. Secara umum, jika seseorang menang menggunakan perhitungan Cina, dia juga akan menang menggunakan perhitungan Jepang.

Aturan-aturan Go sebenarnya sangat mudah untuk dipahami jika disajikan dengan ilustrasi. Karena itu di akhir artikel ini dapat ditemukan link ke tutorial interaktif Go dalam bahasa Indonesia.
Sejarah Singkat Go

Go muncul di Cina sekitar 4000 tahun yang lalu, yang berarti bahwa Go adalah permainan papan tertua yang masih dimainkan sampai sekarang. Menurut legenda, Go dibuat oleh Kaisar Cina untuk melatih anaknya kedisiplinan, konsentrasi, dan keseimbangan. Anak tersebut pada akhirnya menjadi pemain hebat pertama dan kaisar yang baik. Ada juga yang menyebutkan bahwa permainan ini muncul karena dulu pemimpin-pemimpin perang Cina menggunakan batu-batu untuk merencanakan penyerangan.

Permainan ini masuk Jepang sekitar abad ke 7. Mulai abad ke 13, permainan ini banyak dimainkan oleh rakyat Jepang. Akhirnya di abad ke 17 didirikan perguruan-perguruan Go oleh pemerintah. Di masa ini teknik dan strategi bermain Go berkembang pesat, dan perguruan Honinbo menjadi perguruan Go terkuat. Karena restorasi Meiji subsidi pemerintah dihentikan tapi permainan ini terus berkembang di Jepang.

Go masuk ke barat cukup telat sehingga baru mulai digemari dan berkembang pesat di abad ke 20. Karena itulah pemain-pemain terkuat saat ini berasal dari Asia, terutama Korea, Jepang, dan Cina. Baru-baru ini (tahun 2000) Michael Redmond yang menjadi pemain profesional di Jepang mencapai tingkat tertinggi "dan 9", menjadikannya pemain barat pertama yang meraih tingkat tersebut.

Di Cina permainan ini disebut Weiqi, di Jepang disebut Igo, dan di Korea disebut Baduk. Secara global, saat ini lebih banyak orang yang bermain Go dibandingkan dengan Catur.
Go dalam Ilmu Komputer dan Matematika

Go merupakan permainan yang saat ini banyak diteliti dalam bidang kecerdasan buatan (Artificial Intelligence atau AI). Ruang pencariannya jauh lebih luas dan dalam dibandingkan dengan Catur. Berdasarkan perkiraan, besarnya sekitar 10170 untuk Go dan 1050 untuk Catur. Sebagai perbandingan, fisikawan memperkirakan bahwa jumlah proton di seluruh alam semesta ini tidak lebih dari 1090!

Manusia sudah berhasil membuat program Catur yang berhasil mengalahkan pemain tingkat dunia (di tahun 1997 Gary Kasparov dikalahkan Deep Blue buatan IBM). Kamu mungkin beranggapan bahwa teknik-teknik AI yang telah dikembangkan untuk bermain Catur dapat dengan mudah digunakan untuk membuat program Go yang berkemampuan tinggi. Bukankah keduanya sama-sama permainan strategi dengan informasi yang komplit?

Sayangnya hal itu tidak terjadi! Selain ruang pencariannya yang sangat luas, permainan ini melibatkan representasi abstrak dan pengenalan pola yang jauh lebih kompleks dari Catur. Representasi abstrak dan pengenalan pola adalah kemampuan alamiah manusia, tapi hal tersebut sangat susah untuk diprogram!

Walaupun telah dikembangkan teknik-teknik baru untuk membuat program Go yang semakin baik, saat ini program Go yang terbaik masih kalah telak melawan pemain-pemain klub tingkat menengah. Ngomong-ngomong, ada hadiah sebesar $2.000.000 untuk pembuat program Go pertama yang berhasil mengalahkan pemain master Go!

Telah dilakukan analisa-analisa matematis terhadap akhir permainan Go dengan berdasarkan teori game kombinatorika. Untuk menganalisa Go secara matematis juga dibuat beberapa konsep seperti “temperatur” dan “nilai rata-rata papan Go”. Contoh buku yang membahas Go secara matematis adalah Mathematical Go oleh Elwyn Berlekamp dan David Wolfe.
Go di Indonesia

Di Indonesia pernah ditayangkan anime berjudul Hikaru no Go. Sekarang juga sudah muncul komiknya dengan judul Hikaru's Go yang diterbitkan oleh Elex Media Komputindo. Di Jepang, Hikaru no Go telah mempopulerkan Go bagi kalangan anak muda.

Di Indonesia pernah diadakan pertandingan Go untuk para pemula yaitu Beginner's Cup 2005. Indonesia juga mengirim seorang wakil untuk World Amateur Go Championship ke 26 ( http://www.nihonkiin.or.jp/amakisen/worldama/26/index-e.htm). Organisasi Go tingkat nasional yang telah berdiri di Indonesia adalah PII (Persatuan Igo Indonesia).

Untuk melihat berita-berita Go dalam negeri, kunjungi http://www.igoindonesia.org/.
Sebarkan Go!

Sayangnya, di Indonesia kebanyakan orang belum mengenal permainan hebat ini. Hal tersebut bisa kita ubah!

Jika kamu tertarik dengan Go dan ingin agar Go lebih dikenal di Indonesia, ceritakan tentang permainan ini ke teman-temanmu. Yang lebih baik lagi, bermainlah dengan mereka (kamu bisa menggunakan peralatan seadanya atau bermain dengan menggunakan program komputer)! Jangan lupa untuk memberitahu mereka tentang situs ini agar mereka bisa lebih mengenal Go dan mengikuti tutorialnya.
Tutorial Go

Hiroki Mori membuat tutorial Go yang sangat menarik dan mudah diikuti berjudul The Interactive Way to Go. Tutorial Go yang paling populer di internet ini telah diterjemahkan ke bahasa Indonesia. Terjemahannya ke bahasa Indonesia berjudul Mengenal Go secara Interaktif.

Untuk mengikuti tutorialnya secara online, klik di sini (dapat dikunjungi melalui http://tutorialgo.cjb.net/). Untuk mendapatkan tutorial tersebut dalam bahasa lain (Inggris, Jepang, Jerman, dsb), kunjungi http://www.playgo.to/ .
Halaman Lain

Mengenal Go secara Interaktif (oleh Hiroki Mori): Online | File Zip

Kematian

Bermain Go menggunakan Program Komputer
Referensi

Sensei's Library - Salah satu sumber materi belajar Go terbesar di Internet

http://www.wikipedia.com/ – Eksiklopedia Gratis, Bebas, dan Terbuka

http://www.ai-depot.com/

No comments:

Post a Comment