All Projects → GizmolabAI → djs-games

GizmolabAI / djs-games

Licence: MIT license
A package for discord.js mini games which can be used in your bots

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to djs-games

discord-tictactoe
Highly customizable innovative Discord Bot for playing Tic-Tac-Toe 🎮🏅
Stars: ✭ 84 (+104.88%)
Mutual labels:  discord-js, discord-games
discord-guide-fa
اینجا یاد میگیرید چطور از صفر یک دیسکورد بات بسازید 🐱‍🏍
Stars: ✭ 69 (+68.29%)
Mutual labels:  discord-js
distube-music-bot
An advanced music bot based on distube.js.org with filters and more
Stars: ✭ 24 (-41.46%)
Mutual labels:  discord-js
Hurricano
An amazing open-source Discord bot using MongoDB with many features such as a customizable prefix, a reaction menu, music, role requirement giveaways and much more!
Stars: ✭ 97 (+136.59%)
Mutual labels:  discord-js
Dodong
An easy-to-setup music bot made with discord.js and discord-player
Stars: ✭ 55 (+34.15%)
Mutual labels:  discord-js
digbot
DigBot is a custom made Discord bot for the DIG gaming community
Stars: ✭ 13 (-68.29%)
Mutual labels:  discord-js
valorant-stats
Valorant statistics bot built with Discord.js using MongoDB
Stars: ✭ 29 (-29.27%)
Mutual labels:  discord-js
Nova-Bot
This bot was created using discord.js v12. This bot offers you many powerful commands ranging from moderation to economy.
Stars: ✭ 37 (-9.76%)
Mutual labels:  discord-js
muse
🎧 a self-hosted midwestern Discord music bot that doesn't suck
Stars: ✭ 354 (+763.41%)
Mutual labels:  discord-js
Discord-Channel-Moderator
❤️ Discord Moderation Bot that helps you filter commands, (allow) links or filter words in channels where they were not allowed. Script is Node.js based using discord.js built by @Refloow
Stars: ✭ 76 (+85.37%)
Mutual labels:  discord-js
multiple-purpose-discord-bot-like-carlbot
A MultiPurpose Discord bot Named Dumb Bot which does Almost Everything You will need in one bot and with 230+ Commands and does almost everything which is in carl-bot or dyno
Stars: ✭ 70 (+70.73%)
Mutual labels:  discord-js
Friend-Time
Discord bot - Friend Time helps your server coordinate times and events by converting times mentioned in chat between time zones!
Stars: ✭ 62 (+51.22%)
Mutual labels:  discord-js
Project Mudkip
Project_Mudkip is a bot made on the discord.js library with over 100 commands
Stars: ✭ 17 (-58.54%)
Mutual labels:  discord-js
Discord-Presser-Server-Nuker
Nuke Discord Bot in Js (Beta has arrived)
Stars: ✭ 253 (+517.07%)
Mutual labels:  discord-js
CodeClaimer
A neat and faster Discord Gift Claimer.
Stars: ✭ 21 (-48.78%)
Mutual labels:  discord-js
Corius
My Current public discord.js bot
Stars: ✭ 45 (+9.76%)
Mutual labels:  discord-js
Discord-Trivia-Bot
TriviaBot: Play trivia in Discord! Powered by discord.js and OpenTDB, with 24 categories and three modes of play.
Stars: ✭ 83 (+102.44%)
Mutual labels:  discord-js
discord-altyapi-bot
Discord Bot Altyapısı - Discord.js v14 Altyapı
Stars: ✭ 172 (+319.51%)
Mutual labels:  discord-js
SeoaBot
The Discord bot was name Seoa
Stars: ✭ 28 (-31.71%)
Mutual labels:  discord-js
tunnelerjs
An anti-spam bot for Discord.
Stars: ✭ 14 (-65.85%)
Mutual labels:  discord-js



