as Lukepop said
arena fights are already in game(but i think it needs something more reliable than simple agreement)
i have another idea
- you enter local inn, and in middle of the room, there is table with 2 dices and a wooden cup
the first player at the table has first turn(num1)(i think that there should be a button that will allow you to place bet, but you don´t have to play), and as other come to play, they receive their number(after turn of the player with highest number, turns will set back to 1)
and each turn players at the table can bet if player with the cup will win ,or lose
rules:
player puts 2 dices into the cup and shakes with it a bit and then puts it on a table(there could be some kind of minigame that could increase your chance of winning)
if sum of the numbers on dices is 7(true) player wins
if it isn´t equal to 7(false) player loses
if you bet X coins, you can not take them back
players can only place bets before the one with the cup starts to play(max 5 min, but i think 2 minutes are enough)
prizes:
money on each size are recalculated into percents(how much you bet on your side) and at the end of the turn, players that bet on the winning side will receive percentage(more you bet-more you get) of all coins in the game(turn)
luck will increase probability of wining with the cup(if you are just betting, it won´t do anything)
This game is so simple that you can do it even in VB