!bs: this command will start a game of battleship.
!bs stop: this command will end an active game of battleship.
ok: this command will continue to the next turn in an active game of battleship.
(number), (letter): this command can be used to attack your opponent in an active game of battleship.. The command must be 2-3 charactes consisting of 1 letter and 1 number from 1-10. For example, 1a.
!bj: this command will start a game of blackjack.
!bj stop: this command will end an active game of blackjack.
hit me: this command will make the bot deal you another card in an active game of blackjack.
stand: this command will end an active game of blackjack and tell you who won and why.
!help: this command will show you a simplified version of this list of commands.
!rps: this command will start a game of rock, paper, scissors.
!rps stop: this command will end an active game of rock, paper, scissors.
r,p, or s: these commands allow you to choose an attack in an active game of rock, paper, scissors.
!war: this command will start a game of war. Parameters: optionally, you can type !war capture or !war kill to play different versions of war. If no parameter is sent, the game will be set to kill mode.
!war stop: this command will end an active game of war.
go: this command allows you to turn over a card in an active game of war.
Prototypes
These are HTML prototypes for the different minigames in the Discord bot.
Blackjack
A classic casino game. Adding a gambling system with fake money would be too complicated, so this version doesn't involve gambling.
Snakes and Ladders
A simple board game based entirely around luck. Saddly, I was unable to implement the game to the bot due to reasons too boring, long, and nerdy to list here. Maybe a workaround will be found, but for now, the game remains in its HTML form.
Rock, Paper, Scissors
A very simple game and the first implemented onto the bot to get used to the Discord.js library.
War
A very simple card game with two game modes: capture and kill.