Git Product home page Git Product logo

yeats's Introduction

yeats

I call it "irish" but I don't know what you call it - it's a game, now you can play it on discord, and now it's written in rust!

Everyone puts clues into a bowl, then take turns performing the clues to someone else. There's 3 (or some number other than 3) rounds

  1. Use any words except what's written on the clue
  2. Use only one word that's not written on the clue
  3. Charades (or sound effects for voice only) n) ... ? use your imagination

All rounds use the same set of clues and they go back into the bowl at the end of each round.

This is my discord bot to run the game so you can play it over the internet during a global pandemic when you can't go round to your friends' houses.

How it works?

Do the usual things to add a bot to your discord channel. This guy is run off a few commands

Submitting clues

Direct message the bot with !add-clue <TEXT> to add <TEXT> as a clue

Joining the game

use !join to join the game

Starting the game

When there's enough players and clues, type into a text channel !start-game and follow instructions from there.

Turns

Everyone is assigned a single person to perform to, when it's your turn you'll be performing your clue to that other person and them alone. Only when they guess correctly can you move on to the next clue. This one-at-a-time rule is to deal with the problems with having many people yelling over voice/video chat at the same time.

When it's your turn to perform, the bot will direct message you a clue. Reply to the bot with y or Y to get the next clue.

At the end of your turn the bot will recap which clues you solved - the last one shown to you is put back into the bowl. The recap message will be REDACTED after a certain delay, so you can't just scroll up the channel to remind yourself what clues there are.

yeats's People

Contributors

mattswoon avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.