Blog

Be sure to check back often so that you're always up to speed! I'm always working to improve the site. Below you'll find summaries of major releases, although it's worth noting that smaller updates and patches are deployed with much higher frequency.
Tik Tok on the Clock (8/25/21): But the party don't stop no.
  • Action reminders. Now, if it's your turn to act and you've been asleep at the wheel, the site will play a nice little tune to wake your drunk ass up. By default, you'll be gently prodded once you're down to 10 seconds or 1/4 time, whichever comes later. Of course, as this is the Donkhouse, you can customize exactly when you'll receive this nudging (or do away with it) at donkhouse.com/action_alerts.
  • Electric card customizations. You gotta earn these bad boys, too. Vice––bright, vivacious, and flashy––these cards find their inspiration in equal parts Miami and tequila. You'll be able to enable them from your profile once you've played 2,500 hands on this here Donkhouse. And if you truly embrace the Donk life, you can gain access to our most elite deck: Noire. Sleek, subtle, and tasteful, these puppies are a true gentleman's deck of playing cards, and they subtly change when viewed under dark and light mode. Best get to it, as it'll take 10,000 hands for them to become available.
  • Mobile touch sensitivity! Now, you can interact with game elements using the usual gestures on your phone. I think this change makes the app absolutely playable on the small screen, but it'll get even better with the next update. That's right, get ready for a rotated table view, making it so you don't have to hold your phone in portrait mode.
  • Bug fixes:
    • If the stars aligned, it was possible to call a bet of 0 chips instead of checking. No more stars shall align for this event.
    • Switching tabs could cause the time bar to hang so that, when you returned to your donktastic goodness, the site would tell you that there's more time to act than you actually have. I've corrected this tomfoolery.
    • Sitting in right as a game ends could cause some spectacularly strange behavior, spectacularly strange behavior that is no more.
    • Auto-rebuy preferences will no longer be honored for games where top-off requests are forwarded to group administrators.
    • It was possible to break a table by simply adjusting the blinds via its settings page. No more breakage.
Happy Spew, Happy You. (6/25/21): I think this update's pretty solid all around.
  • More bindable key/action pairs. A lot more. So many that implementing them kinda gave me a headache. In addition to bet slider modulation (i.e. increasing/decreasing your bet by a major tick), you can now fast-track raising and bind as many as three totally customizable actions to three totally customizable keys. Actions can be specified in terms of pot (e.g. 2x pot) and in terms of the previous raise (e.g. 3x). Of course, auto-spewing has been enabled, too, with the introduction of a max bet action. Start going crazy here!
  • Auto-rebuy! Maintain the illusion that you are, in fact, not a fish. If your stack falls below a certain threshold (e.g. 50 BB), it'll automatically be topped up to some specified amount (e.g. 100 BB). Note that auto-rebuys are disabled in tournaments for somewhat obvious reasons.
  • Ante reform. A hotly requested item and a royal pain in the ass. It has been done. Antes are now specified as fractions of the small blind, and all bets are rounded off in increments of some small-denomination chip (in most cases, the greatest common denominator of the small blind, the big blind, and the ante). Antes are quantized to a reasonable set of values (e.g. 0.02 chips, 0.05 chips, 0.1 chips, etc.)
  • More bad-hand bounties. Prior to this update, 72 bounties were far too frequently earned in games involving more than two holecards. Now, the 72 bounty is active only in Holdem and Donkem, and I've introduced bad-quads and bad-trips bounties to fill in the gap for all other games. They're totally distinct from the 72 bounty and can be collected by folding everyone out of the hand or by winning at showdown with quads or trips, respectively. Note that your trips or quads must be eights or worse to be eligible for this bounty, and, because trips are actually pretty good in Irish hi-lo Omaha, neither of the new bounties are active in that game type. Of course, the J6 bounty is still active for short deck. Also, note that holding trips or quads in your hand determines eligibility for the appropriate bounty, regardless of whether or not some subset of that those cards are actually played at showdown.
  • More drama. Juicy, sweet drama. Now, you can customize how quickly cards are dealt to the board in all-in situations (and how quickly the first player to show reveals his/her cards). Let's. Get. Sweaty.
  • Loose security settings by default. Some of y'all got locked out of your accounts because you signed up with a bogus email. Security settings have been downgraded for everyone such that a signin from an unrecognized IP address won't require email verification, but I recommend that you consider changing this default behavior over at donkhouse.com/security.
  • Bug fixes. Blah blah blah.
Automatic Degeneracy (4/22/21): I wanna go fast.
  • Customizable hotkeys. I get it. You guys wanna go fast. I wanted to let you do just that, so I gave you the ability to map a few actions to whatever keys you so choose. By default, they aren't enabled, so you'll want to set everything up over at donkhouse.com/hotkeys. Note that you may wish to use mappings like CTRL+F and CTRL+C for folding and checking/calling, respectively, if you don't want to worry about accidentally making an action instead of chirping a friend in the banter box. Also note that hotkeys will not trigger their assigned action if the banter box or bet sizing box is highlighted.
  • Auto-check. Yup. We've had auto check/fold for a while, but now there's a way to be slightly less of a nit. Keep in mind, however, that GTO poker is usually played with VPIP greater than or equal to 100.
  • Security preferences. If you're being constantly asked to verify your sign-ins, it may be the case that your ISP (think Comcast, etc.) is playing games with your IP address. Now, you can opt out of verification emails over at donkhouse.com/security.
  • More schedulable options. I've added a few extra periodicities (e.g. "4 * orbit + 1)" for double boards and bomb pots.
  • Bug fixes. All of the following issues have been corrected.
    • Under certain circumstances, flushes were beating straight flushes in short deck.
    • Logs were incorrectly displaying the game type under Dealer's choice.
    • In extremely unlikely circumstances, special buttons (e.g. the double board button) were not advancing as desired.
    • There were a few issues associated with changing a given table's settings mid-game
    • A floating point precision bug (wherein chip amounts would be displayed +/- 0.0000000000001 chips in the log) was squashed
    • I overhauled several safeguard mechanisms, so phantom tables (wherein a table would present without sitting players but nonetheless refuse deletion) should be a thing of the past.
    • Editing a table's settings wouldn't immediately update the target table, according to players who were already observing that table.
Raisin' the Steaks (3/31/21): Checks of stimuli for the soul.
  • Single-table tourneys have arrived. When creating or editing a table, you now have the option to specify allowed levels and time between levels. Group administrators can start, pause, and reset the tournament.
  • Respect ma authoritah! Your account has been made even safer in this update––if your IP address isn't recognized on sign-in, you'll need to verify your identity via email. Additionally, you can manage the IP addresses associated with your account here.
  • Let the rabbit run. You can now specify just how long rabbit hunts are displayed before the next hand begins.
  • Drop the DBBP hammer. Schedule exactly when double boards and bomb pots take place. When making (or editing) a table, select between making these events occur every hand, every "orbit - 1," "orbit + 1," "2*orbit - 1," and "2*orbit + 1." The implementation details for these settings are very similar to those for dealer's choice (see here).
  • Better control over your friends' shenanigans. You can now demote friends from the position of group admin.
  • More drama. Now, you can add in an extra pause at the end of each hand so you and all your buds can appreciate its aftermath. Very useful for games like Irish poker where figuring out why the pot isn't going your way even when you had what you thought was a nutted hand is just a part of life.
  • Bug fixes! The amount of old code I prodded, tore out, and replaced this time around was gross. I spruced the place up real good––it's just a bummer that y'all can't really see what I've been up to behind the scenes. Here's a quick recap:
    • Honestly, I spent way too much time revamping how bomb pots are implemented, but I think the changes were very much so necessary. The code's so much cleaner, and cleaner code generally means happy donkers. Also, the flow of events transmitted between server and client really just make so much more sense. It's a sanity thing.
    • Bomb pots + short deck were not mixing well, so I fixed all that spicy goodness. We're kinda at the point where the total number of possible table settings' combinations is just too large for a single developer to properly test. That being said, I love this site and I love you guys, so screw propriety. Let's keep pumping those features out, baby!
    • Rabbit hunting would only work for a single board, regardless if the hand involved one or two. That's all patched now, boo.
    • Physical space is now dynamically managed on the table so that the buttons and whatnot don't cover each other up.
    • Time spent observing a rabbit hunt was previously taken out of the next player's timebank! No bueno, and––now––no more.
    • The dealer's choice button is now immediately set upon a game's startup. In the past there was a kind of limbo where no one could select the first orbit's gametype.
    • Log timestamps were incorrect. They are no longer incorrect.
    • It used to be the case that panic-refilling before going bust would produce some weird behavior. Now you should be able to panic-refill to your heart's content, kings.
    • Forced card reveals due to all-ins now result in hand strengths' printing in the chat––this behavior was woefully absent in the past due to the laziness of yours truly.
