Cards Against Humanity

Posted on Posted in IRC Network

Cards Against Humanity IRC bot

IRC bot that let’s you play [Cards Against Humanity] in IRC. The game is running on IdleChat inside #cah.

Commands

  • !start # – Start a new game. Optional parameter can by used to set a point limit for the game
    (e.g. `!start 10` to play until one player has 10 points.)
  • !stop – Stop the currently running game.
  • !pause – Pause the currently running game.
  • !resume – Resume a paused game.
  • !join – Join to the currently running game.
  • !quit – Quit from the game.
  • !cards – Show the cards you have in your hand.
  • !play # (#) – Play a card from your hand, # being the number of the card in the list.
    Play as many numbers separated by spaces as the current card required.
  • !winner # – Pick a winner of the round, # being the number of the entry in the list. Only for the current *card czar*.
  • !points – Show players’ *awesome points* in the current game.
  • !list – List players in the current game.
  • !status – Show current status of the game. Output depends on the state of the game
    (e.g. when waiting for players to play, you can check who hasn’t played yet)
  • !pick – Alias for !play and !winner commands.

Some of these commands reply as notice. If you use [Irssi], you can use [active_notice.pl] to get notices on the active window instead of status window.

#Uno

Posted on Posted in IRC Network

How to Play Uno

Each player receives 7 cards with the remaining ones placed face down (virtually) to make up a DRAW pile. The top card of the DRAW pile is shown to begin a DISCARD pile. The first player has to match the card in the DISCARD pile either by number, color, or word. For example, if the card is a red 8, the next player must play a red card or any color 8, otherwise the player can play a Wild Card. If the player doesn’t have anything to play, they must draw a card from the DRAW pile. If they can play what is drawn, they can play. Otherwise, play moves to the next person (pass).

Channel Rules

  1. You must follow the rules of IdleChat’s Terms of Service.
  2. Some Trash talking is okay but don’t let it get out of hand.
    1. If you won’t say it while playing with your mom or grandma it doesn’t belong in #uno
    2. If you don’t want someone to say it to you don’t say it to other people.
  3. You’ll get 3 warnings, then you will receive a channel ban lasting 1 day.
    1. Each ban after will add 1 day, so the second time you get banned you will be banned for two days.

What Do these mean?!

[D2] Draw Two Cards – When this card is played, the next person to play must draw 2 cards and his/her turn is skipped.
[R] Reverse Card – Simply reverse direction of play. Play left becomes play right, and right becomes left.
[S] Skip Card – The next player to play loses his turn and is “skipped.” Mighty clever.
[W] Wild Card – This card can be played on any card. The person playing the card calls any color to continue play.
[WD4] Wild Draw Four Card – This is the best, meanest, most sneaky card to have. Not only does the player get to call the next color played, but the next player has to pick 4 cards and his/her turn is skipped.
There is a hitch, however (of course): you can only play this card when you don’t have a card in your hand that matches the color of the card previously played.

Commands

  • !start – Starts the game
  • !stop – Stops the game
  • !unowon [nick] – Shows information about a player
  • !unocmds – View all commands in channel
  • !remove [nick] – Remove a player from the game (Radien only command)

Stats

  • !unotop10 – Shows top 10 players
  • !unotop3last – Shows last months top 3 games and top 3 players
  • !unofast – Shows current month’s fastest game
  • !unohigh – Shows current month’s high score
  • !unorecords – Shows All-Time Record for Points/games/speed/highest score and cards played

Card Commands

  • jo=join – Joins the game
  • pl=play – Plays a card
  • dr=draw – Draw a card
  • pa=pass – Pass/Skip your turn
  • co=color – Pick a color

Chan Commands

  • ca=cards – Shows your cards
  • cd=card – Shows active card
  • tu=turn – Shows current player
  • od=order – Shows order of game
  • ct=count – Shows number of cards each player has
  • st=stats – Shows information about current game
  • ti=time – Shows how long game has been going

Examples

  • Wild Draw Four: play wdf or pl wdf
  • Wild Card: play w or pl w
  • Draw Two: play [red/blue/yellow/green] dt or pl [r/b/y/g] dt
  • Skip Card: play [red/blue/yellow/green] s or pl [r/b/y/g] s
  • Reverse Card: play [red/blue/yellow/green] r or pl [r/b/y/g] r
  • Number card: play [red/blue/yellow/green] [1/2/3/4/5/6/7/8/9/0] or play [r/b/y/g] [1/2/3/4/5/6/7/8/9/0]

#werewolf

Posted on Posted in IRC Network

Werewolf is a variant of the party game Mafia. In summary, the objective is to eliminate members of the opposing team. At the start of the game, players are privately assigned roles as a wolf, or villager (all unknown to others). At night, the wolves select one victim to kill, and when the sun rises, villagers must persecute (lynch) one person they believe is the wolf with a majority vote. This is a game of trust, and deception, as no one can be certain of the roles of everyone else. The game continues until there are the same amount of wolves as villagers (wolves win), or all the wolves are dead (villagers win).