Team-Snake
Team-Snake copied to clipboard
A Discord bot that lets you play Snake with your friends
Team Snake
Team Snake is a Discord bot written with JDA that allows users to play Snake with one another, using reactions to vote on the next move. High scores are saved, with global leaderboards making it possible for servers to compete for records.
Screenshots
Features
Play with friends
Games are server-wide: The most popular option is picked!
Leaderboards
Compete with other servers for high scores!
Snake modes
Special snake modes change up the gameplay and have a 25% chance of activating after each move!
- 😈🟪🟪🟣 Devil snake moves in the opposite direction of the chosen move.
- 🤢🟩🟩🟢 Glutted snake dies when eating an apple.
- 😡🟥🟥🔴 Charged snake continues to move until reaching an obstacle.
Commands
User
-
s!play
starts a game. -
s!info
provides details about the bot and basic rules. -
s!modes
explains the gameplay for each special snake mode. -
s!leaderboard
shows the top server scores.
Admin
-
s!prefix [character]
can be used to change the prefix the bot responds to in the current server. -
s!server
can be used by admins to manage the game.
Usage
Public host
Team Snake is available on top.gg and can be added to your server in one click!
Self-hosting
Grab the latest .jar or build it yourself. After executing the .jar file, it will prompt for a bot token which can be obtained by creating a Discord Bot Application here.
Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.