A discord.js Games Package with Who's that Pokemon, ConnectFour, Snake, rock paper scissors, guessTheNumber, , guess the Logo , Guess The Flag, tictactoe , fast type, Hangman and More!
Explore the docs »

Report Bug · Discord

About

  • A discord.js Games Package with Who's that Pokemon, ConnectFour, Snake, rock paper scissors, guessTheNumber, , guess the Logo , Guess The Flag, tictactoe , fast type, Hangman and More!
  • Join our Support Server for help

Installation

npm i djs-games

Example usage

USE ACCORDING TO YOUR COMMAND HANDLER

Who's That Pokemon

const { Pokemon } = require('djs-games')
const game = new Pokemon({
  message: message,
  token: 'dagpi-token-here', // Get Your Api Token at https://dagpi.xyz/dashboard
  winMessage: 'You Win!',
  loseMessage: 'You Lose!',
  wrongGuess: 'Wrong Guess!',
  stopCommand = 'stop',
  maxAttempts: 10,
})
game.start()

Guess The Logo

const { GTL } = require('djs-games')
const game = new GTL({
  message: message,
  token: 'dagpi-token-here', // *Required!! Get Your Api Token at https://dagpi.xyz/dashboard
  stopCommand: 'stop', // *Required!!
  winFooter: 'You Win!', // Set The Footer of the win message
  winColor: 'GREEN', // The embed color of the win message
  loseFooter: 'You Lose!', // Set The Footer of the lose message
  loseColor: 'RED', // The embed color of the lose message
  questionFooter: 'Guess the Logo!', // Set The Footer of the question message
  questionColor: 'BLUE', // The embed color of the question message
  maxAttempts: 5, //
})
game.start()

Guess The Flag

const { GTF } = require('djs-games')
const game = new GTF({
  message: message,
  token: 'dagpi-token-here', // *Required!! Get Your Api Token at https://dagpi.xyz/dashboard
  stopCommand: 'stop', // *Required!!
  winFooter: 'You Win!', // Set The Footer of the win message
  winColor: 'GREEN', // The embed color of the win message
  loseFooter: 'You Lose!', // Set The Footer of the lose message
  loseColor: 'RED', // The embed color of the lose message
  questionFooter: 'Guess the Flag!', // Set The Footer of the question message
  questionColor: 'BLUE', // The embed color of the question message
  winMessage: 'You Win!', // Set The Win Message
  loseMessage: 'You Lose!', // Set The Lose Message
  maxAttempts: 5, //
  wrongGuess: 'Wrong Guess!', // Set The Wrong Guess Message
})
game.start()

Tic Tac Toe

const { TicTacToe } = require('djs-games')
const game = new TicTacToe({
  message: message,
  xEmote: '❌', // The Emote for X
  oEmote: '0️⃣', // The Emote for O
  xColor: 'PRIMARY',
  oColor: 'PRIMARY', // The Color for O
  embedDescription: 'Tic Tac Toe', // The Description of the embed
})
game.start()

ConnectFour

const { ConnectFour } = require('djs-games')
const game = new ConnectFour({
  message: message,
  player1: '🔴',
  player2: '🟡',
})
game.start()

SNAKE

const { Snake } = require('djs-games')
const game = new Snake({
  message: message,
  buttons: true, // If you want to use buttons || False if you want to use reactions
  snake: '🟩',
  apple: '🍎',
  embedColor: 'RANDOM',
  leftButton: '◀',
  rightButton: '▶',
  upButton: '▲',
  downButton: '▼',
})
game.start()

RockPaperScissors

const { RockPaperScissors } = require('djs-games')
const game = new RockPaperScissors({
  message: message,
})
game.start()

Docs

Checkout the docs for more information on the games and how to use them.

Feature Requests

If you have any feature requests, please open an issue on GitHub

Contributing

Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Help

Join Our Discord Server for help related to our projects or programming in General.

Support Server

Buy us a coffee

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].