skent259 / crapssim

Simulator for craps with various betting strategies
MIT License
28 stars 13 forks source link

Added All Tall, All Small and All or Nothing at All bets #11

Closed amortization closed 4 months ago

amortization commented 2 years ago

I added 3 new bets, AllTall, AllSmall, and AllOrNothingAtAll. We don't have these bets locally and I haven't played them myself, but I saw that they are very popular in Vegas from the Reddit/Twitter Craps Minimums spreadsheet. I took most of the information regarding how these bets work and the rules for them from here.

For anyone more familiar with this bet, do the odds listed change from the ones listed (34 and 175) or are those pretty consistent across tables? If not, we should probably add a way to edit the payouts for those, perhaps utilizing the table.payouts dict. Also, are there any requirements for when the bet is place (ex. requiring a new shooter or that the point is on/off)?

If neither of those are required these have tests and should be ready to go.

skent259 commented 2 years ago

Based on https://wizardofodds.com/games/craps/side-bets/bonus-craps/ and https://www.crapspit.org/small-tall-all-bets/, I think that there are two payouts that are common:

Of the two, I'm not sure which is more common but I'm checking on that. It would be ideal to add the option to table.payouts and the bet.

The bet can only be placed when there is a new shooter (as far as I am aware), so it needs similar logic to the Fire bet in PR #12

skent259 commented 2 years ago

It seems the 30/30/150 payouts are more common, so let's start with those and improve the payout options later with issue #13.

skent259 commented 4 months ago

Closing in favor of #37 because new bet changes required many changes