リファレンス
ビッグツー
import { … } from "@johnmorrisdotca/toranpu/big-two";
最小化と gzip 圧縮をしたサイズは 3.9 kB(読み込むものをすべて含み、esbuild で計測)
リファレンスの説明と例は英語です。見出しと目次は日本語です。
Big Two: its rules, its computer player and its saved-game format.
エクスポート
| 名前 | 種類 | 概要 |
|---|---|---|
afterTurn | 関数 | Whose move it is after from played or passed: the next seat still in that has not passed, or — when nobody is left to answer — the trick cleared and led by whoever played last, or the next seat after them still in. |
BIG_TWO_RULES | 定数 | Big Two as one CardGameRules: everything a table asks of the game. |
bigTwoBeats | 関数 | Whether a play beats the one on the table: the same number of cards, and stronger. |
bigTwoCard | 関数 | A card's height in the whole pack, 0 (three of diamonds) to 51 (two of spades). |
bigTwoCharge | 関数 | What a hand left in is charged when somebody goes out: a point a card, double for ten or more, treble for thirteen or more. |
bigTwoComputer | 関数 | The move a computer in the seat to play makes: always one the rules allow. |
BigTwoGame | 型 | A GAME OF BIG TWO: its table and moves (what is kept), and the deal they have reached. |
BigTwoKind | 型 | The kinds of play in Big Two, a single to a straight flush. |
bigTwoMayPlay | 関数 | Whether these cards may be played now by the seat to play. |
bigTwoMoves | 関数 | Every move the seat to play may make now; none once the game is over. |
bigTwoPlays | 関数 | Every play this hand could make, each once, lowest cards first within a kind. |
bigTwoRank | 関数 | A rank's height, the three lowest (0) and the two highest (12). |
bigTwoValue | 関数 | What these cards are worth played together, or null for cards that make no play. |
BigTwoValue | 型 | A play's kind and how strong it is among plays of the same number of cards. |
bigTwoView | 関数 | The part of the game the seat to play can see, which is all its computer is given. |
BigTwoView | 型 | What one seat can see of a game of Big Two: its own hand, the table, and what has been said and shown. |
bigTwoWinners | 関数 | The fewest penalty points wins; level on the fewest shares it. |
ClimbMove | 型 | Cards played to beat the table (or lead), or a pass. |
ClimbPlay | 型 | What is on the table: the last cards played to this trick, and whose they were. |
ClimbTrick | 型 | The part of a climbing game's state the trick machinery moves: every climbing game carries these. |
decodeBigTwo | 関数 | Text read back into the game of Big Two it records, by playing every move again through the rules; null for anything they cannot play out. |
encodeBigTwo | 関数 | A game of Big Two as text: its table, its seed and its moves, never a hand. |
freshTrick | 関数 | A fresh trick to lead, for a new deal. |
isClimbMove | 関数 | A move read back from storage, checked for shape: cards to play, or a pass. |
laid | 関数 | The trick after seat lays these cards on it: out of their hand, on the table, and seen by all. |
nextRound | 関数 | The next seat round from from (not counting it) that wanted accepts, or null when none does. |
passedOn | 関数 | The trick after seat passes. |
playBigTwo | 関数 | The game after that move, with the move added to its record, or null for a move the rules refuse. |
seatsIn | 関数 | The seats still holding cards. |
sortBigTwo | 関数 | Cards in Big Two's order, lowest first: how a hand is held. |
startBigTwo | 関数 | A new game of Big Two for these players (one name a seat) at this size, dealt from the seed dealt, or null for a table Big Two is not offered for. |
この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。