Gomoku - Gomoku

Gomoku
Renju.jpg
Tür (ler)Masa oyunu
Soyut strateji oyunu
Oyuncular2
Kurulum zamanıEn az
Rastgele şansYok
Yaş aralığı4+
Yetenek gerekliStrateji, taktikler

Gomoku, olarak da adlandırılır Arka arkaya beş, bir soyut strateji masa oyunu. Geleneksel olarak oynanır Git Go tahtası üzerindeki parçalar (siyah ve beyaz taşlar). 15 × 15 tahta kullanılarak oynanabilir[1] veya 19 × 19 tahta.[2] Taşlar genellikle tahtadan taşınmadığı veya kaldırılmadığı için, Gomoku aynı zamanda kağıt kalem oyunu. Oyun, birçok ülkede farklı isimler altında biliniyor.

Oyuncular sırayla kendi renklerinden bir taşı boş bir kesişme noktasına yerleştirir. Kazanan, yatay, dikey veya çapraz olarak beş taştan oluşan kesintisiz bir zincir oluşturan ilk oyuncudur.

Menşei

Gomoku, Japonya'da Meiji Restorasyonu.[3] "Gomoku" adı, Japon Dili olarak anıldığı gomokunarabe (五 目 並 べ). Git anlamına geliyor beş, moku bir karşı kelime için adet ve Narabe anlamına geliyor sıralanmak. Oyun şu alanlarda da popüler: Kore nerede denir Omok (오목 [五 目]) Japon adıyla aynı yapıya ve kökene sahiptir.

On dokuzuncu yüzyılda, oyun İngiltere'ye tanıtıldı ve burada Bang git, Japonca kelimenin bozulması olduğu söyleniyor goban, Çince'den uyarlandığı söyleniyor k'i pan (qí pán) "go-board."[4]

Resmi kurallar

Dünyadaki birçok varyasyonun yanı sıra, Swap2 kural ("takas" temel alınarak Renju ) şu anda Gomoku Dünya Şampiyonaları da dahil olmak üzere profesyonel oyuncular arasındaki turnuvalara uyarlanmıştır.

Swap2 kuralında, ilk oyuncu tahtaya üç taş (siyah önce gelirse 2 siyah ve 1 beyaz) yerleştirerek başlar. İkinci oyuncu daha sonra üç seçenekten birini seçer: siyah oynayın, beyaz oynayın ve bir taş daha koyun veya iki taş daha koyun ve ilk oyuncunun rengi seçmesine izin verin.[5][6] Bu aslında biraz daha ayrıntılı pasta kuralı.

Swap2, ilk hamle avantajı sorununu çözer.

Varyasyonlar

Çoğu varyasyon her ikisine de dayanmaktadır Serbest stil gomoku veya Standart gomoku.

  • Serbest stil gomoku bir galibiyet için bir sıra beş veya daha fazla taş gerektirir.
  • Standart gomoku bir galibiyet için tam olarak beş taşlık bir sıra gerektirir: altı veya daha fazla sıra üst çizgi, sayma.

İsteğe bağlı ("ev") kurallar

Siyahın (ilk hamleyi yapan oyuncu) büyük bir avantaja sahip olduğu uzun zamandır biliniyordu, L. Victor Allis siyahın galibiyete zorlayabileceğini kanıtlamadan önce bile (aşağıya bakınız). Dolayısıyla, siyahın avantajını azaltmayı amaçlayan ekstra kurallarla bir dizi varyasyon oynanır.

  • Kuralı üç ve üç Aynı anda üç taştan oluşan iki açık sıra oluşturan bir hareketi yasaklar (her iki uçta rakibin taşı tarafından engellenmeyen sıralar).
  • Kuralı dört ve dört aynı anda dört taştan oluşan iki sıra oluşturan bir hareketi yasaklar (açık olsun veya olmasın).
  • Alternatif olarak, ilk "üç ve üç" oyun oynandıktan sonra, rakip oyuncunun bir sonraki hamlesi olarak iki taş yerleştirebileceği bir handikap verilebilir. Bu taşlar rakibin üçüncü sırasını bloke etmelidir.
  • İlk hamle avantajını azaltarak adaleti iyileştirme çabaları, takas, "swap- (x,y,z) "ve kısmen birleştirilmiş ve kısmen yinelenmiş bir versiyonu olarak tanımlanabilir pasta kuralı ("bir kişi dilimler; diğeri seçer"): Bir oyuncu tahtaya yerleştirilir x ilk hareket eden renk ve daha az sayıda taşlar y ikinci hareketli renkli taşlar (pasta metaforunda "dilimleme"); diğer oyuncu arasında seçim yapma hakkı vardır a) başlangıç ​​konumundan oynamak, bu durumda, seçilen oyuncu da hangi rengi oynayacağını seçme hakkına sahiptir ve b) yerleştirme z (genellikle [(x - y) + 1]) o oyuncunun seçtiği yerlerde tahtada daha fazla taş (pasta metaforunda "tekrarlama", panonun mevcut kurulumunun yarattığı sınırlamalar, oyundaki mevcut dilimlerden kaynaklanan sınırlamalara benzer şekilde) pasta), bu durumda eski oyuncu hangi renk tarafında oynayacağını seçme hakkına sahiptir.

Spesifik varyasyonlar

  • Renju 15 × 15'lik bir tahtada oynanır, üç ve üç, dört ve dört kuralları ve yalnızca Siyah için geçerli olan üst çizgiler ve bazıları aşağıdaki kuralları izleyen açılış kuralları ile takas Desen.
  • İçinde Caro (Vietnamlılar arasında popüler olan Gomoku + olarak da adlandırılır), kazanan tarafın üzerinde engellenmemesi gereken bir üst çizgi veya kırılmamış beş taş sırası olmalıdır. her ikisi de sona erer (bu kurala üstün gelenler aşılır). Bu Gomoku'yu daha dengeli hale getirir ve Beyaz'ın savunması için daha fazla güç sağlar.
  • Omok Standart Gomoku ile aynı şekilde oynanır; ancak, 19 × 19 bir tahtada oynanır ve kuralını içerir üç ve üç. üst çizgi kurallar, sayılmaz.
  • Ninuki-renju veya Wu oyuna yakalama ekleyen bir çeşittir; ABD'de renju adı altında biraz basitleştirilmiş bir biçimde yayınlandı.

Teorik genellemeler

  • m,n,k-oyunlar bir genelleme gomoku'nun bir tahtaya m×n kavşaklar ve k üst üste kazanmak için gerekli.
  • Bağlan (m,n,k,p,q) oyunlar başka genelleme gomoku'nun bir tahtaya m×n kavşaklar, k üst üste kazanmak için gerekli p her oyuncunun yerleştirmesi için taşlar ve q ilk oyuncunun sadece ilk hamle için yerleştireceği taşlar. Her oyuncu, bir sütundaki en düşük boş yerde oynayabilir. Özellikle, Connect (m,n, 6,2,1) denir Bağlan6.

Örnek oyun

İlk oyun

15 × 15 tahtadaki bu oyun "Go-Moku ve Tehdit Alanı Araması" kağıdından uyarlanmıştır.[7]

Açılış hamleleri siyahın avantajını açıkça gösteriyor. Açık üç sıra (her iki uçta rakibin taşı tarafından engellenmeyen) derhal engellenmeli veya tahtanın başka bir yerinde bir tehditle karşılanmalıdır. Engellenmezse veya karşı konulmazsa, açık üç sıra, iki şekilde kazanma tehdidi oluşturan açık dört sıraya genişletilecektir.

