Vi ska reda i vad en Poker Bot är och hur man går till väga när man bygger en, många har hävdat att det skulle vara omöjligt att bygga en bot för no limit texas holdem men det är förstås inte sant. Det går att bygga en bot för saker som är mycket mer komplext än texas holdem.

Att konstruera en Poker Bot

När man bygger bottar, oavsett vad det är till så finns det ett antal saker man måste hålla i huvudet. Det första är hur man tillskansar sig informationen. Botten kommer behöva veta vad som ska reageras på. Nu publicerar de flesta nätverken en hel del i klartext så det är ganska lätt att ta fram. Som sista åtgärd kan du alltid jobba med bildminnet, om du inte kan få ut texten på något annat sätt kan du alltid ta den från grafikkortet. Det man gör då är att man kollar på pixlar som man vet växlar färg när vissa saker händer. Att känna igen spelkort med ett mönsterigenkänningssystem är inte svårt.

När din bot väl lärt sig känna igen det som händer på pokersiten (det här kan vara knivigare än det låter men det är mest en fråga om att tugga sig igenom alla eventualiteter) så måste du bygga en state-machine. Det du vill ha är ett system som går in i olika states (stadier) beroende på vad som hänt, ett exempel är att den ska gå in i post-flop-stadiet när floppen kommit. Har man inte byggt en state-machine tidigare kan det här vara komplext men det är lätt avhjälpt med några grundläggande programmeringskurser. Du behöver strukturera upp vilka states som behövs (det kan bli en del) i din poker bot och se till att den triggar på de saker som behövs för att den ska gå in i stadierna. I exemplet med post-flop-stadiet behöver botten känna igen floppen för att då kunna gå in i det stadiet, den behöver också känna igen turnkortet för att gå ur stadiet och in i post-turn-stadiet.

Fatta beslut

Många blandar ihop det här med intelligens men för att en bot ska vara bra behövs ingen intelligens. Det som är bottens starka sida är uthållighet. Den ska fatta riktiga beslut men den behöver inte fatta intelligenta beslut. Meningen är att den ska grinda inte att den ska spöa proffs. Exempel på beslut som botten behöver fatta:

Den ska sluta spela om något gått snett (mycket viktigt att det här funkar, ibland går saker snett)
Den ska byta bord ibland
Den ska göra alla saker som du gör när du spelar, höja före floppen på QQ om du tycker att det är ett bra drag
Den ska räkna på potodds (det här är ju faktiskt lättare för en bot än för en männsiska)
osv

När den väl fattar riktiga beslut måste man dessutom lura motståndarna att det inte är en bot. Om dom fattar att dom spelar mot en maskin så är du körd.

Några sätt att dölja att det är en poker bot

Här handlar det nästan alltid om att lägga till ett moment av slump, något som gör att den är oförutsägbar. T ex behöver man lägga in en fördröjning i reaktionerna på någon sekund, säg 1-5 sekunders fördröjning. Den måste satsa lite olika summor när den satsar. Att alltid gå in med 75% av potten är en dead give away. Inför variation i processen och inte ens de som tycker att de är de smartaste av bot-jägare kommer hitta den.

Att blåsa pokerrummen

För att kunna hantera pokerrummen behöver du ligga på en liten annan nivå, att hantera andra spelare är ju lätt som en plätt. Om din bot blir någorlunda känd kommer pokerrummen börja motverka dig, t ex kan de leta efter processen på datorn och stänga ner den. Är botten okänd är det här inget problem. Ett sätt att hantera det här är muterande processer, liten varning här är att en del virusprogram kan tro att det är ett virus.

Att använda sin poker bot

Fördelen med boten jämfört med dig är förmodligen inte att den är en bättre spelare. Du kan allt som botten kan men den är uthållig, du kan få den att spela hur tight som helst och fatta rimliga beslut på 100 bord lika gärna som på 6. Den orkar spela hur mycket som helst men det är svårt att få den att spela bättre än dom andra. Hur tjänar man då några pengar på en poker bot? Ett sätt kan vara att spela tight på 100 bord 16 timmar om dagen på 20 olika pokersiter och ha ett bra rakebackavtal. Det här kommer ge fantastisk rakeback och det är lätt något man kan leva på.