ecosmak.ru

Masa oyunlarının sırları: tic-tac-toe'da nasıl kazanılır. Tic-tac-toe oynamak için yeni nesil tic-tac-toe Taktikleri

Tic-tac-toe çözülebilir bir oyundur. Bu, her oyunda en iyi sonucu elde etmek için kullanılabilecek, matematiksel olarak kanıtlanmış bir stratejinin olduğu anlamına gelir. Tic-tac-toe'da, doğru stratejiyi kullanan iki oyuncu oyunu her zaman berabere, yani kazanan olmadan bitirecektir. Bu stratejiyi bilmeyen bir rakibe karşı hata yapması durumunda kazanmak yine de mümkündür. Arkadaşlarınız stratejinizin esasını anladıktan sonra daha fazlasını deneyin zor seçenek tüzük


Tic-tac-toe oyununu nasıl oynayacağınızı bilmiyorsanız temel kuralları öğrenin.

Adımlar

İlk siz giderseniz kazanın veya berabere kalın

    İlk X'i köşeye yerleştirin. En deneyimli oyuncular ilk hamleyi yapıyorsa köşeye bir X yerleştirir. Yani rakip olacak en büyük sayı hata yapma fırsatları. Rakibiniz O koyarak yanıt verirse başka herhangi bir yer, merkezi hücre hariç, bu size zaferi garanti eder.

    Rakibiniz ilk O'yu merkezdeki kareye yerleştirirse kazanmaya çalışın. Rakibiniz ilk O'sunu merkeze koyarsa, kazanabilmeniz için onun hata yapmasını beklemeniz gerekecektir. Doğru oynamaya devam ederse oyunun sonucunun beraberlik olacağı garanti edilebilir. Bir sonraki hamleniz için, rakibiniz belirli bir hamle yaparsa (ve eğer yapmazsa, sonucu eşitlemek için hamlelerini engellemeye devam edin) ne yapacağınıza ilişkin talimatlar içeren iki seçenek burada:

    Rakibiniz ilk O'sunu merkezi kare dışında herhangi bir kareye yerleştirirse otomatik olarak kazanırsınız. Rakibiniz ilk O'sunu merkeze yakın herhangi bir kareye yerleştirirse kazanabilirsiniz. Yanıt olarak, ikinci X'inizi başka bir köşeye, iki X arasında boş bir kare olacak şekilde yerleştirin.

    İki olası kazanma hamlesi elde etmek için üçüncü X'i yerleştirin. Büyük olasılıkla rakibiniz arka arkaya iki X'inizin olduğunu görecek ve sizi engelleyecektir. (Değilse, üç X'ten oluşan bir sıra yaparak kazanın). Bundan sonra, birinci ve ikinci X'inizle aynı hizada boş bir kare olmalı ve bu çizgiyi kapatan hiçbir düşman O olmamalıdır. Üçüncü X'i bu kareye yerleştirin.

    • Örneğin, üst satırında "X O__", orta satırında "O___" ve alt satırında "X___" yazan bir kağıt parçasına tic-tac-toe tahtası çizin. Üçüncü X'i sağ alt köşeye yerleştirirseniz diğer X'lerinizle aynı hizada olacaktır.
  1. Dördüncü X'e bahis oynayarak kazanın.Üçüncü X'inizden sonra, oyunu kazanacak iki kare kaldı. Rakibiniz sadece tek hamle yapabildiği için bu karelerden sadece birini bloke edebilecektir. Dördüncü X'i kilidi açık bir kareye yerleştirin ve kazanın!

    İkinci olduğunuzda nasıl kaybetmezsiniz?

    1. İkinci olarak oyunu beraberliğe getirin. Rakibiniz önce başlar ve köşeye bir O koyarsa, her zaman ortadaki kareye bir X koyun. İkinci X ortaya yerleştirilmelidir, Olumsuz köşe, kafes, Keşke rakibinizin üç O harfini arka arkaya sıralamaması için hamlesini engellemenize gerek yok. Bu stratejiyi kullanırken her oyun genellikle berabere biter. Teorik olarak bu durumda kazanabilirsiniz ancak rakibinizin aynı satırda iki X'in olduğunu görmemek gibi ölümcül bir hata yapması gerekir.

      • Bu bölümde rakibiniz hala sıfırlarla oynuyor ancak ilk önce kendisinin başladığını unutmayın.
    2. Rakibiniz ortadaki kareden hareket etmeye başlarsa beraberlik elde edin. Rakibiniz ortadaki kareye bir O koyarak oyuna başladığında, ilk X'i köşeye yerleştirin. Bundan sonra, rakibinizin hamlelerini bloke etmeniz yeterlidir; sonuç berabere olacaktır. Rakibiniz kazanmaya çalışmayı bırakmadığı sürece bu durumda kazanmanın hiçbir yolu yok!

      Rakibiniz dış kareden hareket etmeye başlarsa kazanmaya çalışın. Büyük ihtimalle rakibiniz yukarıda anlatıldığı gibi hareket edecektir. Ancak ilk O'yu köşeye veya merkeze değil de dış kareye koyarsa kazanma şansınız çok düşük. İlk X'i merkeze yerleştirin. Rakibiniz O'yu bir O-X-O çizgisi oluşturacak şekilde karşı kenara yerleştirirse, üçüncü X'inizi köşe karesine yerleştirin. Ardından, rakibiniz üçüncü O'yu X'inizin yanındaki dış kareye koyarsa, böylece bir O-X-O çizgisi elde edersiniz, kareye üçüncü bir X koyarak iki O'nun çizgisini bloke eder. Bundan sonra her zaman bahis yaparak kazanabilirsiniz. dördüncü X'iniz.

    Tic-tac-toe çeşitleri

      Eğer tic-tac-toe oyunlarınız her zaman beraberlikle sonuçlanıyorsa bu varyasyonları deneyin. Bir süreliğine tic-tac-toe'da rakipsiz olmak eğlenceli olabilir, ancak bu makale olmadan bile arkadaşlarınız sizin kazanmanızı nasıl engelleyeceklerini bulabilirler. Bu gerçekleştiğinde, onlarla oynadığınız her oyun beraberlikle sonuçlanacaktır. Ancak tic-tac-toe'nun temel kurallarının yardımıyla henüz çözülmemiş oyunları oynayabilirsiniz. Deneyin; bu oyunlar aşağıda açıklanmıştır.

Ana prensip, 2 hattın neredeyse aynı anda dolduğu bir durum yaratmaktır. O zaman düşmanın hamlesi artık önemli değildir (bkz. şekil, sayılar - hamle sırası). Böyle bir durum yaratmak için sahanın ortasını işgal etmek en iyisidir.

Adım 2

Başladığınız ve ortasına bir çarpı işareti koyduğunuz bir durumu düşünün. Rakip sıfırı herhangi bir çizginin köşesine veya ortasına yerleştirme seçeneğine sahiptir. Eğer 2. seçeneği seçerse çoktan kaybetmiş demektir. Aşağıdaki çarpı işaretini resimdeki gibi koymanız yeterli (düşmanın hareketine göre alanı döndürün). 4 sayısı, eğimli çizgiyi korumak için “ayak parmağının” zorunlu hareketini belirtir. 5 rakamı, umutsuz bir durum yaratmak için bir sonraki hamlenizi işaret ediyor.

Aşama 3

Rakip ilk seçeneği seçerse, karşı köşeye bir çarpı işareti koymanız gerekir (şekle bakın). Rakip, 4 veya 5 numaralı pozisyona (ikinci satıra benzer şekilde) sıfır koyma seçeneğine sahip olacaktır. Eğer 4'ü seçerse, o zaman 5. pozisyona bir çarpı koyarsınız ve kazanırsınız, eğer rakip 5. pozisyonu seçerse, o zaman sonuç beraberliktir (ayrıca 6. pozisyonlardan birine son derece mantıksız bir hamle vardır, ardından 6. pozisyona bir çarpı koyarsınız) ikinci 6 ve yine kazanırsınız) . Eğer başka bir yere bir çarpı koyarsanız (3. hamlede), otomatik olarak beraberlik olur.

4. Adım

Düşmanın başladığı durumu düşünün. Ortaya sıfır koyarsa savunmaya geçmesi ve beraberlik yapması gerekiyor. Köşeye bir çarpı işareti koymalısınız. Daha sonra önceki adıma bakın (“diğer” tarafta).

Adım 5

Rakip çizginin ortasına sıfır koyarsa (şekildeki gibi), o zaman kırmızı ile işaretlenmiş hücrelere çarpı koyamazsınız. Aksi takdirde, düşman 3. pozisyona (çarpıyı koyduğunuz tarafta) ve ardından merkeze doğru hareket edecek ve kaybedersiniz. En iyisi merkezi almak ve ardından mümkünse 3 pozisyondan birini almaktır. Bu, ya beraberlik ya da kazanmanızı sağlayacaktır (1. adımda açıklanan bir kombinasyon oluşturma fırsatına dikkat edin; örneğin, rakip karşı tarafa sıfır koyarsa, o zaman 3. sırayı işgal etmek otomatik olarak bir kazanma durumu yaratacaktır) .

Adım 6

Rakip köşeye sıfır koyarsa o zaman birçok seçenek var. İncirde. yasaklı hareketler sunulur (üst sıra) ve tipik hatalar. Eğer bunlardan kaçınırsanız, beraberlik olur.

Adım 7

Eğer başlarsanız, hareketinize merkezden de başlayabilirsiniz. Kendinizi sıfırların yerine koyarak önceki iki adıma bakın. Bu nedenle, düşmana 8 yoldan sadece 2'si kaldığı ve hata yapma şansı daha yüksek olduğu için hamleyi sahanın köşesinden başlatmak en avantajlı olanıdır.

İlk makale, sorunu çözmek için çeşitli seçenekleri inceliyor, ancak oyun biçiminde bir uygulama yok, ikincisinde bir oyun var, ancak bilgisayar oldukça zayıf "oynuyor". Gomoku blackjack oyununun kendi versiyonumu oldukça güçlü bir bilgisayar oyunu yapmaya karar verdim. Sonunda ne olduğunu anlatan bir yayın. Doğrudan savaşa atlamayı sevenler için oyunun kendisi.

Başlangıç ​​olarak ana noktalara karar vermek istiyorum. Öncelikle gomoku oyununun pek çok çeşidi var, ben bu versiyonda karar kıldım: oyun alanı 15x15, haçlar önce gider, arka arkaya 5'i ilk yapan kazanır. İkinci olarak, basitlik açısından, bilgisayarın hareketlerini hesaplamak için oyun algoritmasına yapay zeka adını vereceğim.

İlginiz için teşekkür ederiz. Umarım benim uygulamaktan keyif aldığım kadar siz de okurken ve oynarken keyif alırsınız :)

Not: Küçük bir ricamız, eğer kolayca kazanırsanız, algoritmanın analizi ve iyileştirilmesi için lütfen oyunun ve hareketlerin (konsol kayıtlarından) bir ekran görüntüsünü ekleyin.

Güncelleme 1
1. Saldırı için ölçeklerin önemi %10 artırıldı. Artık yapay zeka için saldırı, savunmaya tercih edilir, diğer her şey eşittir. Örneğin yapay zeka ve kullanıcı 4ka’ya sahipse bu durumda yapay zeka kazanmayı tercih edecektir.

2. Ağırlıkların değerleri şablonlara göre değiştirildi. Terazilerin daha hassas bir şekilde dengelenmesiyle, en iyi oyun AI.
Şablon ağırlıkları artık aşağıdaki gibidir:
99999 - xxxxx - arka arkaya beş (son kazanan çizgi)
7000 - _xxxx_ - açık dört
4000 - _xxxx - yarı kapalı dört (belki de bir açık yerine bu tür iki dörtlü tercih edilir " daha ilginç oyun" irade)
2000 - _x_xxx, _xx_xx, _xxx_x - boşluklu yarı kapalı dört (bu tür 2 dört, bir açık dörde eşittir ve açık üçe "tercih edilir"; ancak böyle dörtten yalnızca 1 varsa, o zaman açık üç tercih edilir )
3000 - _xxx_ - üçü aç
1500 - _xxx - yarı kapalı üçlü
800 - _xx_x, _x_xx - boşluklu yarı kapalı üç
200 - _xx_ açık ikili
Ayrıca "harekette hafif bir rastgelelik" yaratmak için tüm hareketlerin etrafında küçük ağırlıklar (1'den 20-30'a kadar) vardır.

