Coder Social home page Coder Social logo

uno's Introduction

UNO

The time you spent looking at this readme could have been spent being productive.
Readmes kill. Play UNO instead. UNO saves lives.

Table of Contents

  1. Description
  2. Configurable Rules
  3. Selfhosting
  4. Disclaimer

Description

This is an UNO bot designed for the Discord chat platform. The intent of this bot is to provide a fun and fulfilling UNO experience with your friends!

Configurable Rules

One of the features of UNO is configurable rules, to make sure your games are as customizable as possible! You can view these using the uno rules command.

To set, the creator of the game has to run the command: uno rules <key> <value>.

Current rules:

Decks

Key: DECKS Type: integer Default: 1

This is the number of decks to use in the game.

Initial Cards

Key: INITIAL_CARDS Type: integer Default: 7

This is how many cards to pick up at the beginning of the game.

Draws Skip

Key: DRAW_SKIP Type: boolean Default: true

This is whether pickup cards (+2, +4) should also skip the next person's turn.

Must Play

Key: MUST_PLAY Type: boolean Default: false

This is whether a player has to play a card if they're able to, instead of drawing.

Callouts

Key: CALLOUTS Type: boolean Default: true

This is whether other players are able to call someone out for having only one card but not saying uno!

Callout Penalty

Key: CALLOUT_PENALTY Type: integer Default: 2

This is how many cards a player has to pick up with someone successfully calls them out.

False Callout Penalty

Key: FALSE_CALLOUT_PENALTY Type: integer Default: 2

This is how many cards a player has to pick up if they try to call someone out, but everyone has more then one card.

Automatically Play After Draw

Key: DRAW_AUTOPLAY Type: boolean Default: false

Automatically plays a card after drawing, if possible. If a wild card is drawn, will give a prompt for color.

Selfhosting

You may selfhost (AKA run your own instance of) this bot under the following circumstances:

  • Your instance (referred to as a "clone") must be private.
    • As such, your clone must not be listed on any sort of public bot listing.
  • You understand that no support will be provided to aid you in self-hosting.
  • You agree to not submit any issues, features, or pull requests related to bugs exclusively related to self-hosting.

Disclaimer

This bot is not associated with UNO or Mattel in any ways.

uno's People

Contributors

ratismal avatar rykanrar 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.