Skip to main content
Main Content

Raffle Mode: Everybody Wins Something

Raffle Mode: Everybody Wins Something
Posted 2021-09-30 11:26:42 (edited)
Yay raffles thank you devs!!!

I was looking for a way to recreate a raffle like one I did in the past, where everyone guaranteed wins a prize, but the prizes are ranked so the person who buys the most tickets still has the most chances to be chosen for the best prize.

So this would require an additional raffle mode: Everyone's a Winner

- raffle closes when the number of participants is equal to the number of prizes
- prizes are ranked by the raffle host, e.g. 1st prize, 2nd prize, 3rd prize... For example in my previous Win A Wolf Raffle, 1st place won a t3, 2nd place was an albino etc. but everyone got a wolf.
- 1st prize is rolled first. So buying more tickets just increases your chances of being the first winner picked.
- if you already won a prize, you are removed from the drawing pool
- so that everyone wins something!

Does that make sense??
Edit: just making sure, it doesn't already work like this lol right?? Cuz right now there's a chance your ticket never gets drawn?

🌠 Ꮚ𝘺𝘳π˜₯𝘸𝘢𝘭𝘧 🌌
#27999

Posted 2021-09-30 11:34:20
Support! I remember that raffle, it was cool. Everyone's a Winner just seems like a fun raffle mode.

Only downside is it'd probably require significant UI changes to be able to rank the prizes?

Lionel
#34199

Posted 2021-09-30 12:22:09 (edited)
Yes, I am imagining when you select "Everyone's a Winner" in the drop-down, it changes the Prizes section to have 1st Prize, 2nd Prize, 3rd Prize, then to save on coding it could just have Runners-Up Prizes? Then you wouldn't need to manually rank every single thing. Or the user could select how many ranks to include.

I am worried I am overthinking this though, and Standard already works mostly like this? The news post says everyone wins something, but actually you could buy a ticket that never gets pulled, right? That's the scenario I'm trying to avoid.

I'm looking for a way to make sure every single entrant gets a prize, so it's not just one person getting tons of prizes while others come away empty-handed. I guess you could already set it up so you can only buy one ticket, and limit the entrants to the number of prizes... but that isn't exactly the same thing.

Edit for math: in my scenario, the probability of winning is different than the way the current raffles work- the math is different when the order of choosing the winner matters. It's n!/(n-r)! where n is the number of things to choose from and we choose r of them without repeating. Never thought I'd be using discrete math on a wolf game lmao

🌠 Ꮚ𝘺𝘳π˜₯𝘸𝘢𝘭𝘧 🌌
#27999

Search Topic