Visste du att en snabb Google-sökning på "poker training" ger 741 000 träffar? Från onlinevideor till taktikartiklar ─ det råder ingen brist på alternativ. Det som saknas är variation. De flesta pokerskolor är inriktade på tre av de fyra främsta inlärningsvarianterna, nämligen visuellt, ljudmässigt och läs/skriv. Det som saknas i form av nätalternativ, åtminstone hittills, är kinestetisk inlärning.

In träder Poker Fighter, en praktisk programvara för pokerutbildning som utformats av Guy Sela, programmerare och utvecklare av programvaran, och pokerspelaren Stas “Stasia42” Tishkevich, som även är produktchef. Poker Fighter är både underhållning och simulator, och använder toppmodern i syfte att ge spelarna möjlighet att spela riskfri poker, samtidigt som de får direkt feedback och råd från proffsen.

“Du kan spela, öva och bli bättre genom att använda denna unika nätpokerassistent som simulerar riktiga matcher om kontanter,” allt enligt webbplatsen poker-fighter.com. “Spelet utformades i syfte att erbjuda en bättre åtkomst till pokervärlden, både för nybörjare och för mer erfarna spelare som vill maximera sina intäkter och förbättra sin förståelse för spelet.”

Så här fungerar det

Poker Fighter, som för tillfället är inriktat på nätspel med 0,05-0,10 $ respektive livespel med 1-2 $ i insats, är en guidad simulator som hand för hand vägleder användaren genom olika pokerscenarier. Under hela processen fattar användaren sina beslut och får sedan feedback på dessa. Genom att tillföra möjligheten att tjäna poäng, introducera karaktärer och låta användarna "mucka gräl", har Poker Fighter emellertid spelifierat pokerutbildningen.

“Den nuvarande ‘för dummies’-versionen lär ut ett optimalt pokerspel mot lugna, passiva motspelare som tenderar att syna för mycket såväl före som efter floppen”, berättar Tishkevich. “Denna spelartyp limpar ofta före floppen och tre- eller fyrsatsar sällan. Efter floppen är de fortsatt passiva, höjer sällan sina händer, tenderar att syna alltför mycket i syfte att nå en visning, osv. Som ett resultat av detta lär Poker Fighter ut en något konservativ approach gentemot höjningar och omhöjningar, och tenderar att satsa brett för så kallat thin-value, parallellt med halvbluffar vid bra händer. Det är sådant som spelarna kan förvänta sig att få lära sig.”

Tishkevich fortsätter: “Vi har även en ‘Pro’-version som lär ut bredare, polariserade spann och hur man utnyttjar lösa och aggressiva motståndare genom att applicera tryck på breda spann med tak. Själva pokerhjärnan kan enkelt anpassas efter olika motståndartyper baserat dessas kända tendenser och spann.”

Här följer en kort video som berättar hur Poker Fighter fungerar:

Bakgrunden till Poker Fighter

Under 2010 fick Sela, som vid den tidpunkten tjänstgjorde i armén, idén att utveckla en programvara för pokerutbildning. Efter att själv ha försökt bemästra spelet med begränsad åtkomst till utbildningsresurser började Sela fundera utanför ramarna, i synnerhet i fråga om att skapa en programvara med artificiell intelligens (AI) som kunde lära folk att spela. Idén var enkel: att utveckla programvara med artificiell intelligens som anpassar sig och ger feedback om dina faktiska beslut.

Samtidigt rakade Tishkevich hem framgångar på mid-stakes-spel på nätet, inte minst tack vare sin hängivenhet till statistik via head-up-display (HUD) och en matematisk analys av spann. Under 2013 träffades duon och beslöt sig för att utveckla Poker Fighter. Vid den tidpunkten var tanken emellertid att erbjuda en sofistikerad, proffsinriktad programvara med avancerade scenarier och spann.

Två år senare lanserades en alfaversion av "Poker Fighter för proffs", och även om man fick positiv feedback från proffsen, så hade man samtidigt ignorerat nybörjare och fritidsspelare, som klagade på att scenarier och förklaringar var för sofistikerade. Med tanke på att fritidsspelarna utgör den största marknadsandelen inom poker, anpassade sig duon efter dem.

“Genom att förenkla scenarier och förklaringar lyckades vi skapa en betaversion av Poker Fighter ‘för dummies’ i början av 2016, som fick mycket positiv feedback av våra testare”, berättar Sela. “Vi investerade lite tid och pengar i UX och UI, och startade en huvudsakligen lokal marknadsföringskampanj. Denna månad planerar vi en ny marknadsföringskampanj med resten av världen som målgrupp.”

Prövningar

Att utveckla Poker Fighter var inte lätt. En av de största utmaningarna var att ta ett så komplext spel som poker och analysera alla möjliga scenarier i syfte att översätta det till ett språk som datorer förstår.

“Vi fick programmera algoritmer för AI i syfte att ge programvaran samma förmågor som ett pokerproffs, vilket skulle låta programmet fatta rätt beslut baserat på relativ handstyrka, bordets utseende, motståndarens möjliga händer osv.”, berättar Sela.