It's WABBIT season. (1/15/21): New year, new donk. Sorry for boolin' you lads with the last update. Get ready for a double whammy of donktastic goodness, though, chock-full of vitamin C and sweet, sweet degeneracy. May I add that I'm power-crunk off of bitcoin cheese?
  • Short deck, the game that was promised. It's a variant of Texas Holdem in which all twos, threes, fours, and fives have been removed from the deck. Further, aces can be used to complete the low-end of straights beginning with a 6, and flushes beat full houses. Finally, action begins with a round of antes––the dealer button posting double the specified amount. It took quite a bit of work to put this one together, as abstracted betting structures were more or less required (although now stud games should be a bit easier to implement at some point down the road). Consider throwing this game on your dealer's choice menu to spice things up.
  • Irish hi-lo Omaha. Hi-ho, hi-lo, it's off to Ireland we go. Except it's unclear whether or not this game actually has roots in Ireland––a buddy played it a while ago out on the West Coast, and we can't get enough of it. It's BigO with one interesting twist: you kings can play either two OR three of their five holecards at showdown. There's a drastically larger hand space than in BigO, and your Donk curator recommends playing the game either absolutely sober or debilitatingly hammered.
  • Rabbit hunting. Now you can annoy your friends by requesting to see how every. single. hand. would have played out. More specifically, after folding like a nit, you can smash that huge "rabbit hunt" button to see what remaining community cards would have dealt.
  • Ghost hands, a massively requested feature––I hope you juggalos like it (and, if you do, please consider donating)! Simply put, after folding, your hand will be reincarnated with a touch of transparency so you can easily refer back to what you had. You can hover your cursor over the cards to decrease their transparency.
  • Displayed call amounts––another hot topic amongst you fiends. Now, if you hover your cursor over the call button, the amount to call is displayed.
  • A few more fun game types: 5-card and 6-card PLO, hi-only. Thanks to user dak2k for making this request using the feature request page and to all of you donkeys for upvoting it!
  • All of a players' game elections (e.g. "vote for bomb pot") are now "sticky"––that is, they persist for the lifetime of the table.
  • From your profile, you can now specify whether you'd like the "show cards at end of hand" checkbox to remain ticked only within the context of the hand or for the current and all subsequent hands.
  • EVEN MORE LOGS. Hitting the download icon in-game will now display a whole friggen menu, and, in addition to the standard ins and outs/hand histories you can now opt for a text file containing only timestamped transactions.
  • Stay in the zone: the title of the page, as viewed from within your browser, will now let you know when it's your turn to act. A useful feature for the multitablers out there.
  • Note: the 72 bounty can be enabled for short deck! To receive it, a player must win with J6.