Tic-tac-toe oldukça basit bir oyundur. Az sayıda hücre (sadece dokuz tane var) sınırlı sayıda harekete yol açar. Dolayısıyla matematikçilerin bu oyunu incelemesi oldukça kolaydı. Bu nedenle klasik tic-tac-toe çözülebilir bir oyundur, yani açıkça galibiyete veya beraberliğe yol açan tek bir strateji vardır. Rakibinizi nasıl yenersiniz?

İlk hamle sana verildiğinde

Önce sizin gitmeniz gerekiyorsa, daha fazla uzatmadan “figürünüzü” - bırakın haç olsun - tam köşeye yerleştirin. Rakibinizin sıfırını sahanın ortasına koymayı düşünmemesi durumunda bu, zaferinizi garanti edebilir. Sıfırı en uçta olacak, ancak köşe alanında olmayacaksa, o zaman başka bir köşeye, ilkinden dikey veya yatay yönde aralıklı (ancak bu sıfırla temas etmeyecek şekilde) ikinci bir çarpı yerleştirmelisiniz. Rakip, taşını sizin çaprazlarınızın arasına yerleştirmek zorunda kalacak ve siz de üçüncü haçı sakin bir şekilde üçüncü köşeye yerleştireceksiniz. Daha sonra aynı anda iki kazanan yön oluşturulur. Rakibiniz aynı anda iki sıfır koyamaz, dolayısıyla siz kazanırsınız.