Även om många tror att datorer spelar bättre poker än människor, insåg Sela och Tishkevich att detta var fel eftersom programmen oftast inte anpassar sig efter motståndaren. I många program finns ofta bara en enda lösning för respektive hand, vilket självklart inte alltid är fallet. Olika strategier bör till exempel användas mot spelare som bluffar alltför mycket jämfört med spelare som endast satsar med starka händer.

Bland de pokerbeslut som översattes till kod för Poker Fighter finns:

  • Relativ handstyrka före flopp, efter flopp, baserat på åtgärder och positioner.
  • Handspann baserat på åtgärder och position.
  • Bordutseenden och dessas effekt på spann och strategi – Flop, Turn och River.
  • Strategier för vanliga scenarier – isolering av "limpare", sätta press på skrämselkort osv.
  • *Justeringar efter olika motståndartyper (tajt/lös, aggressiv/passiv, kasta korten/inte kasta korten)

“Allt som kan förklaras ingående med ord kan också översättas till kod,” förklarar Sela. “Utan några som helst undantag. Vissa koncept är mycket tuffare än andra att koda, men det beror på att de är svårare att förklara för människor. Jämför en instruktionsvideo för 1 000 $ NL i jämförelse med en video för 10 $ NL. Förklaringar till och analys av en hand och ett bord i 1 000 $ NL blir mycket mer komplicerad. Detsamma gäller för att koda dessa olika tankenivåer. Det är möjligt, men svårare.”

Tekniken bakom Poker Fighter

Till skillnad från hos en del andra utbildningssimulatorer är händerna i Poker Fighter inte förutbestämda. Genom att inte förprogrammera de händer och bord som används i spelet och istället låta AI-hjärnan generera dessa medan du spelar, blir Poker Fighter ett ändlöst spel. Så länge det finns olika händer och scenarier i poker ─ och det finns miljoner av dem ─ så finns det alltid mer du kan lära dig av Poker Fighter.

“Vi programmerade in tillräckligt med pokerkunskaper programmets hjärna för att låta den hantera alla möjliga scenarier som vi ville lära ut”, berättar Sela. “Dess största fördel gentemot annan AI-pokerprogramvara är att den faktiskt kan förklara varför den rekommenderar en viss åtgärd. Den fungerar inte som en 'svart låda' som bara berättar för dig att 'du borde ha höjt'. Istället berättar den för dig exakt varför du borde ha gjort det.”

Eftersom de inte programmerade den att lösa alla möjliga situationer som finns är AI:n i Poker Fighter inte vad nätpokerspelare kallar en 'bot'. För den som inte vet det så är en 'bot' ett dataprogram som spelar utan mänskliga ingrepp (som att spela schack mot en dator).

“Poker Fighters undervisningsmetod delar upp spelet i olika scenariegrupper: höjning före floppen, fortsättningsinsatser på wet boards, försvar på turnen vid two-bet-pottar, osv.”, fortsätter Sela. “Vi optimerade pokerhjärnan att hantera dessa scenariogrupper och kodade inte för grupper som vi inte undervisar. Vi har absolut allt vi behöver för att vidareutveckla Poker Fighter till en pokerbot, om vi så vill.”

"Pokerhjärnan" i Poker Fighter väljer bort traditionella optimala spelteoristrategier (Game Theory Optimal, GTO) till förmån för adaptiva strategier, vilket både Sela och Tishkevich betraktar som mer lönsamt vid spel mot mänskligt motstånd.

“Det största problemet med GTO-strategier är att dessa per definition aldrig är en adaptiv strategi", förklarar Sela. “De anpassar sig aldrig till motståndarens spel. Orsaken till detta är att motståndaren, om du ändrar din strategi i enlighet med vad du hittills har lärt dig om motståndaren, skulle kunna utnyttja dig och byta strategi precis innan du anpassar dig efter honom."

Problemet är att poker är ett spel mellan riktiga spelare, vilket betyder att det finns en mänsklig aspekt. Poker Fighter tar hänsyn till detta.

“Att tillämpa en adaptiv strategi mot människor, även om detta teoretiskt sett kan utnyttjas, är den mest lönsamma strategin på de flesta pokerbord”, fortsätter Sela. “Vi kan låta spelteoretikerna sitta i sina elfenbenstorn och fortsätta söka efter en strategi som inte kan utnyttjas, medan vi tillämpar våra adaptiva strategier på kasinot.”

Framtidsplaner

I nuläget är Poker Fighter ett webbaserat spel som anpassats för såväl stationära datorer som surfplattor. Tekniken har emellertid utvecklats på ett sådant sätt att en övergång till en mobil app underlättas. Faktum är att en app planeras under 2017.

Dessutom har Poker Fighter för avsikt att expandera sitt spelutbud, till att börja med genom kontanta bord för max nio spelare och sedan med heads-up No-Limit Hold’em. Andra framtida möjligheter omfattar Poker Fighter-simulatorer för flerbordsturneringar och till och med pot-limit-Omaha.

“Vår pokerhjärna är mycket flexibel, så det hela handlar om att kartlägga de olika scenarierna, vilket är en utmaning för produktchefen snarare än kodexperten”, berättar Tishkevich.

Du kan spela poker Fighter nu (ingen hämtning krävs) på poker-fighter.com.

Chad Holloway vann ett WSOP-armband 2013 och har arbetat som chefredaktör och livereporter för PokerNews.