Akobo IRC-Bot (Currently: Clue + Murdering)
Posted: January 25th, 2012, 3:21 pm
Clue-Bot
Clue-Bot is up and running! Join #miniclue to play!
I've learned that a dangerously high amount of people don't know how to play Clue. Here's a Wikipedia article!
Currently issues and stuff:
- It's honor system that you're moving your piece as far as you should. It wouldn't be too much work to change this, but I sorta like it this way
- Currently, a "formal accusation" is just a suggestion that is performed while the player is in the Cellar. Should this be changed to let people formally accuse anywhere?
Clue-Bot How-To
First, if Akobo is in the room, type "akoboclue" to make sure it's clue-ing up.
Characters: Scarlet, Mustard, White, Green, Peacock, Plum
Weapons: Candlestick, Knife, LeadPipe, Revolver, Rope, Wrench
Rooms: Kitchen, Ballroom, Conservatory, DiningRoom, BilliardRoom, Library, Lounge, Hall, Study
Capitalization isn't important, but spelling and lack of spaces is!
Chat Commands:
!start : Use to initiate a game of Clue.
!join Character : Join the game as the specified character.
!startgame : Once all the desired players have joined, this gives out the cards and starts the action.
--Player-Only-Commands--
!stay: On your turn, forfeit your movement action.
!roll : On your turn, roll 2d6.
!move Space : After rolling, move to the desired space (ex: A15, O8, I4, Kitchen).
!passage : On your turn, if in a room with a secret passage, moves you to the corresponding room.
!suggest Character Weapon : On your turn while in a room, suggest that the given character performed the murder with the given weapon in your current room.
!accuse Character Weapon Room : Same as !suggest, however this is your final accusation and determines whether you win or lose. May be done from any room, but not from a hallway.
!pass : On your turn, if you could otherwise suggest, you may choose to not make a suggestion instead.
!terminate : If you want to end the game early for some reason (someone came in and wants to play etc), this starts a countdown to end the game in 20 seconds.
!stopterminate : Stops the termination countdown, saving the game from a sad fate.
!board : Shows the board state, in case you forgot.
!cards : Tells you how many cards each player has.
!timeout : Usable after a player has not responded for a long enough time (60sec) to skip their turn.
!forcecard : Usable after a player has been told to present evidence and has not responded for a long enough time (60sec) to make them show a random applicable card.
PM Commands:
!help : Get the bot to tell you some reference information without having to come back here.
--Player-Only-Commands--
!show Card : Show the bot a certain card in your hand (when asked for evidence to refute a suggestion). The bot will show the necessary player the card.
!mycards : Get shown your hand again in case you forgot to jot it down and you lost your PM window or something.
---
Other stuff:
!murder: Someone kills someone with a thing, can someone stop it?!
!dcmurder: Someone from DC kills someone from DC with a thing, can someone stop it?!
!akobomurder: Akobo kills someone and hides their body! :O
Original post:
Clue-Bot is up and running! Join #miniclue to play!
I've learned that a dangerously high amount of people don't know how to play Clue. Here's a Wikipedia article!
Currently issues and stuff:
- It's honor system that you're moving your piece as far as you should. It wouldn't be too much work to change this, but I sorta like it this way

- Currently, a "formal accusation" is just a suggestion that is performed while the player is in the Cellar. Should this be changed to let people formally accuse anywhere?
Clue-Bot How-To
First, if Akobo is in the room, type "akoboclue" to make sure it's clue-ing up.
Characters: Scarlet, Mustard, White, Green, Peacock, Plum
Weapons: Candlestick, Knife, LeadPipe, Revolver, Rope, Wrench
Rooms: Kitchen, Ballroom, Conservatory, DiningRoom, BilliardRoom, Library, Lounge, Hall, Study
Capitalization isn't important, but spelling and lack of spaces is!
Chat Commands:
!start : Use to initiate a game of Clue.
!join Character : Join the game as the specified character.
!startgame : Once all the desired players have joined, this gives out the cards and starts the action.
--Player-Only-Commands--
!stay: On your turn, forfeit your movement action.
!roll : On your turn, roll 2d6.
!move Space : After rolling, move to the desired space (ex: A15, O8, I4, Kitchen).
!passage : On your turn, if in a room with a secret passage, moves you to the corresponding room.
!suggest Character Weapon : On your turn while in a room, suggest that the given character performed the murder with the given weapon in your current room.
!accuse Character Weapon Room : Same as !suggest, however this is your final accusation and determines whether you win or lose. May be done from any room, but not from a hallway.
!pass : On your turn, if you could otherwise suggest, you may choose to not make a suggestion instead.
!terminate : If you want to end the game early for some reason (someone came in and wants to play etc), this starts a countdown to end the game in 20 seconds.
!stopterminate : Stops the termination countdown, saving the game from a sad fate.
!board : Shows the board state, in case you forgot.
!cards : Tells you how many cards each player has.
!timeout : Usable after a player has not responded for a long enough time (60sec) to skip their turn.
!forcecard : Usable after a player has been told to present evidence and has not responded for a long enough time (60sec) to make them show a random applicable card.
PM Commands:
!help : Get the bot to tell you some reference information without having to come back here.
--Player-Only-Commands--
!show Card : Show the bot a certain card in your hand (when asked for evidence to refute a suggestion). The bot will show the necessary player the card.
!mycards : Get shown your hand again in case you forgot to jot it down and you lost your PM window or something.
---
Other stuff:
!murder: Someone kills someone with a thing, can someone stop it?!
!dcmurder: Someone from DC kills someone from DC with a thing, can someone stop it?!
!akobomurder: Akobo kills someone and hides their body! :O
Original post:
Spoiler: