Games

Mb2 can deal sixty-four different variations of poker1. This includes common ones like Texas Hold'em, Omaha and Seven Card Stud as well as lesser known games like Badugi, Courchevel and Big O.

The BARGE Rule Book has rules to almost all of the games mb2 deals. The exceptions are Sack, Wonky Donkey, Rio Bravo, Regular Pineapple, Redrum, Quick Quads, Omaha X Or Better Dealer's Choice, and Dramadugi.

1

At the time of this writing, the precise—but perhaps inaccurate—number of games is sixty-five. That number comes from the source code to mb2:

pub static GAMES: Lazy<[GameInfo; 65]> = Lazy::new(|| {
    [
        // Hold'ems
        (&*HOLD_EM).into(),
        (&*IRISH).into(),
        (&*HOLD_EM_SHORT).into(),
        (&*CRAZY_PINE_8).into(),
        (&*HOLDEM_8).into(),
        (&*LAZY_PINE).into(),
        (&*LAZY_PINE_8).into(),
...

The 64 shows that we're populating the GAMES constant with 64 elements, but it's counting Hold'em and Hold'em High/Low with an Eight Qualifier as two separate games.

It's also making the distinction between Crazy Pineapple and Lazy Pineapple, yet collectively those two games count as three (and not four!) because it has a separate entry for Lazy Pineapple with an eight qualifier and Lazy Pineapple without an eight qualifier, but does not do the same for Crazy Pineapple.

Internally, games are implemented as core games[^2] which can have a lot of options applied to them and the GAMES constant simply represents the most popular combinations of core games with options. There is no requirement for a combination of a core game and options to be present in GAMES for that combination to be used in a tournament structure or ring game, so mb2 is already dealing well more than sixty different variants, but some of the differences are so small that it's hard to argue they're different games.

[^2] At the time of this writing, here are the core games, with up to three examples of each. This table is mostly to represent the current flexibility of mb2. As such, it's not really that useful to Players, per-se.

Core GameExamples
Hold'EmHold'em, Irish, Rio Bravo
OmahaOmaha, Binglaha, Dramaha 49
ScrotumScrotum
ChowahaChowaha, Four Card Chowaha
Triple BoardsOklahoma, Murder, Redrum
CourchevelCourchevel
DrawFive Card Draw, California Lowball, Deuce-to-Seven Lowball
BadugiBadugi, Badacey, Badeucy
Triple DrawAce-to-Five Triple Draw, Deuce-to-Seven Triple Draw, Archie
Mississipi StudMississippi Stud, Mississippi Stud Hi/Lo, Mississippi Razz
Seven Card StudSeven Card Stud, Razz, Action Razzdugi
Five Card StudFive Card Stud
MexicanMexican
SimultaneousSOHE (Simultaneous Omaha and Hold'em)
ChoiceParadise Road Pick'em, Wonky Donkey, Dealer's