1
Suggestions / Re: Streamline the buy-in process
« on: February 01, 2012, 06:12:49 PM »So here's what I propose: the current dialogs stay as they are, with the exception that I'll be adding the profile selections. Then I'll add a new dialog, yet to be named but we'll call it "Mass Buy-in" dialog for now. I'm thinking this will have two sections: one lists the "Available" players (as the "Add Players" dialog does today), and the second section lists the players whom you have "Bought-in", along with their buy-in profile. A "New Player" button would open the "New Player" dialog (leaving the "Mass Buy-in" dialog open underneath). The "New Player" dialog would have the addition of the buy-in panel, so the player could be added and bought-in simultaneously. Once the "OK" button is pressed on the "New Player" dialog, the player is added to the "Available" section in the "Mass Buy-in" dialog, or to the "Bought-in" section, if they were bought-in on the "New Player" dialog. Players can be removed from the "Bought-in" section at any time.
I think this is an excellent approach. The current Add Player/Buyin dialogs for the stragglers you need to add during the game and a new panel for pre-game registration. That would eliminate a ton of repetitious key strokes and mouse clicks.
Having buy-in details on the New Player dialog is possibly redundant (and less code to maintain for you) but it's 50/50 i.e. as long as when you return from the New Player dialog back to the mass buy-in (Registration?) dialog, the new player is visible and selected in the 'Available' section. Like I said, it's a toss up. If you make the New Player dialog a modal action from the current Add Player/Buy-in dialogs and have the new player thrown into the list on return then you don't need buyin details on the New Player dialog for that either.
The "Mass Buy-in" dialog will have buttons "OK" (or maybe it should be "Commit"), "Clear" (or "Reset") and "Close". Notice no "Cancel" button. The idea being if one wants to start over, they press "Clear", and after confirmation, all players are removed from the "Bought-in" section. But pressing "Close" only closes the dialog. By pressing the button to open the "Mass Buy-in" dialog again, all settings remain. The buy-ins don't actually occur until the dialog is "committed" ("OK" is pressed). So, if I open the "Mass Buy-in" dialog and buy-in 12 players, they're not really bought-in yet, they're just "ready to buy-in". If I then press "Close", then open the "Mass Buy-in" dialog again, the same 12 players will be in the "Bought-in" section.
Perfect.
I'm not sure whether or not I would want to add the "Add-on" or "Rebuy" parts. I'll have to consider it. I feel like these could really be covered with different buy-in profiles. But I know people play their own way, and even if they can buy a player in for twice the cost and receive twice the chips, they'd rather have the player buy-in for normal cost and also rebuy before the tournament starts.
You're right. Buyin profiles would work just as well though I can see I'll end up having to create a lot of them (I host a lot different game formats)...c'est la vie.
With regards to rebuys, addons, bonuses etc. I always like to have an accurate display of the total prize pool, number of buy-ins, rebuys and addons on my screens. Aside from the fact that raked home games are illegal here in our county, the players can see exactly what goes into the pot and that we're not skimming anything off the top. I've been to many games (in card rooms and home games) and I always do the math (so I know my players do too) and feel cheated when I see the house over-raking the pot. Besides, I got tired of being asked "How many rebuys were there?", 30 times a day when I didn't display everything. My point being, keeping buyins separate from rebuys, addons, bounties, etc provides visibility and transparency. I don't really care how the numbers get there as long as they are accurate. If a rebuy is $60 for 3,000 in chips then I don't mind entering $120 for 6,000 as long as the system knows I just did 2 rebuys and recognizes if I make a mistake (eg. $120 for 4,000).
...So I guess we'll be seeing all this in v3.1.2, sometime next week?
(just kidding... )