Peki ya partneriniz ilk sıfırını ortaya çizerse? O zaman kazanamazsınız ama oyunu beraberliğe götürebilirsiniz. Bir sonraki çarpı çapraz oluşturmak için karşı köşede olmalıdır X-O-X hattı. Bundan sonra rakip köşe alanlarından birine sıfırını koyarsa, o zaman kazanırsınız - sadece üçüncü artıyı kalan köşeye yerleştirin ve iki kazanan çizgi oluşturun. Rakip başka bir kareye hamle yaparsa, bu durum beraberliğe yol açacaktır - tabii ki bir hata yapmadığınız sürece.

Ayrıca, ilk çarpı işaretinize değmeyen karenin en dış kısmına (ancak köşesine değil) ikinci bir çarpı işareti yerleştirebilirsiniz. Eğer düşman bir sonraki hamlesini köşede yaparsa, üçüncü hamlenizle onun hattını bloke etmeli ve bir kazanma durumu yaratmalısınız. Aksi halde maçın sonucu beraberlik olacaktır.

Eğer ikinci oynarsan

Eğer rakip önce hamle yapar ve hatasız hamleler yaparsa o zaman tek olasılık beraberlik yaratmaktır. Yukarıdakilerden ilk hamlenizin orta sahada yapılması gerektiğini anlayabilirsiniz. Rakibin hattını bloke etmeye gerek yoksa, ikinci çaprazınız köşeye değil yan tarafa yerleştirilmelidir. Bu stratejiyi takip ederek istediğiniz çekilişi oluşturabilirsiniz.

