I challenged myself to make a game using Discord's Bot API in 24 hours. I ended up creating a clone of Sokoban, a puzzle game where you push boxes around to get them to certain locations, that is played entirely through a Discord bot!
Update: Sokobot is now hosted online, 24/7! You can find the invite link below. I also added a lot of your suggestions to the bot— you can check out the update trailer here: • Sokobot v.1.1 Trailer Now on top.gg!
Add it to your server through top.gg: https://top.gg/bot/713635251703906336
→ Source code: https://github.com/PolyMarsDev/Sokobot
Twitter: / polymarsyt
Chapters
0:00 Intro
1:35 Discord Bot Basics
2:18 Adapting the Game for Discord
3:08 First Test + Bugfixes
3:48 Improving Controls
6:43 Improving Visuals
8:01 Simultaneous Games
9:07 Conclusion
Resources/libraries used
JDA (Java Discord API)
https://github.com/DV8FromTheWorld/JDA
Making a Basic Discord Bot with Java Oliy Barrett
/ makingabasicdiscordbotwithjava
Code a Discord Bot in Java with Discord JDA! (Episode 1: Commands & Embeds) techtoolbox
• Code a Discord Bot in Java with Disco...
Music
"Tyrant" Kevin Macleod (http://incompetech.com)
"Bit Quest" Kevin Macleod (http://incompetech.com)
"Getting it Done" Kevin Macleod (http://incompetech.com)
"Sneaky Snitch" Kevin Macleod (http://incompetech.com)
"8Bit Dungeon Level" Kevin Macleod (http://incompetech.com)
"Amazing Plan" Kevin Macleod (http://incompetech.com)
"Robobozo" Kevin Macleod (http://incompetech.com)