Beyaz, 10, 14, 16 ve 20 numaralı hamlelerde üçlü açık sıraları bloke etmek zorundadır, ancak siyah bunu yalnızca 9. hamlede yapmak zorundadır. 20 hamle beyaz için bir hatadır (siyah 19'un yanında oynanmış olmalıydı). Siyah artık 21. hamleden başlayarak beyaza karşı herhangi bir savunmaya karşı galibiyete zorlayabilir.

İkinci oyun (ilk oyundan devam)

Siyah için beyaz 22'nin siyahın 15 veya siyah 21'in yanında oynanmasına bağlı olarak iki zorlama sekansı vardır. Sağdaki diyagram ilk sekansı gösterir. Beyaz için tüm hamleler zorunludur. Bu kadar uzun zorlama dizileri gomoku'da tipiktir ve uzman oyuncular, 20 ila 40 hamlelik zorlama dizilerini hızlı ve doğru bir şekilde okuyabilirler.

Diğer ikinci oyun

Sağdaki şema ikinci zorlama sırasını göstermektedir. Bu şema, beyaz 20'nin neden bir hata olduğunu gösterir; siyah 19'un yanında olsaydı (bu diyagramda 32. hamle konumunda), o zaman siyah 31 bir tehdit olmazdı ve bu nedenle zorlama dizisi başarısız olurdu.

Dünya Şampiyonası

Gomoku'daki Dünya Şampiyonası 1989, 1991'de 2 kez yapıldı.[8]2009'dan beri turnuva yeniden başladı, oynanmakta olan açılış kuralı değiştirildi ve şimdi swap2.

Gerçekleşen turnuvaların listesi ve şampiyonluk sahipleri aşağıdadır.

Dünya Şampiyonası
Başlık yılıEv sahibi şehir, ülkeAltınGümüşBronzAçılış kuralı
1989 Kyoto, JaponyaSovyetler Birliği Sergey ChernovSovyetler Birliği Yuriy TarannikovJaponya Hirouji SakamotoPro
1991 Moskova, Sovyetler BirliğiSovyetler Birliği Yuriy TarannikovSovyetler Birliği Ando MeriteeSovyetler Birliği Sergey ChernovPro
2009 Pardubice, Çek CumhuriyetiPolonya Artur TamiołaMacaristan Attila DemjánÇek Cumhuriyeti Pavel LaubeSwap2
2011 Huskvarna, İsveçMacaristan Attila DemjánPolonya Artur TamiołaPolonya Michał ŻukowskiSwap2
2013 Tallinn, EstonyaMacaristan Attila DemjánÇek Cumhuriyeti Pavel LaubeRusya Mikhail KozhinSwap2
2015 Suzdal, RusyaMacaristan Rudolf DupszkiMacaristan Gergő TóthRusya Mikhail KozhinSwap2
2017 Prag, Çek CumhuriyetiMacaristan Zoltán LászlóMacaristan Rudolf DupszkiRusya Denis OsipovSwap2
2019 Tallinn, EstonyaÇek Cumhuriyeti Martin MuzikaUkrayna Oleg BulatowskyPolonya Michał ŻukowskiSwap2
Takım Dünya Şampiyonası
Başlık yılıEv sahibi şehir, ülkeAltınGümüşBronzAçılış kuralı
2016 Tallinn, Estonya Polonya
Michał Żukowski
Michał Zajk
Łukasz Majksner
Piotr Małowiejski
 Çek Cumhuriyeti
Pavel Laube
Igor Eged
Štěpán Tesařík
Marek Hanzl
 Çin Taipei
Lu Wei-Yuan
Chen Ko-Han
Chang Yi-Feng
Sung Pei-Jung
Swap2
2018 Płock, Polonya Rusya -1
Edvard Rizvanov
Denis Osipov
Ilya Muratov
Maksim Karasev
Mikhail Kozhin
 Macaristan
Zoltán László
Gergő Tóth
Márk Horváth
Gábor Gyenes
Attila Hegedűs
 Polonya
Łukasz Majksner
Michał Żukowski
Michał Zajk
Marek Gorzecki
Paweł Tarasiński
Swap2
2020
Nedeniyle iptal edildi Kovid-19 pandemisi

Bilgisayarlar ve Gomoku

İnsanlar başvuruyor yapay zeka onlarca yıldır gomoku oynama teknikleri. 1994 yılında L. Victor Allis kanıt numarası arama (pn-arama) ve bağımlılık tabanlı arama (db-arama) algoritmasını geliştirdi ve boş bir 15 × 15 tahtadan başlarken, ilk oyuncunun bu arama algoritmalarını kullanan bir kazanma stratejisine sahip olduğunu kanıtladı.[9] Bu, hem serbest stil gomoku hem de standart gomoku için herhangi bir açılış kuralı olmaksızın geçerlidir. Siyahın daha büyük tahtalarda da kazanması çok muhtemel görünüyor. Serbest stil gomoku bir tahtanın herhangi bir boyutunda m,n,koyun dolayısıyla ilk oyuncunun galibiyet veya beraberlik yapmaya zorlayabileceği bilinmektedir. 2001 yılında, Allis'in kazanma stratejisi, açılış aşamasında herhangi bir sınırlama olmadığı zaman gomoku'nun bir çeşidi olan renju için de onaylandı.[10]

Bununla birlikte, ne tüm yasal pozisyonların teorik değerleri ne de profesyonel gomoku oyuncuları tarafından kullanılan Swap2 gibi açılış kuralları henüz çözülmedi, bu nedenle gomoku yapay zekası konusu, bilgisayar bilimcileri için hala bir zorluktur. gomoku algoritmalarını daha stratejik ve rekabetçi hale getirmek için geliştirmek. Günümüzde, en gelişmiş gomoku algoritmalarının çoğu, alfa-beta budama çerçeve.

Reisch bunu kanıtladı Genelleştirilmiş gomoku PSPACE tamamlandı.[11] Sabit k için indirgemenin k-in-a-Row kurallarına uyarlanabileceğini de gözlemledi. Hangi k değerlerine izin verildiğini tam olarak belirtmemiş olsa da, indirgeme herhangi bir k ≥ 5'e genelleştirilmiş gibi görünecektir.[12]

1989'dan beri gomoku programları için birçok iyi bilinen turnuva var. Bilgisayar Olimpiyatı 1989'da gomoku oyunuyla başladı, ancak gomoku 1993'ten beri listede yer almıyor.[13] Renju Dünya Bilgisayar Şampiyonası 1991 yılında başladı ve 2004 yılına kadar 4 kez yapıldı.[14][15] Gomocup Turnuva 2000 yılından beri oynanmaktadır ve her yıl düzenlenmektedir ve yaklaşık 10 ülkeden 30'dan fazla katılımcıyla şu anda hala aktiftir.[16] Macar Bilgisayar Go-Moku Turnuvası da 2005 yılında iki kez oynandı.[17][18] Çek Cumhuriyeti'nde 2006 ve 2011'de iki Bilgisayar vs İnsan turnuvası oynandı.[19][20] 2017 yılına kadar, bilgisayar programlarının halka açık yarışmalarda dünya insan şampiyonundan daha iyi performans gösterdiği kanıtlanmadı. Gomoku Dünya Şampiyonası 2017'de dünya şampiyonu programı Yixin ile dünya şampiyonu insan oyuncu Rudolf Dupszki arasında bir maç vardı. Yixin maçı 2-0'lık skorla kazandı.[21][22]

Ayrıca bakınız

Referanslar

  1. ^ "Gomoku - Japon Masa Oyunu". Japonya 101. Arşivlenen orijinal 2014-03-26 tarihinde. Alındı 2013-06-25.
  2. ^ Lasker, Edward (1960). Go and go-moku: Doğuya özgü masa oyunları (2. rev. Baskı). New York: Dover.
  3. ^ Huang Zunxian, Chen Zheng (2005). 《黄遵宪 全集》 第 2 卷 (Çin'de). Çin: Zhonghua Kitap Şirketi. ISBN  9787101044904.
  4. ^ OED alıntıları: 1886 GÜILLEMARD Cruise "Marchesa" I. 267 Bazı oyunlar tamamen Japonca ... gibi go-ban. Not, Bu oyun son zamanlarda İngiltere'de yanlış yazılmış Go Bang adıyla tanıtılan bir oyundur. 1888 Pall Mall Gazette 1. 3/1 Kasım Bu gençler ... go-bang ve kedinin beşiği oynadılar. Aşağıdaki pano, 8x8 Petteia tahtasında görünebilecekleri gibi üç tür kazanma düzenlemesini göstermektedir. Açıktır ki, sıkışık koşullar, kurallara bağlı olarak çoğu zaman bir beraberlikle sonuçlanacaktır. 12x8 ve hatta 10x11 boyutlarında daha büyük bir Latrunculi tahtada oyun daha kolay olurdu.
  5. ^ "Gomoku - swap2 kuralı". renju.net. Alındı 2016-11-09.
  6. ^ http://gomokuworld.com/gomoku/2
  7. ^ Allis, L.V., Herik, H. J. ve Huntjens, M. P.H. (1993). Go-moku ve tehdit alanı araması. Limburg Üniversitesi, Bilgisayar Bilimleri Bölümü.
  8. ^ "Renju Uluslararası Federasyonu portalı - RenjuNet". Renju.net. Alındı 2012-10-03.
  9. ^ L. Victor Allis (1994). Oyunlarda ve Yapay Zekada Çözüm Arayışı. Doktora tezi, Limburg Üniversitesi, Hollanda. s. 121–154. CiteSeerX  10.1.1.99.5364. ISBN  90-900748-8-0.
  10. ^ J. Wágner ve I. Virág (Mart 2001). "Renju'yu Çözmek". ICGA Dergisi. 24 (1): 30–35. doi:10.3233 / ICG-2001-24104. S2CID  207577292.
  11. ^ Stefan Reisch (1980). "Gobang ist PSPACE-vollständig (Gomoku, PSPACE-tamamlandı)". Acta Informatica. 13: 59–66. doi:10.1007 / bf00288536. S2CID  21455572.
  12. ^ Demaine, Erik; Hearn, Robert (2001). "Algoritmalarla Oyun Oynama: Algoritmik Kombinatoryal Oyun Teorisi". arXiv:cs / 0106019v2.
  13. ^ "Go-Moku (ICGA Turnuvaları)". game-ai-forum.org. Alındı 2016-06-02.
  14. ^ "Renju Bilgisayar Dünya Şampiyonası". 5stone.net. Alındı 2016-06-02.
  15. ^ "Bilgisayar programları arasında 4. Dünya Şampiyonası". Nosovsky Japon Oyunları Ana Sayfası. Alındı 2016-06-03.
  16. ^ "Gomocup - Gomoku AI Turnuvası". Gomocup. Arşivlenen orijinal 2016-06-04 tarihinde. Alındı 2016-06-02.
  17. ^ "Macar Bilgisayar Gomoku Turnuvası 2005 | GomokuWorld.com". gomokuworld.com. Alındı 2016-06-02.
  18. ^ "2. Macar Bilgisayar Go-Moku Açık Turnuvası". sze.hu. Alındı 2016-06-03.
  19. ^ "The 1st turnuva AI vs. Human (11 Kasım 2006) | Gomocup". gomocup.org. Alındı 2016-06-02.
  20. ^ "AI vs. Člověk 2011 | Česká federace piškvorek a renju". piskvorky.cz. Alındı 2016-06-02.
  21. ^ "Rudolf Dupszki, Yixin'e karşı". AIEXP.
  22. ^ "Rudolf Dupszki ile Yixin 2017". Facebook.

daha fazla okuma

  • Yeni Başlayanlardan İleri Oyunculara Beş Arada (Renju) ISBN  4-87187-301-3

Dış bağlantılar