Rakip ilk hamlesini merkezde yaparsa, haçınızı köşeye koyarsınız. Gelecekte, kazanan hatlarını engelleyerek düşmanın tehditlerini savuşturmanız gerekecek.

İkinci olan oyuncu ancak rakibin hata yapması durumunda kazanabilir.

Tic-tac-toe çeşitleri

Tic-tac-toe'nun daha birçok karmaşık ve ilginç masa oyununun ortaya çıkmasına neden olduğuna inanılıyor. Ancak bu oyunun kendisinin de karmaşık çeşitleri var.

Örneğin, "hacimsel" tic-tac-toe. Bu oyun eski Atari 2600 oyun konsolunda mevcuttu, 4 x 4 hücre ölçülerinde dört adet düzlem alt alta konumlandırılmıştı. Dört çarpı veya sıfırdan oluşan bir kazanma durumu yalnızca bir düzlemde değil, aynı zamanda dördünde de oluşturulabilir ve birçok seçenek vardır: örneğin, her çarpı veya sıfır, her düzlemde aynı koordinata sahiptir ve bu bir kazanç olarak kabul edilir .

Gomoku veya Renju, geniş alanlarda oynanan bir Japon oyunudur. Yarışmalarda bu alan 15'e 15 veya 19'a 19 hücredir ancak "sonsuz" bir alanda da seçenekler vardır. Hareketler hücrelerde değil, çizgilerin kesişme noktalarında yapılır; haçlar ve ayak parmakları yerine genellikle siyah ve siyah dama kullanılır Beyaz çiçekler ancak oyunun özü hala aynı. Taşlarından beşini arka arkaya yerleştiren kazanır.

Merhaba blogumun okuyucuları, bugün size tic-tac-toe'da nasıl kazanılacağını anlatacağım.

Çok fazla hazırlık gerektirmeyen harika bir oyun, sadece bir kalem veya kurşun kalem, bir parça kağıt ve bir partner bulun.

Aslında oyun basit ve aynı zamanda karmaşıktır. Pek çok insan bunu ciddiye almaz, bu yüzden kaybederler. Dürüst olmak gerekirse, nasıl oynanacağını ben de anlamadım ama sonra olası tüm hareketleri analiz ettim ve her şeyin matematiğe bağlı olduğunu fark ettim.

Bu oyun neden bu kadar basit? Mesele şu ki, burada sadece 9 hücre var, yani 9 başlangıç ​​seçeneğinden 1'i var ve sonra bu sayı 1 azaltılıyor. Yani hamlenizi yaptıysanız rakibinizin artık 9 seçeneği yok ama yalnızca 8, çünkü 1 hücre zaten dolu.

Sanırım bunu ben olmadan da anladınız, bugün ben sadece "Kaptan Açıkça"yım. Neden zor, çünkü burada olası kombinasyonlar var ve bu oyunu nasıl kazanacağınızı öğrenmek istiyorsanız, o zaman bir kaleme ve boş bir kağıda ihtiyacınız olacak.

Tic-tac-toe'da nasıl kazanılır

Bilmeniz gereken temel kavramlar:

Alan– savaşın gerçekleştiği 3x3 hücreli koşullu bir alan.

Haçlar- bunlar “x” simgeleridir, önce onlar gider.

İşletim sistemi- bunlar “0” simgeleridir, ikinci sırada gelirler.

Zafer– Bir oyuncu art arda 3 çarpı veya 3 sıfır topladığında.

İşte bir alan örneği.

Doğru analiz yapabilmeniz için her hücreyi numaralandıralım.

En azından hangi alanın hangisi olduğunu anlamanız için.

3x3'te kazanma stratejisi

