本文へ移動

Korokoroコロコロ

ダイスを組み合わせて振り、ダイス表記を読み取り、正確な確率を調べます。履歴の保存やシードを指定した再現もできます。

「コロコロ」は、小さなものが転がる様子を表す言葉です。 名前について(英語)

目次

リファレンス · ロールと正確な確率

SoundThrow型

リファレンスの説明と例は英語です。見出しと目次は日本語です。

The sound of a roll: a shake while the dice tumble and a knock as each one lands. The recordings are real dice (see SOUNDS.md), loaded the first time a tray with its sound on rolls and never before, so a page that stays silent never fetches them. Where they cannot be loaded or decoded, a short knock made in the browser stands in. Nothing here throws: a platform with no audio, a blocked context or a failed decode is simply silent.

インポート

import type { SoundThrow } from "@johnmorrisdotca/korokoro";

定義

type SoundThrow = {
    dice: number;
    ms: number;
    landings: number[];
};

メンバー

名前型説明
dicenumber

How many dice were thrown.

msnumber

How long the tumble lasts, in milliseconds. Nought when the dice land at once.

landingsnumber[]

When each die lands, in milliseconds from the throw, in the order thrown.

例

import type { SoundThrow } from "@johnmorrisdotca/korokoro";
const value: SoundThrow = { dice: 2, ms: 300, landings: [150, 300] };
console.log(value.landings);
[ 150, 300 ]

出力(このページを作ったときに実行した結果)

ソースを見るGitHub で編集@johnmorrisdotca/korokoro 1.16.0 のソースから作成しました。

この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。