Gå till innehåll

Utveckla HH-parser för forumet


Hjort

Recommended Posts

Ok nu är den uppdaterad med både potstorlek på flop, turn och river samt visar den de tidigare korten på turn och river. Nu sorterar den också seatsen 1-10 istället för huller om buller. Observera att (Button) i exemplet är på Seat 9, det beror på att Seat 10 inte var med i handen. Lade även in det i quote så att det syns bättre, tycker jag iaf.

 

Det som saknas nu tror jag är kommentarer, om ni kommer på något annat, skriv det gärna. Tänkte att folk kanske bli förvirrade då potstorleken och vinsten inte stämmer överens, ska man försöka klämma in raken någonstans?

 

#Game No : 1641401391

 

$0.5/$1 FL Hold'Em (Multipoker)

 

Total number of players : 10

Seat 1: TeethOnCurb ( $31 ) (SB)

Seat 2: zkibit ( $40.75 ) (BB)

Seat 3: JagManXJS ( $4.5 )

Seat 4: kumbiya ( $51.88 )

Seat 5: uberFoo ( $49.5 )

Seat 6: slickrick380 ( $20.5 )

Seat 7: redina ( $21.25 )

Seat 8: SmokinJoe144 ( $38.37 )

Seat 9: valpisces ( $24.25 ) (Button)

Seat 10: pddave ( $19 )

 

 

TeethOnCurb posts small blind [$0.25].

zkibit posts big blind [$0.5].

 

** Preflop **

Dealt to zkibit [ 5 :spade: 9 :spade: ]

JagManXJS folds.

kumbiya calls [$0.5].

uberFoo folds.

slickrick380 calls [$0.5].

redina folds.

SmokinJoe144 folds.

valpisces folds.

TeethOnCurb folds.

zkibit checks.

 

** Dealing Flop ** [ 5 :heart: , 5 :diamond: , 9 :diamond:]

Potsize: $1.75

 

zkibit checks.

kumbiya bets [$0.5].

slickrick380 calls [$0.5].

zkibit raises [$1].

kumbiya calls [$0.5].

slickrick380 calls [$0.5].

 

** Dealing Turn ** [ 5 :heart: , 5 :diamond: , 9 :diamond:] [ K :diamond: ]

Potsize: $4.75

 

zkibit checks.

kumbiya bets [$1].

slickrick380 raises [$2].

zkibit raises [$3].

kumbiya calls [$2].

slickrick380 calls [$1].

 

** Dealing River ** [ 5 :heart: , 5 :diamond: , 9 :diamond:] [ K :diamond:] [ 2 :diamond:]

Potsize: $13.75

 

zkibit bets [$1].

kumbiya calls [$1].

slickrick380 calls [$1].

zkibit shows [ 5 :spade: , 9 :spade: ] a full house, Fives full of nines.

kumbiya doesn't show [ 9 :heart: , 6 :heart: ] two pairs, nines and fives.

slickrick380 doesn't show [ 4 :club: , 3 :diamond: ] a flush, king high.

zkibit wins $16 from the main pot with a full house, Fives full of nines.

Länk till kommentar
Dela på andra webbplatser

Riktigt bra jobbat.

Enda som inte är helt perfekt är SB/BB/dealer uppe vid seat n.

Jag tycker det blir lite yrt då du inte har en tabell.

(Blir grötigt med t ex

Seat 8: SmokinJoe144 ( $38.37 )

Seat 9: valpisces ( $24.25 ) (Button)

då det vore smidigare med dealer ovanför "posts small blind XX")

 

Annars är det, än en gång, riktigt bra jobbat :)

Länk till kommentar
Dela på andra webbplatser

lite inkonsekvens med kommatecken mellan korten ibland såg jag, annars kommer jag inte på något nu på stört. Har du funderat på möjligheter att anonymisera/ändra nick?

Det där med kommatecknet har jag upptäckt, ska ta bort det tänkte jag. En funktion till att anonymisera/ändra nick kan jag också slänga in.

 

*EDIT: kommatecken fixade så att alla finns där.

 

Enda som inte är helt perfekt är SB/BB/dealer uppe vid seat n.

Jag tycker det blir lite yrt då du inte har en tabell.

