All Projects → PolyMarsDev → Sokobot

PolyMarsDev / Sokobot

A Discord bot that lets you play Sokoban

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Sokobot

Pokeball Selfbot Poketwo Automation
This specific selfbot was designed to automatically catch pokemon spawned on Discord by Poketwo bot. It also offers other utility functions to automate features like trading, releasing, id search, etc. Currently the autocatcher is powered by AI making it possible to autocatch pokemons on multiple bots like PokeTwo, PokeRealm, etc.
Stars: ✭ 131 (-26.4%)
Mutual labels:  discord-bot
Vaebot
Discord bot for everything from moderation to music.
Stars: ✭ 144 (-19.1%)
Mutual labels:  discord-bot
Fantasy football chat bot
GroupMe Discord and Slack Chatbot for ESPN Fantasy Football
Stars: ✭ 166 (-6.74%)
Mutual labels:  discord-bot
Rtfmbot
Discord bot for programming, runs code (600+ langs), queries/show docs and references
Stars: ✭ 135 (-24.16%)
Mutual labels:  discord-bot
Discord Bot List
Just another botlist for discord
Stars: ✭ 143 (-19.66%)
Mutual labels:  discord-bot
Octave
Discord bot written in Java and Kotlin using JDA.
Stars: ✭ 156 (-12.36%)
Mutual labels:  discord-bot
Discord.js
discord.js is a powerful Node.js module that allows you to easily interact with the Discord API.
Stars: ✭ 16,432 (+9131.46%)
Mutual labels:  discord-bot
Discord.ts
🤖 Create your discord bot by using TypeScript and decorators!
Stars: ✭ 172 (-3.37%)
Mutual labels:  discord-bot
Amongcord
Among Us Discord Bot | Discord bot for controlling voice channels during Among Us matches
Stars: ✭ 144 (-19.1%)
Mutual labels:  discord-bot
Lenoxbot
🖥️ LenoxBot is a Discord bot that offers many cool new features to your Discord server!
Stars: ✭ 163 (-8.43%)
Mutual labels:  discord-bot
Poketwo
A Discord bot.
Stars: ✭ 139 (-21.91%)
Mutual labels:  discord-bot
Mirai
The core for Mirai Bot v4 [Deprecated]
Stars: ✭ 142 (-20.22%)
Mutual labels:  discord-bot
Jda Utilities
A series of tools and utilities for JDA to assist in bot creation
Stars: ✭ 158 (-11.24%)
Mutual labels:  discord-bot
Calypsobot
A fully customizable bot built with discord.js
Stars: ✭ 131 (-26.4%)
Mutual labels:  discord-bot
Tle
🤖 Discord Bot for Competitive Programming
Stars: ✭ 168 (-5.62%)
Mutual labels:  discord-bot
Discord Bot
A discord bot that can play music, moderate, log events and more
Stars: ✭ 127 (-28.65%)
Mutual labels:  discord-bot
Discord Musicbot
Very simple discord music bot with the discord.js with Song Name playing. It can able to play music with the song name
Stars: ✭ 148 (-16.85%)
Mutual labels:  discord-bot
Discord Spam Bots
Discord spam bots with multiple account support, account creator, auto-join, proxies, mass direct message and more.
Stars: ✭ 173 (-2.81%)
Mutual labels:  discord-bot
Secret Santa
🎅 The code behind Secret Santa, the holiday bot for Slack / Discord / Zoom
Stars: ✭ 170 (-4.49%)
Mutual labels:  discord-bot
Carl Bot
Bot for discord using discord.py (outdated code)
Stars: ✭ 160 (-10.11%)
Mutual labels:  discord-bot

Sokobot

Sokobot is a Discord bot written with JDA that lets you play Sokoban, the classic box-pushing puzzle game.

Screenshots

Level 1 Level 2

Features

Infinite levels

The maps in Sokobot are randomly generated, increasing in difficulty as you progress.

Varied controls

Sokobot has multiple control options to improve the player's experience, including reactions and wasd commands!

Simultaneous games

Thanks to the power of Java HashMaps™️, multiple users can use the bot at the same time without interfering with one another.

Custom prefixes New!

To prevent Sokobot from conflicting with other bots, admins can choose any single-character prefix to preface Sokobot's commands.

Commands

User

  • !play can be used to start a game if you are not currently in one.
  • !stop can be used to stop your active game at any time.
  • !info provides some useful details about the bot and rules of the game.

Admin New!

  • !prefix [character] can be used to change the prefix the bot responds to in the current server.

Usage

Public host New!

Sokobot 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. Then, create a Discord Bot Application here and paste the bot token into token.txt. Then, ensure the two files are in the same directory and run the .jar file. Please note, this bot differs a bit from the public bot. For example, there is no voting rewards (custom emotes are always unlocked), no leaderboard, no progress saving, etc.

Compiling

Install Java 8 JDK and Gradle. In the root folder of the project, execute gradlew shadowJar. The compiled .jar file will be located in build/libs.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change. Feel free to create a fork and use the code for any noncommercial purposes.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].