Sıfırlar için oynarsanız, yani ikinci hamleyi yapmanız gerekiyorsa, güçlü bir rakibe karşı sadece berabere kalacağınızı unutmayın. Sıfırlarla kazanmak zordur çünkü sıfırlar ikinci sırada yer alır ve neredeyse her zaman çaprazların yarattığı tehditlere karşı savunma yapar (önce gelirler).

Yazdıklarıma şaşırmayın, yeni başlayanlar için çarpılarla nasıl kazanılacağını ve sıfırlarla nasıl çizileceğini anlamanızı istiyorum.

Hadi başlayalım...

En iyi strateji. Haçlar ortadaki 5. hücreye doğru hareket eder.

Daha sonra UNUTMAYIN, eğer sıfırlar ikinci hamlelerini ÇAPRAZ HÜCRE üzerinde yapmazlarsa kaybederler. Hangi kare olursa olsun hamle yaparlar: 2, 4, 6, 8, bu alanlardan herhangi birine sıfır koyarlarsa zorla kaybederler.

Mesela 5'e bahse girersiniz, 2'ye bahse girerler, şimdi 1'e veya 3'e bahse girersiniz, çaprazda 3 çarpı yapmakla tehdit edersiniz. Tamam, 1'e bahis oynuyorsunuz, 9. sahaya çarpı koyarsanız kazanacağınız ortaya çıkıyor. 9. kareye sıfır koymak zorunda kalıyorsunuz, ancak şimdi 7. kareye çapraz bahis koyarak zarif bir şekilde kazanıyorsunuz.

Meğerse 3'lük bir hamleyle çapraz olarak, 4'lük bir hamleyle de dikey olarak üç haç yerleştirmekle tehdit ediyorsunuz. Güzel değil mi?

Sıfırlar için en iyi savunma, ortalar için 5 hareket ettikten sonra şu hamleleri yapmaktır: 1, 3, 7, 9, bu durumda dikkatli olursanız her zaman berabere kalırsınız. Bu basit kuralı hatırlayın, asla kaybetmezsiniz.

Haçlar için zorlu strateji

Ama sonuçta oyuncunun ilk hamleyi ortaya yani 5. hücreye yapmak zorunda değil. Burada çok güzel bir tuzak var: Köşe sahasına ilk hamleyi siz yapıyorsunuz.

Burada en iyi savunma alanı sıfırlarla - 5 ile işgal etmek olacaktır, çünkü bedavadır, o zaman işgal edilmesi gerekir. Bu durumda, sıfırlar sürekli olarak üçü arka arkaya koyma tehdidinde bulunarak her zaman berabere yapacaktır.

Örneğin, haçlar 1. kareye doğru hareket ederse, o zaman 4 ve 9'u hareket ettirmek hata olur; bu durumlarda haçlar zorla kazanır.

Bu seçeneklere bakalım:

A) Haçlar– 1, sıfırlar – 4, çaprazlar – 5, sıfırlar – 9 (zorunlu), çaprazlar – 3, sıfırların cevabına bağlı olarak 2 veya 7. alanlarda kazançlar.

C) Sıfırların cevabına bağlı olarak 4 veya 5 numaralı alanlarda kazanç ile - 1, sıfırlar - 9, çaprazlar - 3, sıfırlar - 2 (zorunlu), çaprazlar - 7.

Hepsi bu kadar arkadaşlar, umarım artık tic-tac-toe 3x3'te nasıl kazanılacağını biliyorsunuzdur. Bunda (oyunda) karmaşık hiçbir şey yok, uygun savunma ile her zaman bir beraberlik olacaktır, ancak gördüğünüz gibi, ilginç seçenekler sıfırları yakalayabileceğiniz.

Başarılar dilerim, eğer bir şey yazmayı unutursam bana hatırlatın, hatta belki bir yorumda.

Herkese iyi şanslar, hoşçakalın!

Samimi olarak, Yuri Vatsenko!

Yükleniyor...