Are Ya Winning, Son? (11/25/20): Boy Sminem is putting in work, vaccines for Rona are looking promising, and I'm back. Did you miss me? <3
  • Downloadable logs. From the table view you can now download a text file detailing every action made in your most recent session, regardless of how many hands were played. In order to meet data storage requirements, however, histories are highly truncated twelve hours after the session's end.
  • Feature requests. Make your voice heard over at the interactive feature request page. I'll be implementing suggestions from the ~top of the list on a rolling basis!
  • Editable group and table settings. You can now adjust group and table settings at any point after their creation (even while games are active)!
  • Customizable logging. Some of y'all weren't fans of the fact that positions and stack depths are posted to the chat at the start of every hand, and that's okay. Now, in your profile there's a setting that allows you to silence those messages and tighten up your banter box.
  • More UI control. By default, game elections are visible only on-hover, but now you can opt for game elections to always be visible via your profile.
  • Improved game logs. If your B.B. goes unchallenged and you commit chips to the pot, that action is now correctly labeled as a raise––not a bet. Additionally, calls are now logged relative to a given player's previous action. That is, calling a raise after putting chips in the middle is displayed as calling the amount raised less the amount already committed.
  • Session timestamps. This one's pretty self-explanatory.
  • The beginning of a design renaissance. I'll continue tweeking the site over the next few updates, but I've finally found a theme that I really like.
  • And, of course, bugs were squashed. In particular, a rare hi-lo pot-splitting issue was identified and patched. Additionally, I believe I've finally laid to rest an extraordinarily rare bug in which the UTG player is allowed to check in spite of the blinds.
  • HUGE news: I've contacted the developer for a library the site relies upon, and he plans on implementing a feature sometime early next year that will bring about enormous efficiency gains in how the site is displayed. What this news means for you guys: your computer won't have to work nearly as hard while you're on the site!
Power to the People (8/23/20): More action, more fun. Dealer's choice has arrived, a huge step towards making this site as donk-y as it can be.
  • Cheeky facelift. I think the new look is pretty dank, but let me know what your thoughts are on Twitter.
  • Dealer's choice. When making a table, select which games you'd like to allow and how often to move the dealer's choice button. Each player can then indicate his or her preference at the table via a drop-down menu. Currently, the dealer's choice button can be made to follow the dealer button exactly or move in relation to orbits. For example, the "orbit - 1" option will cause the dealer's choice button to move after one less hand than would be sufficient to complete the orbit. Similarly, the "orbit + 1" option will cause the dealer's choice button to move after an entire orbit and an extra hand.
  • Improved logs. The number of sessions tracked by the CSV stats wizard has been increased from two to three. Also, chip counts and position are now included in the chat at the beginning of each hand.
  • Admin kick privileges. Now, you can kick inactive or obnoxious players from the table if you have adminstrator privileges. If you hover over a player, an eviction arrow should appear to the immediate right of that player's name.
  • Two-tone decks. Although we at the Donkhouse love the easy differentiability that comes with four-tone vibes, we understand that some of you prefer this classic color scheme. Enable it in your profile under "Game settings."
  • Spreading the love. It's now even easier to get your friends in on the degeneracy. When inviting a player to your group, you now have the option to do so via an automatically generated email in addition to the usual way. Recipients are given a link that will automatically add them to your group upon successful login or registration!
  • Less clutter, better clarity. Game enhancement elections for a given player are now viewable by hovering over that player's position at the table. Also, the pot's chipstack will be made transparent if necessary to prevent occlusion of a bet.
  • As usual, bugs were dealt with. For instance, if your username is a substring of your buddy's, that substring will no longer be mistakenly converted to "You" in the chat.
Always Stay Connected (7/3/20): The features included in this update aren't that big, but they should make for a better user experience.
  • Always stay on top of the game! From your profile, you can now opt-in to receive email notifications whenever a game in one of your groups gets going. You can specify just when those emails should be sent as a function of how many players are sitting, and you can also limit how many emails are sent per unit time.
  • Redirection after login! If you're linked to a page on the site that's login-protected, you'll now be routed to the page you were initially trying to access after a successful login.
  • I've also isolated and squashed a critical hi-lo pot distribution bug that was causing lo hands to be improperly credited in a few situations.
Oh, That's Big (6/30/20): Massive. Yuge. I'm of course talking about putting more cards in your hand.
  • Hi-lo games! PLO8 (4-card pot-limit Omaha, 8-or-better qualifier) and BigO (5-card pot-limit Omaha, 8-or-better qualifier) are here for their donk debut. If you're feeling especially cheeky, you might want to check out some of the other insane additions (feat. no qualifiers and/or more holecards).
  • Sweating those all-ins. If enabled (as by ticking off the appropriate checkbox when creating a table), all players are forced to reveal their cards if the hand's action has been killed and cards are yet to be dealt.
  • Game enhancement voting details. Tired of not knowing who's standing between you and your glorious double board bomb pots? Now, by default a vote for a game enhancement will be displayed symbolically by your username. "S" indicates the intention to straddle, "D" a vote for double board, "B" a vote for bomb pot, and "2" the desire to run it twice.
  • More bug fixes! There was an issue with card dealing after 72 bounty collection--it shouldn't bother you guys anymore.
Back at It Again (6/19/20): Sorry for the delay! I've been spending quite a bit of time on the new UI, and I really hope you guys enjoy.
  • A totally redefined Donkhouse experience. Although the overall thematic design of the site could still use some help, I think you'll all love the new table aesthetic.
  • Dark mode. You've been asking for this feature for quite some time, and I'm amped to announce that it's finally here. Click the toggle at the top-left corner of the table page to send each game element into beautiful darkness.
  • Action halos. Whether in dark or light mode, you'll see a diffuse halo around the player who's next-to-act.
  • Better logging. The number of chips you hold will now be printed to the chat upon standing up. Similarly, the act of revealing cards now triggers a logging event.
  • I've made it even easier to reveal your cards at the end of a hand. In addition to the standard double-click-to-show paradigm, you can now tick off a box to indicate that you'd like your holecards to be revealed, bypassing the standard showing/mucking behavior. When creating a table, simply make sure to check off "allow revealing cards at the end of hands."
  • You can now adjust the blinds on tables with fractional postings (i.e. less than 1/2). Keep in mind, however, that increasing the blinds will cause players' chips to be rounded down to the nearest small blind.
  • And, of course, bug fixes. I've been putting a lot of time into refactoring end-of-hand procedures to ensure that they never occur out-of-order as a result of lag.
Summertime Donkness (5/28/20): Turn up the heat with this insane update, featuring several absolutely bananaland additions. I've focused a lot on expanding the role of group administrators, and there's still more to come in this area!
  • Pause the damn game! If enabled, group administrators can start, stop, and restart the game as they please. This customization is ideal for tournament-style play, wherein the game should begin only once all players have taken their seats.
  • Stay in control of your drunken minions with:
    • 1) Fully regulated buy-ins. If enabled, requests to add on chips will be forwarded to group administrators for approval.
    • 2) Group management permissions. When creating a group, you decide whether or not your friends have the power to invite more friends or create/delete tables.
  • Showdown timings are now customizable! Poker has quite a bit of drama, and you should be able to decide just how sweaty each showdown should be. When creating a table, you can now specify the delay between each hand reveal.
  • Better accessbility. Most features on the table creation page are now accompanied by an inline help tip. Also, URLs in the chat are now automatically detected and rendered as clickable links.
  • Fewer accidents. Data-sensitive actions, such as table deletions, now require confirmation.
  • The chat now accepts brackets! Anything for the <3
  • Finally, we've made it possible for you to terminate your account from your profile.
Infrastructure Work (5/17/20): While we've rolled out only a few frontend-facing features in this update, we feel we've made huge strides in terms of reliability and usability.
  • Account recovery! You can now reset the passwords associated with accounts you may have thought were lost. We spent quite a bit of time on this feature, as account security is critical. If you find yourself locked out of your account, click the "Forgot password?" link from the login page and follow the instructions given on subsequent pages.
  • Blinds, blinds blinds! Per user request, we've gone ahead and added on a bunch of additional blind levels.
  • Bugs died. We squashed a bunch of bugs this time around, including an issue that may have resulted in improper chip counts showing up on your browser from time to time. Also, if your connection latency was sufficiently high before this patch, it was possible to start a game with you and only you, leading to spectacularly strange results. This sort of tomfoolery is no longer possible.
Better Everything (4/22/20): We've been working really hard to squash a lot of frustrating bugs that have been existing out there in the wild, and we've included a few extra goodies for you guys, too!
  • There were some issues with the way in which chips were being distributed, so we spent an entire day running out hands between random agents on our local simulator. We identified and squashed quite a few very low-probability (but also catastrophic) bugs, and we implemented automatic error detection throughout the codebase. Moving forward, we should be able to fix any latent bugs as they pop up!
  • Efficiency! We're now running the site under a different, more efficient compiler. Although our prior scaling update has given us an enormous amount of operational headroom, we expect the new setup to increase our load-handling capabilities by another large constant.
  • We've made buy-in caps customizable! You can now set the maximum value for which players are allowed to buy in for, and, if you so choose, you can make the cap dynamic. That is, the cap will be automatically adjusted as a function of the largest stack at the table.
  • Security! We've taken some steps behind the scenes to make any would-be hackers hate their lives :).
  • Requests for chip additions are now processed as soon as possible. That is, if a hand is currently being played and you are not in it, you need not wait until its completion for any chip additions to be made to your stack.
  • Spreading that degen love: you no longer need to correctly capitalize your friends' usernames when inviting them to your group.
  • Finally, although the ability to adjust blinds during a session was implemented in a smaller, previous update, we thought we'd mention it here. That's right, group administers can alter the blinds via a drop-down menu that should appear at the top-right corner of the screen (provided the appropriate "allow blind adjustments" box was selected when creating the table).
Support for the Demand (4/16/20): We're pleased to announce that we've taken drastic steps to ensure uninterrupted service even at peak load. That is, we're no longer running off of a singular worker in our backend. Now, we have eight. Also, the pathway to adding even more is relatively straightforward, so we'll be resuming our usual routine of testing and deploying cool new features!
Donkem (1/31/20): A signature game of the Donkhouse. It's 3-card PLO where each player must use exactly two cards from his or her hand. The flop consists of two cards, the turn an additional two cards, and the river a single card. Additionally, a super-river is dealt, but no action takes place. It's a game of bluffing and bad river calls.
UI/UX/Consistency Updates (1/16/19): This rather important update features an eclectic bunch of changes.
  • We've made it even easier to spew. When it's your action, typing a number (or decimal point) will automatically start populating the sizing input field. Otherwise, hitting any key will automatically begin writing to the chat box. Just as with the chat, you can place a bet or raise by hitting enter after typing in said act of aggression.
  • We've reworked the group/table listings for better compatibility across devices. Long group/table names will now be truncated as appropriate.
  • Autofold has been upgraded to auto check/fold. No longer will you accidentally throw your cards away if it's checked to you or if your big blind goes unchallenged.
  • Check out our tutorial! It's designed to help newer players get acquainted with the unique flavors of poker that make the Donkhouse special.
  • Perhaps most importantly, we've eliminated a rare set of networking bugs that stem from the nondeterministic nature of the internet itself. Clients whose gamestates are compromised by dropped/delayed packets are now unable to act on that stale information and will be forcibly updated. Simply put, making invalid actions is no longer possible in any event.
Taunts (12/18/19): Donkhouse, facilitating banter since 2019. Type 't' followed by an integer to pour salt into the wounds of your beaten friends/enemies. We're always adding more, so be sure to type "-help" in the chat for an up-to-date list of available soundbytes. Also, if other players' taunts are getting on your nerves, mute them by typing "mute «username»". Perhaps unsurprisingly, you can always unmute these players with the "unmute «username»" command.
PLO (11/27/19): A true gentleman's game. Now at the Donkhouse--and with all of the degenerate game additions you've grown to love. You get four cards instead of the usual two, and you play exactly two. Betting is capped at pot. A few observations: 1) If a board becomes four-to-a-flush, the probability that your opponents have flushes actually decreases! 2) Holding four connected cards in your hand is pretty sweet.
Antes (10/4/19): More action, more fun. Antes can be pegged at customizable values when creating a table.
Mobile support (9/25/19): We've totally redesigned the user interface to make mobile play more seamless and eliminated a lot of pesky bugs that would only show up on the small screen. Unfortunately, however, the Donkhouse is not currently optimized for mobile, and your user experience may be slightly degraded if you're playing on the go.
Running it twice (9/16/19): For the slightly more risk-adverse. If you and your opponent(s) get it all in before the river, you can now reduce variance just a tiny bit. Just make sure you and others in the hand have "run it twice" checked off in-game.
72 Game (9/10/19): Win the main pot with 72 (no chopping) to collect a customizable bounty! In games where players are dealt more than two holecards, winning the bounty is only possible if you have exactly one seven and one deuce in your hand. In case the hand in question involves two boards (either by running it twice or by voting for a double board before the start of the hand), one can collect the bounty only by scooping the first runout.