15 Free YouTube subscribers for your channel
Get Free YouTube Subscribers, Views and Likes

Making a Game With Discord's Bot API

Follow
PolyMars

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)

posted by webuz22