I’ve been struggling in my attempts to make the Player Summary in Poker Copilot go fast. So today, I set about rethinking the problem, and I think I’ve hit on a solution.
I asked myself, what are you most likely using the Player Summary for. My best guess: to look up info on players you are currently facing. So then, why show players you haven’t encountered for six months?
So here’s what I’m proposing for a coming Poker Copilot update: By default, the Player Summary will only show players you’ve encountered in the last 30 days. Here’s a shot of how it may be controlled:
By default that checkbox will be checked.
If you faced philivey a few days ago, then he will show in this screen, and all his hands matching the current filter will be shown, even the data older than the last 30 days.
I think this is a nice compromise: a speed-up for the most common case, but a quick override when you really want to see more data.
Loyal Poker Copilot customer Erle made this suggestion:
I have a suggestion for full tilt’s new rush tables. Could you make a modified HUD? Basically about the dimensions of the mucked cards window. It would show the players you’ve encountered in the last hour. And at least 4 stats in a horizontal list.
Even though you’re moved to different tables I’m seeing a lot of the same players. And there are starting to be regulars, so I’m sure I have stats on these guys. It would be great if this Hud only showed their Rush Stats. And there are only a few rush tables so that wouldn’t be that bad, right? 🙂
Tournament hand histories produced by Absolute Poker for Mac OS X are missing a line that tells us what the flop was. This makes it hard to determine automatically where the preflop betting stops and the flop betting starts. It also means that in hands where everybody folds to someone who bets on the flop, there is no indication at all of what the flop was.
UltimateBet for Mac OS X also has this problem with tournament hand histories, which makes me suspect the problem lies in the Cereus Network’s Mac software. I reported this problem to UltimateBet a couple of months ago.
In ring game hands, the *** FLOP *** line is always present. In Tournament hands, it seems to be always missing.
Here’s an example hand history from a Absolute Poker tournament I played in (and donked out of) today:
Stage #8459747 Tourney ID 4988340 Holdem Single Tournament No Limit 10 - 2010-01-25 04:55:59 (ET) Table: 34093525 (Real Money) Seat #7 is the dealer Seat 1 - DIRTYD15 (1,500 in chips) Seat 2 - STEVOSKI222 (1,500 in chips) Seat 3 - SEANCFITTS (1,500 in chips) Seat 4 - MITSKEVICH (1,500 in chips) Seat 5 - PAMBOYC (1,500 in chips) Seat 6 - CUSE_1 (1,500 in chips) Seat 7 - STERIO 48 (1,500 in chips) Seat 8 - HUMBOLDTLIVE (1,500 in chips) Seat 9 - ELITETEKBRAD (1,500 in chips) HUMBOLDTLIVE - Posts small blind 5 ELITETEKBRAD - Posts big blind 10 *** POCKET CARDS *** Dealt to STEVOSKI222 [9d 5c] DIRTYD15 - Folds STEVOSKI222 - Folds SEANCFITTS - Raises 20 to 20 MITSKEVICH - Folds PAMBOYC - Folds CUSE_1 - Raises 75 to 75 STERIO 48 - Folds HUMBOLDTLIVE - Folds ELITETEKBRAD - Calls 65 SEANCFITTS - Calls 55 ELITETEKBRAD - Checks SEANCFITTS - Checks CUSE_1 - Checks *** TURN *** [Qh 7c 8h] [Ad] ELITETEKBRAD - Checks SEANCFITTS - Checks CUSE_1 - Bets 145 ELITETEKBRAD - Calls 145 SEANCFITTS - Calls 145 *** RIVER *** [Qh 7c 8h Ad] [9h] ELITETEKBRAD - Checks SEANCFITTS - Checks CUSE_1 - Bets 332 ELITETEKBRAD - Folds SEANCFITTS - Calls 332 *** SHOW DOWN *** CUSE_1 - Shows [Qd Qc] (Three of a kind, queens) SEANCFITTS - Mucks CUSE_1 Collects 1,329 from main pot *** SUMMARY *** Total Pot(1,329) Board [Qh 7c 8h Ad 9h] Seat 1: DIRTYD15Folded on the POCKET CARDS Seat 2: STEVOSKI222Folded on the POCKET CARDS Seat 3: SEANCFITTSHI: [Mucked] [Ks Qs] Seat 4: MITSKEVICHFolded on the POCKET CARDS Seat 5: PAMBOYCFolded on the POCKET CARDS Seat 6: CUSE_1won Total (1,329) HI:(1,329) with Three of a kind, queens [Qd Qc - B:Qh,P:Qd,P:Qc,B:Ad,B:9h] Seat 7: STERIO 48(dealer) Folded on the POCKET CARDS Seat 8: HUMBOLDTLIVE(small blind) Folded on the POCKET CARDS Seat 9: ELITETEKBRAD(big blind) Folded on the RIVER
How much faster? That depends on which Poker Copilot feature you are using. Here’s some time trials for importing 560,000 hands:
A 20% improvement. But as loyal Poker Copilot customer Keith X recently stated in a blog comment, “Import time is almost meaningless to me, once the DB is set up I never have to worry about it. So I’d suggest you always make the import time vs. HUD / stats refresh time tradeoff in favor of the actual playing elements.” I agree with Keith X. So let’s look at how long the stats take to update. The following chart is for 560,000 hands, of which roughly 460,000 are ring game hands and 100,000 are tournament hands. All times are in seconds:
Every category except “Ring Game Players Summary” shows improvement. In some cases the improvement is remarkable: only 1/1000th of the time previously needed, so that it doesn’t get even a smidgin of a bar in the chart. In other cases, the improvement is more modest.
Here’s the data in tabular form:
I hope to make every screen much faster than before. I’m still struggling a bit with Hands Summaries and Players Summaries and I want to get it right before I do the next update.
It isn’t sufficient to do all your own testing on software you wrote, no matter how hard you try.
Andy, like me, runs a one-person software company. He used two software testing companies, one in India and one in Ukraine, both of which charge $15/hour.
I’m tempted to use one of the companies Andy tried. The problem I foresee, however, is that testing Poker Copilot requires a lot of knowledge about poker and the definition of the statistics. Even trickier is that testing the Head-up Display requires playing online poker.