Current collected state Current
Observed since 20 Oct, 18:28 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
1game-texas-holdem
Texas Hold'em developed in NodeJS by 1game
npm i 1game-texas-holdem --save
var th = require('1game-texas-holdem');
// sample game supports 0-11 players
var numOfPlayers = 5;
// API - `sample`
var new_sample = th.sample(numOfPlayers);
// reveal the Board
// sample game stores the Board as an array of 5 Cards.
var board = new_sample.board;
console.log('The Board: ', board);
// reveal the players' Hands
// sample game stores the players' Hands in a two-dimensional array.
var hands = new_sample.hands;
console.log('The Hands: ', hands);
// reveal the 5th Player's Hands
var playerIndex = 4;
var pHands = [ hands[0][playerIndex], hands[1][playerIndex] ];
console.log('The 5th Player\'s Hands: ', pHands);
// after you retrieve the Hands and the Board.
// API - `rule` -> `count`
var input = pHands.concat(board);
var output = th.rule.count(input);
// show what the player hits
console.log(output.rank);
// show the related indexs of the `best` five cards.
console.log(output.ix);
// construct the value string
var val = th.rule.value(input, output);
console.log(val);
a simple game structure
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
babel-cliEnvironment{
"local_name": "babel-cli",
"alias": false,
"peer_metadata": null
} | ^6.10.1 | development |
babel-loaderEnvironment{
"local_name": "babel-loader",
"alias": false,
"peer_metadata": null
} | 6.2.4 | development |
babel-preset-es2015Environment{
"local_name": "babel-preset-es2015",
"alias": false,
"peer_metadata": null
} | ^6.9.0 | development |
babel-preset-stage-2Environment{
"local_name": "babel-preset-stage-2",
"alias": false,
"peer_metadata": null
} | ^6.11.0 | development |
babel-registerEnvironment{
"local_name": "babel-register",
"alias": false,
"peer_metadata": null
} | ^6.9.0 | development |
chaiEnvironment{
"local_name": "chai",
"alias": false,
"peer_metadata": null
} | 3.5.0 | development |
commitizenEnvironment{
"local_name": "commitizen",
"alias": false,
"peer_metadata": null
} | 2.8.2 | development |
cz-conventional-changelogEnvironment{
"local_name": "cz-conventional-changelog",
"alias": false,
"peer_metadata": null
} | 1.1.6 | development |
ghooksEnvironment{
"local_name": "ghooks",
"alias": false,
"peer_metadata": null
} | ^1.2.4 | development |
json-loaderEnvironment{
"local_name": "json-loader",
"alias": false,
"peer_metadata": null
} | 0.5.4 | development |
mochaEnvironment{
"local_name": "mocha",
"alias": false,
"peer_metadata": null
} | 2.5.3 | development |
npm-run-allEnvironment{
"local_name": "npm-run-all",
"alias": false,
"peer_metadata": null
} | 2.3.0 | development |
nycEnvironment{
"local_name": "nyc",
"alias": false,
"peer_metadata": null
} | ^6.6.1 | development |
rimrafEnvironment{
"local_name": "rimraf",
"alias": false,
"peer_metadata": null
} | ^2.5.2 | development |
semantic-releaseEnvironment{
"local_name": "semantic-release",
"alias": false,
"peer_metadata": null
} | ^4.3.5 | development |
webpackEnvironment{
"local_name": "webpack",
"alias": false,
"peer_metadata": null
} | 1.13.1 | development |
Source distribution
{
"shasum": "76c1d6269681d88d881119ee58f0c0595ea38e9a",
"tarball": "https://registry.npmjs.org/1game-texas-holdem/-/1game-texas-holdem-1.12.1.tgz",
"integrity": "sha512-zeUJ9dOZ0iuTn1O2xF3fwGtpxAx1RuoM4+RMNKH8nQt19NsLGiIjT1pVzGQHfy1M6DTqFHaVHAFkTGM8G12ClA==",
"signatures": [
{
"keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
"sig": "MEQCIA08tMwQbZBnS5cwDZnvaVfFJynI4ddg8o0W1PcJQ/8oAiBfTSfN5bxNXZUO0Ki7Xh5FKtbkDHTXh73lNogYW/LxHQ=="
}
]
}Shared repository data · GitHub
Shared repository data · GitHub
Shared repository data · GitHub
Observed since 20 Oct, 18:28 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:f0ae0c6e245a01fb3d6ca3e18cc0feaaa55e64af4caf2e378e56c1801a596f2e