2.0.1 • Published 3 years ago

@sinisterdev/rock-paper-scissor v2.0.1

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
3 years ago

About

Integrate the "Rock-Paper-Scissors" game into your project using this simple package

  • Get the results easily in the form of an object
  • No bugs discovered till date
  • Beginner friendly and fast

Installation

npm install @sinisterdev/rock-paper-scissor

Usage

const game = require('@sinisterdev/rock-paper-scissor');

const result = game.play("rock"); /* Options: ["rock", "paper", "scissors"] */

console.log(result); // Returns an object containing result
console.log(result.success) // Returns aboolean whether the game functioned as expected
console.log(result.winner) // Returns a string containing the winner of round (player/computer/tie)
console.log(result.computer) // Retuns the computer's choice in form of string

Result Object

<Result> is the Result object:

<Result>.success - Whether the game functioned as expected - Type: boolean

<Result>.winner - Winner of the round in the form of a string. Round may have resulted in a tie if play() function's force parameter is set to false. Type: string

<Result>.computer - The computer's choice in form of a string. Type: string

<Result>.error - The error message, null when operation is successful

Issues

If you have any bugs, or if you want to request a feature, please open an issue

2.0.1

3 years ago

2.0.0

3 years ago

1.2.0

3 years ago

1.1.0

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago