Giter Site home page Giter Site logo

mole-game's Introduction

Mole

A game of espionage made for the quarintine age.

Characters

  • The Ref
    • A narrartor who is on neither team and cannot win or lose.
  • Runner
    • No special powers.
  • Mole
    • Chooses two participants to move back one step.
  • Captain (Runner's Team)
    • Each round, the captain can view one participant's character.
  • Sore Loser (Runner's Team)
    • Each round, the sore loser can move one person back a step (but is not required to).
  • Coach (Runner's Team)
    • Each round, the sore loser can move one person forward a step (but is not required to).

How It Works

It's basically like your standard high school track meet... but with spies.

The goal of the game is to either get your entire team to the finish line or to get the other team disqualified (because the best way to win is technically).

At the start of the game every participant is on step 2. The finish line is step 5.

Once a participant has been disqualified (DQ'd) they are out of the game and their character card will be revealed. They are no longer allowed to vote.

Once a participant finishes, they are safe. They can't be moved back or forwards, they can still vote and their identity is remains a secret.

Game Play

Starting Game Board

Each round has two stages.

Stage 1

In the first stage, everyone starts with their eyes closed.

Each character (except the runner) will be called upon one by one by the "ref". The moles are the only character (other than the runner) that will have more than one participant. When each character is called upon they can do their action (listed under "Characters" section) and then will close their eyes again once finished.

Notice that the moles know who is on their team but the runners do not know who is a mole and who is a runner.

Stage 2

In the second stage everyone will open their eyes.

All participants who are still eligible to vote (non DQ'd participants) will try to figrue out who is on what team. Participants will vote on another participant to move and whether they want to move them forward one step or backwards one step.

This all repeats until one entire team has been DQ'd or has finished.

Game board with a participant disqualified and one that has finished

Contributing

Please feel free to open a PR to clean up the interface or improve the quality of the code.

Please open up an issue to discuss how to improve the game play and rules.

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.