Skip to content

MAYANK-MAHAUR/SENTIENT-GAMES

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sentient Discord Games 🤖

HEY! Welcome to the sentient Discord games bot. This bot brings six engaging and interactive games directly to your server, providing fun challenges for all your members. From word puzzles to guessing games, there's something for everyone to enjoy!


🎮 The Games

There are currently 6 engaging games available. Each game is designed to be a unique and fun experience, perfect for livening up your server's chat.

  • Trivia: 🧠 Prove your knowledge with our wide variety of trivia questions! The bot will post a question, and the first person to type the correct answer wins. Categories range from pop culture and science to history and geography.

  • Scramble Words: 📝 Think you're quick with words? The bot will present a jumbled word, and the first person to unscramble it and type the correct answer wins. The words get more challenging as you go!

  • Emoji Decode: 🧩 This is a mind-bending puzzle game where you decipher a phrase or a movie title from a series of emojis. It's a great way to test your lateral thinking and emoji-fluent skills. (Note: This game is currently In production)

  • Lyrics Guess: 🎶 Are you a music aficionado? The bot will give you a few lines of a song, and you have to be the first to guess the correct song title and artist. Get ready to put your music knowledge to the test! (Note: This game is currently In production)

  • Guess the Number: 🔢 A classic for a reason! The bot picks a secret number, and you try to guess it. The bot will give you clues like "higher" or "lower" to guide you. It's a race to see who can guess the number in the fewest tries!

    • Customization: You can set the range for the secret number (e.g., 1-100).
  • Rock, Paper, Scissors: ✂️📄🪨 Challenge the bot to a one-on-one duel! Just use the slash command to make your choice (rock, paper, or scissors), and the bot will play its hand. It's the ultimate quick-fire game of chance.


🕹️ How to Play

All games are started and stopped using slash commands. You can access these commands by typing a / in your Discord chat.

General Commands

Command Description
/start{game_name} Starts a new game.
/stop{game_name} Stops the current game in the channel.

Trivia

  • Start: /starttrivia
  • Stop: /stoptrivia

Scramble Words

  • Start: /startscramble
  • Stop: /stopscramble

Emoji Decode

  • Start: /startemoji
  • Stop: /stopemoji

Lyrics Guess

  • Start: /startlyrics
  • Stop: /stoplyrics

Guess the Number

  • Start: /startguess followed by the maximum number (e.g., /startguess max_number:100).
  • Stop: /stopguess

Rock, Paper, Scissors

  • Start: /startrps
  • Stop: /stoprps

🏆 Leaderboard

The bot features a shared leaderboard system that tracks winners from all games. When a game is won, the winner is added to a temporary leaderboard. Once this leaderboard is full with 10 winners, it automatically saves all winners to a permanent database and then clears itself for the next round of champions.

Leaderboard Commands

Command Description
/leaderboard Displays the current, temporary leaderboard.
/clearleaderboard Clears the temporary leaderboard. This command is restricted to Administrators.
/givewinnerroles Assigns a specific role to all 10 winners on the full leaderboard, saves them to the database, and clears the temporary leaderboard.

Database

The bot uses a local SQLite database file named global_leaderboard.db to permanently store all the winners from the temporary leaderboard. This ensures that a record of every champion is kept even after the temporary leaderboard is reset.

About

Engaging Discord games for Sentient.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages