Sunucu perspektifinden bir botu yenmek
Birçok çevrimiçi poker sitesi , şüpheli etkinliklerle tetiklenen açılır pencere Captcha girişlerini kullanır
.
Bazı poker siteleri oyun oynama sürelerini ve kalıplarını izler (yani, en kötü senaryo sürekli olarak 24x7 ve 16 masa oynayan bir oyuncudur, bunun gerçek bir insan olma ihtimali çok küçüktür. (Ancak bazı oyuncular çok büyük eli oynama yeteneğine sahiptir. deneyimsiz göze bot gibi görünen hacimler )
Glitches atın. Bir oyuncunun bot olduğundan şüpheleniyorsanız, tüm oyun kartı konumlarını ekrandaki birkaç pikselden değiştirin, 1/100 el için farklı renkler / tasarımlar / desenler yapın ve atıp atmadığına bakın. Ekranı yakalayamazsa, tüm kararlarında zaman aşımına uğrayacaktır ve bu oldukça kesin bot kanıtıdır.
Zamanlama, bir bilgisayar oynatıcısının seçeneklere büyük kararlar için duraklama yapmadan bir seferde milisaniye cinsinden yanıt vermesi durumunda bunun şüpheli olabileceğini söyler.
Kendi kendini izleme. Poker web sitesi
pokertableratings.com veri madenciliği çok sayıda büyük siteye sahiptir. Karışık bir karşılama ile karşılandı, bazıları şeffaflığı seviyor, diğerleri bundan nefret ediyor . Ancak bunun yararı, şüpheli oyuncu istatistiklerinin (VPIP yüzdeleri, PFR yüzdeleri, kaydedilebilen çok sayıda ölçülebilir istatistiklerden birkaçıdır) hile sonuçlarına yol açtığı durumların olmasıdır.
Yapay olarak akıllı
sınıflandırma ağları , hileli hile veya robotik oyuncuları sınıflandırmak için ölçülebilir istatistikleri izleyebilir.
Çevrimiçi pokerin oldukça yeni bir varlık olduğu dönemlerde, şüpheli oyuncuların masaüstlerinden bazı poker istemci yazılımlarının kendilerine yardımcı olan programlar çalıştırıp çalıştırmadıklarını görmek için ekran görüntülerine dair söylentiler ve sınırlı kanıtlar vardı. Ancak (bu doğru olsa bile) iki görevi bağımsız olarak gerçekleştirmek için iki bilgisayar çalıştırmak bu sorunu çözecektir.
Birden fazla site arasında tekrarlanan suçlular arasında bilgi paylaşımı, eğer onurlu olsaydı ve yetkili sorumlu kişiler tarafından yönetilseydi , endüstri için faydalı olurdu.
Bazı botlar muhtemelen tasarım gereği oldukça basit olacaktır, eğer oyun tarzlarını keşfedebilir ve aynı durumlarda nasıl davrandıklarını görebilirseniz (bunun sadece basit bir strateji oynayan basit robotlarla mümkün olduğunu unutmayın), onları makul bir şekilde hızlı bir şekilde keşfedebilirsiniz.
Program özelliklerinin tutarsız kullanımı, bir oyuncunun gerçek olmasına yol açacaktır. Örneğin, oyundaki birçok poker sitesinde 'sıram geldiğinde katla' düğmesi vardır. Kötü bir el alırsanız ve başka bir oyuncunun ne yapacağına karar vermesini bekliyorsanız, birçok oyuncu bu düğmeyi kontrol edecektir. Bir bot bu düğmeleri kullanabilir. Aradaki fark, bir bot kullanım sıklığının uç noktalarında olacaktı, muhtemelen onları her zaman kullanacaklardı veya hiç kullanmayacaklardı. Bir oyuncu genellikle "otomatik katlama" ya basabilir, ancak bazen en uygun koşullarda bile yine de pas geçmeye tıklayabilirler. Örneğin, gerçek bir oyuncu genellikle otomatik katlamaya basar ama bu sefer yapmazlar. Başka hiçbir oyuncu oyunculuk yapmadan onlara doğru katlandı, şimdi onlara mümkün olan en uygun koşul sunuldu. Şimdi, eğer katlamaya basarlarsa, baştan itibaren otomatik katlamaya basmaya çok eğimli olacaklardı. Bu, insan olmakla uyumlu, tutarsız / optimize edilmemiş / rastgele bir davranıştır. Zamanlama, bu özelliklere tıklandığında diğer göstergeler olduğunu söyler. Bunların hepsinin göstergeler olduğunu ve kesin kanıt olmadığını kabul etmek önemlidir. Tüm bu davranış göstergeleri kolaylıkla simüle edilebilir.
Oyuncular açısından bir botu yenmek
PokerTracker gibi yazılımları kullanarak mümkün olduğunca fazla veri kaydetmeye ve toplamaya çalışın
Oyun tarzındaki kalıpları belirlemeye çalışın
Bahis büyüklüğü arasındaki ilişkiyi pot / # oyuncu ve el gücü ile orantılı olarak bulmaya çalışın
El aralıklarını hesaplamaya çalışın . Düşük bahisli bir bot muhtemelen herhangi bir önemli stratejik endişeye neden olacak kadar sık blöf yapmayacaktır, bu nedenle bunun için son derece hassas el aralıkları oluşturmak çok zor olmamalıdır.
Veri analizi ve deneme yanılma yoluyla oyunundaki sızıntıları bulmaya çalışın Sızıntılar / kalıplar bulunduğunda, bunları tekrar tekrar kullanmaya ve diğer durumlardan kaçınmaya çalışın.
Bir insanın adaptasyon yeteneğine sahip olduğu yerlerde , botlar muhtemelen daha azdır ve insanların eğilme zincirleri tarafından ağırlıklandırıldığı yerlerde , sonuç odaklı düşünme ve hayal kırıklıkları , botlar değildir. Bunu kendi yararınıza kullanabilirsiniz.
Dolayısıyla, robot kararlar sırasında gerçek zamanlama gecikmelerini simüle edecek kadar akıllıysa ve makul ve gerçekçi oyun kalıpları oluşturuyorsa, onu durdurmak için yapabileceğiniz hiçbir şey yoktur. Bazı rastgele koşullar ve basit bir geri sohbet (poker oyuncuları sözlüğü genellikle oldukça sınırlıdır ) ve kendinize tespit edilmesi oldukça zor olacak bir AI oyuncunuz var.
Tespit edilmekten kaçınmak için botlar ne yapabilir?
Tespit edilmekten kaçınmanın anahtarı, sorunu olabildiğince çok açıdan düşünmektir. Çok küçük ve kısıtlı bir dünyada zeki insan davranışını simüle etmeye çalışıyorsunuz. Çalıştırabileceğiniz davranış simülasyonlarının çoğu oldukça açıktır, ancak botunuz ne kadar tutarsız ve öngörülemezse keşfedilmesi o kadar az olasıdır.
Gerçekçi oyun programları oluşturun (yani, tek haftanın yıl boyunca burada ve ara sıra ile haftada 3-5 kez, oturum başına 4 saat).
Herhangi bir sitenin ekran görüntüsü alma ihtimaline karşı bir zombi bilgisayarı kontrol ederek ayrı bir bilgisayarda kararlar almak için programlar çalıştırın.
İşlem zamanlamalarını rastgele belirleyin (hemen harekete geçmeyin, işlem başına 0,5-2 saniye bekleyin)
Büyük kararlarda zaman aşımı. Bir karar sınırda ise, kararı hesaplayın ve düşünceyi simüle etmek için bir süre bekleyin.
İstemci yazılımı özelliklerinin rastgele kullanımı. Tüm masalardaki "dağıt düğmesini" tıklayarak tuvalet molalarını simüle edin ve arada bir 5 dakika ara verin.
Simüle edilmiş sohbet, poker sohbeti genellikle çok basittir, asla genellikle tartışma veya münazara değildir. Algılanabilir uygun anlarda "şanssız" veya "stfu" gibi şeyler söyleyin. Veya kodlayıcının botunu izlemesini ve yürütme sırasında sohbete katılmasını sağlayın.
Fare hareketlerinin gerçekçi olduğundan emin olun. Masalar
döşenirse , sol üst masada bir karar vermeyin, o zaman anında sağ alttaki masaya geçin. Çoğu site yazılımı artık klavye kısayolları sunuyor, bunların fare hareketinde olduğu gibi kullanılması tercih edilebilir.
Yapay zeka sınıflandırıcılarının beklemeyeceği şeyler yapın. Örneğin, yılda bir, karmaşık olmayan basit bir sorgu ile onları arayın ("Yardım bugün oturum açamıyorum!" Veya "İnternet kapalı!") Pek bir fark yaratması pek mümkün değil, ancak Poker şirketi yeterince akıllıdır, bunu güvenilir bir gösterge olarak kabul etmiş olabilirler.
Sporadik seans kaybetme. Eğim simüle edilebilir ve bot kötü oynayabilir ve ara sıra biraz para kaybedebilir. Herkes bir noktada eğilir.
Endişe verici olan şey, poker web sitelerinin özellikle botların ağlarında çalışıp çalışmadığını umursamaması, her oyuncunun büyük bir komisyon değerinde olması ve teorik olarak tamamen alaycı bir iş bakış açısına göre tek dezavantajı keşfedilirse kötü basın olacaktır. .
Bariz istismarlar keşfedildiğinde bile (google'da Cereus ağ skandalları veya Absolute Poker Skandalı için arama yapın , bu oldukça şok edici), işletme hayatta kalıyor ve sağlıklı kalıyor gibi görünüyor, sadece iyi eğitimli ve kazanan oyuncuları kaybediyor (ki pek çoğu yok). Bu, daha az yetenekli oyuncuların ağa oranını artırır ve bu da iyi oyuncuları geri çeker. Bu eski moda bir yakalama 22. Uygun piyasa düzenlemesi için mükemmel bir argüman.
Her oyun için bir nash dengesinin mevcut olduğuna dikkat etmek önemlidir . Çevrimiçi pokerin şu anki gibi bir zaman çizelgesi vardır, gelecekte (eğer insanlar buna güvenirse) botlar matematiksel olarak devralacağından, daha sosyal bir şeye (web kamerası / voip) güvenmek zorunda kalacaktır. üstün ve psikolojik olarak bağışık. Poker AI topluluğu, akademi ve / veya sermaye avantajı ile beslenen çok aktif .
Limitli poker gibi pokerin daha basit versiyonları, küçük arama alanlarında neredeyse çözüldü . Oyunun daha karmaşık sürümlerinin (Limitsiz varyasyonlar / Pot Limitli Omaha vb.) Yapay oyuncular için yenilebilir hale gelmesi an meselesi .
Sonuç
Gelişmiş botlar, endüstri daha sosyal bir çevrimiçi oyun ortamına geçene kadar tespit edilemez. Bu sorunu çözmeyecek, ancak botların daha düşük seviyelerde kazanmasını kesinlikle zorlaştıracaktır. PKR , 3D ve daha etkileşimli , bir oyuncu için multitabling yapmanın oldukça zor olduğu diğer sitelerin saat başına daha az el sürümünde hafif bir değişiklik gördük .
Sorun aynı zamanda endüstrinin doğasından da muzdariptir, ancak itibarın iş modellerine giderek daha fazla entegre olduğu daha büyük ve daha itibarlı web sitelerine bağlı kalmak için başka bir neden. Şeffaflık eksikliği ve sahte şeffaflık nedene yardımcı olmaz.
Şu anda bot geliştiricileri için asıl zorluk kazanan bir algoritma yazmaktır, bu göründüğü kadar önemsiz değildir. Poker oynayan herkes kendisini iyi, kazanan ya da kırılan bir oyuncu olarak görür ki bu kesinlikle doğru değildir. Bu yüzden insanlar, şanssız oldukları ya da oyun tarzları yanlış anlaşılan bir illüzyon altında oldukları için para kaybettiklerinde bile oynamaya devam ediyorlar. İnsan psikolojisindeki bu küstahlık ve zayıflık, oyunculara çok para kaybettirmeye neden olur ve pokerin hala karlı olabilmesinin temel nedenidir.
Poker, başarılı olması yıllar alan çok karmaşık bir oyundur (Eski atasözü, "Öğrenmek için on dakika, ustalaşmak için bir ömür" olarak kalır). Şans unsuru uzun vadede son derece sınırlıdır.
Diğer mesleklerde olduğu gibi, iyi olmak için, yüzlerce saat yüzlerce çalışmanız ve binlerce kişi için oynamanız gerekir. Daha az deneyimli oyuncuların anlamayacağı şeyleri anlayacak, daha az deneyimli olanların fark edemeyeceği şeyleri göreceksiniz. Öğrenme çok çok uzun bir süre devam ediyor, belki de yaşayabileceğimizden daha uzun. Bu karmaşık bir oyun.
Ne sıklıkla televizyonda yüksek bahisli bir nakit oyun gördünüz ve birinin buna "Bu kolay bir karar!" Diye bağırdığını duydunuz. böylece amatörlerin oyundaki karmaşıklığı gerçekten anlamadıklarını veya tanımadıklarını ve bu seviyedeki oyunun gerçekten de nihayetinde basit olduğuna gerçekten inandıklarını kanıtlamak. Değil. Bu yüksek bahisli oyuncular (çoğu zaman) televizyondadırlar çünkü gerçekten gerçekteniyi. Muhtemelen oynanmakta olan karmaşık bir meta oyun da vardır ki, amauer bizim varlığını fark edemiyor. Amatör bir satranç ustasının önünde durup ona atını hareket ettirmeleri için bağırmaz, ancak pokerin dinamiği kusurlu bilgi olduğundan, psikolojileri onları söylediklerine gerçekten inandırır. Satrançta olduğu gibi, kararlar karmaşık, hassas ve oyunun tamamı için son derece önemli olabilir. Oyunun karmaşıklığı arttıkça, önemsiz kararlar artık o kadar da önemsiz değil, çünkü rakibiniz onları bekliyor.
Botunuzu veya oyununuzu seviyelere çıkardığınızda, kaçınılmaz olarak daha yetenekli oyunculardan oluşan daha büyük bir popülasyonla karşılaşacaksınız. Daha sonra, stratejinizin karmaşıklığı, tablo görüntüleri , menzil dengeleme , sofistike ve akıllı blöf (IE sadece zayıflıkta blöf yapmak, menzillerde blöf yapmak ve görüntüde blöf yapmak vb.) Hesaba katılarak bir sonraki seviyeye çıkmak zorunda kalacaktır. daha detaylı el aralığı analizi ile. Siz yükseldikçe gerçekten farklı bir oyun.
Kazanan bir bot yazıldıktan sonra, şüphesiz kodlayıcı, botu tespit edilemez bir şekilde uygulamak için yeterli beceriye, bilgiye ve sağduyuya sahip olacaktır. Bu onlar için önemsizdir.
Yani gerçekten yapabileceğiniz hiçbir şey yok. Çevrimiçi oynamak istiyorsanız, riskleri anlayın. Asla karşılayabileceğinizden daha fazla parayı riske atmayın ve harcama kayıtlarını doğru tutmaya çalışın, böylece yanlış yönlendirilmiş, gerçekçi olmayan ve nihayetinde kendi kabiliyetinizi tahmin etmekten çok zarar vermezsiniz. Kayıpları durdurun ve bir avantajınız yoksa veya bir avantajınız olup olmadığından emin değilseniz masayı terk edin! Elbette, eğer herkes kimsenin kazanmayacağını yaptıysa, bu oyunun yırtıcı ve sömürücü doğasıdır, rekabetin geldiği yer burasıdır ve onu eğlenceli kılan da budur.