Tuesday, December 17, 2024

Proposal: Side Bets

Withdrawn. Failed by JonathanDark.

Adminned at 18 Dec 2024 19:26:03 UTC

Add a new rule named “Betting” with the following text:

There is a publicly tracked list of Bets where each list entry includes the following:
* Bettor - the name of a non-Slug Snail
* Wager - a positive number and a single type of Medal
* Champion - the name of a Snail

At any time that there is no Ongoing Race, if a Snail is in the Bucket and has not done so since the most recent Award Ceremony, that Snail may Place a Bet by spending a positive amount of a type of Medal that they have and then adding a valid entry to Bets, where the Bettor is that Snail’s name, Wager is the amount and type of Medal that Snail spent in this action, and Champion is any Snail other than that Bettor.

At any time, if there is an Ongoing Race and there is a Bet where the Bettor is not in the Bucket, any Snail or the Jury may remove that Bet from the list.

In the rule “The Award Ceremony”, add the following steps to the end of the Award Ceremony atomic action:

* For each entry in the list of Bets, if the Champion of that Bet finished the Race, add M to that Bettor’s Medals, where M is the integer result of the amount and type of Medal in that Wager multiplied by:
** 2 if that Champion received 1 Gold in this instance of the Award Ceremony
** 1.5 if that Champion received 1 Silver in this instance of the Award Ceremony
** 1 if that Champion received 1 Bronze in this instance of the Award Ceremony
** 0 otherwise
* Remove all entries in the list of Bets

This gives Snails in the Bucket something to do if they miss out on a Race, or an alternative to participating directly in the Race at all.

It’s possible that there could be collaboration and kingmaking, but the Champion would have to really craft their Plays carefully to make it work out.

(NB: I revised this to make Bets on First, Second, and Third place rather than number of Plays. It seemed more fitting.)

Comments

Habanero:

17-12-2024 03:45:09 UTC

I dunno about this one. I feel like something needs to be done to speed the game up (it’ll take a long time for anyone to get to 30 at this rate), but at the same time this seems rife for one person with an “instantly win the race” scam to get an accomplice to go all in and double their Track Record.

JonathanDark: he/him

17-12-2024 04:19:36 UTC

Right now, even if someone had 2 Gold at the end of this Race and wagered it all on their accomplice in the next Race, they still wouldn’t have enough to achieve victory. There would have to be yet one more Race after that.

There’s time to tweak this.

Habanero:

17-12-2024 05:44:33 UTC

against on the principle of it, I think you should have to race if you want victory points (or at the very least not be able to take a single game action and straight up win if you’re lucky and close enough)

Habanero:

17-12-2024 05:48:04 UTC

I might support a variant of this that lets you bet on yourself though!

Josh: he/they

17-12-2024 09:10:37 UTC

Have I understood correctly that if the subject of the bet wins 1 Gold then anyone who bet on them gets 2 Gold?

That seems wrong; you shouldn’t be able to progress more through the side game than you can in the main game.

1.5x also presents a problem; Medals is not a definied number type, which means it has to be an integer, which means any value that has a decimal place is an illegal value.

against

JonathanDark: he/him

17-12-2024 14:46:15 UTC

1.5x is not a problem at all:

If a rule implies that the result of any calculation should be an integer (for instance, by attempting to store that result in, or add it to, a gamestate variable that can only hold integers), the result of the calculation is instead the result rounded towards 0.

It’s pretty straightforward to do the calculation with a noninteger number and then round down as described above.

I’ll grant you the argument that side bets get you farther than actual racing, but the “illegal” part of that argument is inaccurate as far as I understand.

 

JonathanDark: he/him

17-12-2024 15:48:07 UTC

This is a bit too imbalanced so

against

Withdrawn

Raven1207: he/they

17-12-2024 23:51:37 UTC

against