Webサイコロとは?
物理的なサイコロを使うボードゲームやカードゲームを、サイコロなしで遊べるようにするブラウザツールです。
通常の6面サイコロ(d6)だけでなく、RPGでよく使われる4面(d4)・8面(d8)・10面(d10)・12面(d12)・20面(d20)にも対応。複数個を同時に振ることもできます。
スマホでも使えるので、出先でサイコロを忘れたときの代替としても活躍します。
対応しているサイコロの種類
- d4(四面体): ダメージが少ない攻撃や短剣などで使用
- d6(六面体): 最も一般的。人生ゲーム・双六・多くのボードゲームで使用
- d8(八面体): RPGでロングソードなどの武器ダメージ
- d10(十面体): パーセント表示にも使われる(2個でd100)
- d12(十二面体): バトルアックスなどの強力な武器
- d20(二十面体): D&D(ダンジョンズ&ドラゴンズ)の象徴的なサイコロ
複数個同時ロールの使い方
ダメージ計算では「3d6」(6面サイコロ3個を振って合計)のように複数個同時に振ることがあります。
- サイコロの面数を選択(d6など)
- 個数を設定(1〜10個)
- 「振る」ボタンをクリック
- 各サイコロの結果と合計値が表示される
「2d6+3」という表記はRPGでよく使います。「6面サイコロを2個振って合計に3を足す」という意味。このツールでは合計値に固定値を足す計算も対応しています。
ボードゲームへの活用
- カタン: d6を2個振って資源の生産判定
- モノポリー: d6を2個振って移動(ゾロ目で再度振る)
- 人生ゲーム: ルーレットの代わりにd6
- クトゥルフ神話TRPG: d100(d10を2個)でスキル判定
- D&D: d20でアクション判定、様々なdでダメージ計算
物理サイコロが手元にないとき、外出先でTRPGのセッションをするとき、スマホひとつで代用できます。
乱数の信頼性
このサイコロはJavaScriptのMath.random()で実装されています。ほとんどのブラウザはメルセンヌ・ツイスタなどの高品質な擬似乱数生成器を使っており、実用上は十分にランダムです。
賭け事や公式大会など、厳密な公平性が求められる用途には向いていませんが、日常のゲームや意思決定には十分な品質です。
面白い余談:物理サイコロも製造精度によって偏りが生じることがあります。カジノ用サイコロは精度が非常に高く、使用後は定期的に交換されます。
このツールを作った理由
週末に子供とボードゲームをするのが家族の楽しみです。しかしサイコロはよく行方不明になる。
テーブルの下に転がったり、おもちゃ箱に紛れ込んだり。スマホで代用できるWebサイコロがあれば便利だと思って作りました。子供も画面をタップして振るのが楽しいようです。