So, I was really bored and decided to make an IRC Bot that hosts Liar's Dice. For those of you that don't know what that is, look it up for a long description, or read on, for my brief description.
In Liar's Dice, everyone starts with 5 dice, rolled secretly. One of the players then starts the bidding.
A bid consists of the number and rank of dice you think (or are lying) that there are counting EVERYONE'S DICE. An example would be 2 3s.
Bidding continues, with each bid either increasing in the rank of the previous bid (2 5s) or an increase in the number of dice with any rank (3 1s or 3 4s).
At any point, the next person may call "challenge" or "dead on" on the previous bid. At this point, all the dice are revealed. On a challenge call, if there are less dice than the previous bidder bid, the previous bidder loses a die. If there are the same number or greater that the number bid, the challenger loses a die. On a dead on call, if there are EXACTLY as many dice as the previous bidder called, everyone but the caller loses a die. If there is any other number of them, the caller loses a die.
The game continues until there is only one person with dice.
There aren't many instruction in-game for commands and such, but here's a short list of everything important:
!in puts you into a new game.
During your turn (It'll tell you when your turn is):
!bid [quantity] [rank] bids [quantity] of rank [rank] (!bid 2 3 would bid 2 3s)
!challenge challenges the previous bid
!deadon calls dead on on the previous bid
So, please join and test out my bot/give my feedback. I'll see what I can do.
irc.newnet.net/#dicebot