Documentation / Gaius Play / Games

Games

Card and board games to play with other members right in Discord.

>uno

EveryonePrefix + SlashModule: games

Play a game of uno with your friends. Please note that this is assuming you already know how to play uno, if you do not then please visit this link. https://www.unorules.com/
This game supports multiple rules that can be configured via the 'game' command which has the full explanations of each rule.
When starting a game, the bot will ask each user pinged if they wish to play or not, if not enough users are left to play the start up will be aborted. Note, you must ping yourself if you wish to play, the bot does not auto include the person doing the command. This allows for locking of the command to staff.
Once the game starts, the bot will randomly choose a person to go first and the continue on.
An explanation on the various text based commands will be given in each channel the bot creates.
Minimum number of players required: 2

Usage

>uno member member [member]

Examples

>uno @Member @Member @Member
Slash command /uno
OptionTypeDescription
playersTextThe list of players to play, can be mentions or ids

“Dwa, trois, vier, fem, Шесть.”

>gofish

EveryonePrefix + SlashModule: games

Play a game of gofish with your friends. Please note that this is assuming you already know how to play gofish, if you do not then please visit this link. https://bicyclecards.com/how-to-play/go-fish/
This game supports multiple rules that can be configured via the 'game' command which has the full explanations of each rule.
When starting a game, the bot will ask each user pinged if they wish to play or not, if not enough users are left to play the start up will be aborted. Note, you must ping yourself if you wish to play, the bot does not auto include the person doing the command. This allows for locking of the command to staff.
Once the game starts, the bot will randomly choose a person to go first and the continue on.
An explanation on the various text based commands will be given in each channel the bot creates.
Minimum number of players required: 3

Usage

>gofish member member [member]

Examples

>gofish @Member @Member @Member
Slash command /gofish
OptionTypeDescription
playersTextThe list of players to play, can be mentions or ids

“Do you have a permit to fish in this water?”

>bullshit

EveryonePrefix + SlashModule: games

Play a game of bullshit with your friends. Please note that this is assuming you already know how to play bullshit, if you do not then please visit this link. https://gamerules.com/rules/bullshit-card-game/
This game supports multiple rules that can be configured via the 'game' command which has the full explanations of each rule.
When starting a game, the bot will ask each user pinged if they wish to play or not, if not enough users are left to play the start up will be aborted. Note, you must ping yourself if you wish to play, the bot does not auto include the person doing the command. This allows for locking of the command to staff.
Once the game starts, the bot will randomly choose a person to go first and the continue on.
An explanation on the various text based commands will be given in each channel the bot creates.
Minimum number of players required: 3

Usage

>bullshit member member [member]

Examples

>bullshit @Member @Member @Member
Slash command /bullshit
OptionTypeDescription
playersTextThe list of players to play, can be mentions or ids

“As opposed to horseshit which is substantially less fun.”

>checkers

EveryonePrefix + SlashModule: games

Welcome to checkers for discord! Checkers is the classic game of moving, jumping and kinging pieces.
There are a few things you need to remember when playing checkers for discord.
1. Moves are made by letter number pairs, A1, b2, c3, etc. You can use capitals or lowercase. Invalid moves will get a notification from the bot. You may also move and select a piece at the same time. Select a piece with the first space pair and move with the second space pair, eg: a6 b5.
2. Nothing is perfect, I am sorry you do not have the best eyesight, but this is the best I can do, I also had an artist do the king pieces so they would be as noticable as possible.
3. The bot will automatically detect double jumps, but they are not enforced, simply deselect the piece with change or saying the spot it is current in.
4. Win condition will automatically be determined when your opponent no longer has any more pieces.

There are also keyword commands to use as well.
Change will deselect your current piece, saying the same space again will also deselect it, eg A5. A5.
Forfeit will forfeit the game, leading to your loss and the end of the game.
Recall will recall the board in case it is lost to chat, this command has a 60 second timer though, use it sparingly
In order to start the game you must mention a player, be it yourself or another member.

Usage

>checkers leave/forcequit
>checkers member

Examples

>checkers leave
>checkers @Member
Slash command /checkers

/checkers isaction Act upon an already active game

OptionTypeDescription
action requiredTextWhich action to take.
Choices: leave recall

/checkers play Create a new checkers game

OptionTypeDescription
opponent requiredUserThe person you wish to play against

“How come there are no queens? I want my waifu to destroy you.”

>connect4

EveryonePrefix + SlashModule: games

Classic game of connect 4. Ping another member to play and click the reactions to drop checkers in. You may leave a running game by providing 'leave'.

Usage

>connect4 leave
>connect4 member

Examples

>connect4 leave
>connect4 @Member
Slash command /connect4

/connect4 isaction Act upon an already active game

OptionTypeDescription
action requiredTextWhich action to take.
Choices: leave

/connect4 play Create a new connect4 game

OptionTypeDescription
opponent requiredUserThe person you wish to play against

“I tried connect 5, but none of you could count that high.”

>sweep

EveryonePrefix + SlashModule: games

Welcome to minesweeper, hopefully you don't get your leg blown off...
I guess I should explain to your how to play yes?
You can customize the board if you would like.
#X# will make a board with the dimensions you listed, note, you must include the x.
You can then also add a number after this to denote how many mines to use as well.

As you will notice, the grid has been labelled for your ease of use, rows are letters, columns are numbers. In order to mark a space, simply indicate it by saying a letter and number pair, eg: A7.
If your choice was valid, then you can go ahead and click the nice buttons I've set up underneath the board.

↖: This is your 'reveal' button. Click it if you're sure there's no bomb in the space you indicated and I'll reveal it.
🚩: This is your marker button. Click it if you're sure there's a bomb here, just don't click the arrow by accident.
❌: Contrary to popular belief this is not a quit button, this is your 'cancel' button. If you don't want to select whatever spot you had, forgot which you selected, or dont like where you placed a flag, click this.
🏳️: This is your quit button, if you're a wuss and can't afford to lose a limb, click this

You win if you find all the bombs (no marking the entire board with flags) or reveal all non bomb spaces and you lose when you blow yourself up.
Good luck!

Oh, almost forgot, if you for some reason lose the board you can say 'recall' and I'll bring it back down for you, just don't spam this.

Usage

>sweep

Examples

>sweep
Slash command /sweep

/sweep isaction Act upon an already active game

OptionTypeDescription
action requiredTextWhich action to take.
Choices: leave recall

/sweep play Create a new minesweeper game

OptionTypeDescription
boardsizeTextSet the size of the board, format: #X#
minecountNumberSet the number of mines

“Come on... its just a bomb, what's a few fingers to lose?”

>forcequit

ModeratorPrefix + SlashModule: games

Forcequit a running game. If no channel is provided the bot will guess with the channel you did the command, or the category channel.

Usage

>forcequit gametype [channel]

Examples

>forcequit gofish 123415651212312
>forcequit bullshit
Slash command /forcequit
OptionTypeDescription
gametype requiredTextThe game type to forcequit
Choices: gofish connect4 checkers bullshit uno sweep
channelChannelOptional channel that the game is in

“You can only hog the toys for so long before someone grabs a hammer.”