(Blir grötigt med t ex

Seat 8: SmokinJoe144 ( $38.37 )

Seat 9: valpisces ( $24.25 ) (Button)

då det vore smidigare med dealer ovanför "posts small blind XX")

Förstår inte riktigt vad du menar, ska jag flytta upp blindsen över seatsen och ta bort (SB), (BB), (Button)?

Länk till kommentar
Dela på andra webbplatser

Hmm. ska visa med ett 3spelars-exempel.

 

Så här

 

Seat 1: Player 1 - $$$

Seat 2: Player 2 - $$$

Seat 3: Player 3 - $$$

 

Button - Player 1

Small Blind - Player 2 $X

Big Blind - Player 3 $X

 

 

Snarare än detta

 

Seat 1: Player 1 - $$$ (SB)

Seat 2: Player 2 - $$$ (BB)

Seat 3: Player 3 - $$$ (D)

Länk till kommentar
Dela på andra webbplatser

UPPDATERAD: Tog bort (SB), (BB) och (Button). Nu finns det även kommentarer.

 

En rätt så rolig hand jag spelade och fick bra utdelning på.

 

----------------------------------------------------------------------------------------

 

#Game No : 1641401391

 

$0.5/$1 FL Hold'Em (Multipoker)

 

Total number of players : 10

Seat 1: TeethOnCurb ( $31 )

Seat 2: zkibit ( $40.75 )

Seat 3: JagManXJS ( $4.5 )

Seat 4: kumbiya ( $51.88 )

Seat 5: uberFoo ( $49.5 )

Seat 6: slickrick380 ( $20.5 )

Seat 7: redina ( $21.25 )

Seat 8: SmokinJoe144 ( $38.37 )

Seat 9: valpisces ( $24.25 )

Seat 10: pddave ( $19 )

 

valpisces is on the button.

TeethOnCurb posts small blind [$0.25].

zkibit posts big blind [$0.5].

 

** Preflop **

Comment: 59s på BB, hoppas att jag skulle få se en flop och träffa färgen.

 

Dealt to zkibit [ 5 :spade: 9 :spade: ]

JagManXJS folds.

kumbiya calls [$0.5].

uberFoo folds.

slickrick380 calls [$0.5].

redina folds.

SmokinJoe144 folds.

valpisces folds.

TeethOnCurb folds.

zkibit checks.

 

** Dealing Flop ** [ 5 :heart: , 5 :diamond: , 9 :diamond:] ( Potsize: $1.75 )

Comment: Det här var ju självklart min drömflop, blev helt häpen när den kom. Bestämmer mig för att köra check-raise vilket funkade rätt bra. Färgdraget ligger ju där också så jag hoppades att minst en till av färgen skulle komma på turn eller river.

 

zkibit checks.

kumbiya bets [$0.5].

slickrick380 calls [$0.5].

zkibit raises [$1].

kumbiya calls [$0.5].

slickrick380 calls [$0.5].

 

** Dealing Turn ** [ 5 :heart: , 5 :diamond: , 9 :diamond:] [ K :diamond: ] ( Potsize: $4.75 )

Comment: Ah, ett mycket bra kort för min hand, nu var det bara att hoppas av en av de träffat färgen och en sitter med kungen :)

 

zkibit checks.

kumbiya bets [$1].

slickrick380 raises [$2].

zkibit raises [$3].

kumbiya calls [$2].

slickrick380 calls [$1].

 

** Dealing River ** [ 5 :heart: , 5 :diamond: , 9 :diamond:] [ K :diamond:] [ 2 :diamond:] ( Potsize: $13.75 )

Comment: Ok nu måste ju någon sitta med färgen!

 

zkibit bets [$1].

kumbiya calls [$1].

slickrick380 calls [$1].

zkibit shows [ 5 :spade: , 9 :spade: ] a full house, Fives full of nines.

kumbiya doesn't show [ 9 :heart: , 6 :heart: ] two pairs, nines and fives.

slickrick380 doesn't show [ 4 :club: , 3 :diamond: ] a flush, king high.

zkibit wins $16 from the main pot with a full house, Fives full of nines.

 

----------------------------------------------------------------------------------------

 

