I'm looking for a Bookie to handle the money and betting in DMR. They'd have control over setting the bets and get a cut of the cash, for use with whatever they want. Maybe other things, if they should need or want it. Preferably someone with an adequate grasp on statistics and betting.
Again, I'd love to, but no time. I could suggest an easy way of making the betting more 'realistic' though:
Say there's two peeps, x and y, in a fight to the death. 1 DD gets bet on x to win, and 4 DD on y (two peeps betting 2 DD each) (cause x is missing a limb or so). Starting payouts is bet*2.
Now, the payouts get a modifier which increases as the 'opposition' to your get increases. The modifier for x is 4/1=4, and for y it's 1/4=0.25
This modifier is added to the standard modifier for that type of bet.
So now, if x wins, the payout for his bet is: bet*(2+4) = bet*6 = 1*6 = 6 DD paid, so 5 DD gain
And if y wins, the payout for a single bet is: bet*(2+0.25) = bet*2.25 = 2*2.25 = 4.5 = 4 D paid, so 2 DD gain for each individual better, so 4 DD payed out total that round.
Payouts are rounded down (or up, whatever) to nearest integer.
In case of no people betting on the other person, no modifiers are added.
In case of more than 2 possible peepes to bet on, for an individual contestant his total is put against the total DD of all other bets of all other contestants.
This way, betting on an unpopular/unlikely to win contestant has bigger potential payouts, but betting on the one almost guaranteed to win doesn't pay as much, but is a 'safer' option.
Thoughts?
Sort of 'auto-balancing betting'. Hmm. Could work, but I think I can game it in this scenario.
So, let's setup the same initial scenario: X has a bet of 1 to win, Y has a bet of 4 to win. Now let's consider a new better (call him B), who bets 1 on each.
(If this sort of betting is not allowed, fine, but I think we'd prefer a system where we don't have to restrict bets like this because betting like this would be a no-win scenario.
X now has 2 to win, and Y has 5 to win. So the modifier for X is now 5/2 = 2.5, and the modifier for Y is now 2/5 = 0.4.
If X wins, B gets 1*(2+2.5) = 4.5 as a reward. A solid win for him. If *Y* wins, B still gets 1*(2+0.25) = 2.25 as a reward. So B can make the risky bet on X, but will never lose money because he will make it back on Y anyway.
I do know there is a configuration of this sort of betting that works, though. It's how a lot of high-volume bets work, because in practice the bookies have as little idea about the odds as the betters do, so they simply use the bets that come in to balance the odds (and, of course, the algorithm they use to do this results in a negative-sum game for the betters, where they can never win more than the bookie receives in bets)
How about
reward = b * (1 + base * mult)? Base is the 'base odds', multiplier is as you described it, RC?
So in the original scenario, the base would be 1, such that with an even multiplier, the reward would be 2. The reward for winning X would be b*5, and the reward for winning Y would be b*1.25.
Then in my scenario, B would get 1+1*2.5 = 3.5 for X winning, and 1+1*0.4 = 1.4 for Y winning, so betting on both is no longer a guaranteed gain (and probably not worth it)
Sounds like a solid plan for the team.v.team bids and 1v1 bids, but I think we need more for the survival/death and the winner bids