Tyvärr så hade bara en flushen med 3:an så det blev inte så mycket action, men jag tycker ändå att jag fick rätt så bra utdelning på handen.

Länk till kommentar
Dela på andra webbplatser

Alltså, för FL finns det ju redan bra, gör en för PL/NL istället.. det som är det som är viktigt. Jag yänkte ju börjat men det har inte blivit så mkt av det, kommit massa grejer i mellan, men detta känns som en ren kopia av bisonbison fast aningen sämre.. tror det blir svårt o få regexp-replaces hårdkodat att fungera för _ALLA_ hhs, du kommer inte kunna underhålla den koden sen, finns massa undantag för olika nätverk o handhistories, alla har inte all information och har inte den rätt sorterad osv. Visst är det bra att börja i en ända men tror du måste se över problemet som helhet.

 

Annars är det nästan bättre o göra en parser som skickar till bisons o sen ändrar det lilla sista för pf.nu.

Länk till kommentar
Dela på andra webbplatser

Mitt mål är att skapa en parser som känner igen vilken sida handen kommer ifrån, och sedan helt enkelt ha en funktion för varje sida med specifika regexp-replaces för den sidan, så att allt blir likadant i slutändan.

 

Och jag ser ingen anledning till att min parser inte fungerar för PL/NL heller? Jag testade nyss och den fungerar utmärkt, det enda jag behöver fixa är att all-ins läggs till i poten.

 

Ren kopia av bisonbison? Om du menar principen med att lägga in en handhistory och sedan parsar den det till ett gemensamt format? Jo isåfall, men min har ju ett helt annat utseende på slutresultatet samt att det är anpassat för pokerforum.nu. Dessutom tycker jag inte om bisonbisons resultat.

 

Föressten, varför skulle min vara sämre än bisonbisons?

Länk till kommentar
Dela på andra webbplatser

Var det inte nån som skulle kolla på ett upplägg med DTD eller ASN.1 för att bygga en mer generell parser? :)

 

Nu är inte jag den som postar PHH alltför ofta :), men som jag förstått av diskussionen så är det grafiska inte det viktgaste utan att vi får ett enkelt formulär och att man svarar på "rätt" frågor för att få vettiga situationen att diskutera kring.

 

Avvakta gärna tills att Hjort kommer tillbaks då han är den som har haft en rätt klar bild över vilken information som behövs.

 

- QoS

Länk till kommentar
Dela på andra webbplatser

Förövrigt så har jag nu gjort så att man kan highlighta hur många nick man vill, samt att man kan anonymera nick och byta nicks.

 

QoS, jag förstår inte riktigt vad du menar :), men jag gör min parser för att det är kul, lära mig mera regexp samt för att bidra till communityt. Skulle förmodligen göra den ändå även om ni skaffade en officiell HH-parser.

Länk till kommentar
Dela på andra webbplatser

bzkt, tänkte mer bara så att du inte lägger ner allt för mycket tid på det hela så blir det sen inte all information behövs, känns lite tråkigt. :(

 

Men det är klart, är det för att du ska lära dig regexp så är det bara köra på i 110%! :)

 

Skulle som sagt gärna se en variant som implementerar DTD eftersom det finns en väl optimerad klass i php för just XML-liknande parsing. :)

 

- QoS

Länk till kommentar
Dela på andra webbplatser

  • 2 weeks later...
  • 2 weeks later...
Annars är det nästan bättre o göra en parser som skickar till bisons o sen ändrar det lilla sista för pf.nu.

 

För FL skulle det räcka med att byta ut färgkodningen som kommer ur bisonkonverteraren från till [color:#xx] så skulle det funka.

 

Alternativt om QoS kunde pilla på sin phpBB så att även accepterades som färgkodning; har ingen aning om det ens är möjligt.

 

Pilla inte för mycket bara, då börjar det växa hår i handflatorna...

Länk till kommentar
Dela på andra webbplatser

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Gäst
Svara i detta ämne...

×   Du har klistrat in innehåll med formatering.   Ta bort formatering

  Endast 75 max uttryckssymboler är tillåtna.

×   Din länk har automatiskt bäddats in.   Visa som länk istället

×   Ditt tidigare innehåll har återställts.   Rensa redigerare

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Skapa nytt...