19文字・コピー無料
テキストのままのサイコロ記号
標準的なサイコロの6つの目にはそれぞれ、U+2680からU+2685までのUnicode文字が割り当てられています。絵文字ではなくモノクロのテキストとして描かれているため、色・サイズ・フォントを自由に指定できます。Unicodeには28種類のドミノ牌も、横向きと縦向きの両方で収録されています。以下の文字はクリックでコピーでき、それぞれにUnicode名とコードポイントが記載されています。
サイコロの目
1から6まで順番に並んでいます。テキスト表示なので、他の文字と同じように色を引き継ぎます。
ドミノ牌——空から6まで
横向きドミノセットの最初の行です。ブロック全体は28枚すべてでU+1F031からU+1F062までにわたります。
ゲーム駒の仲間たち
ボード上でサイコロと自然に組み合わせられる文字たちです。チェッカーの駒、円、カウンターに使われる形などが含まれます。
文字をクリックするとコピーされます。ダウンロードは発生しません——これらは画像ではなくテキスト文字です。
Unicodeブロック
- U+2680–U+2685 その他の記号
- U+1F030–U+1F093 ドミノ牌
サイコロ記号の使い方
必要な目をコピーする
上のサイコロをクリックすればコピーできます。目はコードポイントの順に並んでいるため、数字からも文字を導き出せます——U+2680に出目マイナス1を足すだけです。
ランダムな出目から生成する
JavaScriptなら、String.fromCodePoint(0x267F + roll)で1〜6の出目をそのまま対応する目の文字に変換できます。スプライトシートもルックアップテーブルも不要です。
テキストとして色をつける
これらは絵文字ではなくテキスト表示の文字なので、CSSの`color`が適用されます。見出しの中の⚅は見出しの色を引き継ぎます——このサイトのサイコロがページのアクセントカラーで光っているのはそのためです。
実際の盤面用にサイズを大きくする
文字なので、4remのサイコロも1remのサイコロと同じようにくっきりと表示されます。大きな画像に差し替えるのではなく、font-sizeを設定するだけで済みます。
サイコロ記号について
U+2680からU+2685までの6つのサイコロの目は、便利な意味で少し特殊です——絵文字ではなくテキスト記号だからです。カラー絵文字のサイコロ🎲は汎用的な1つのサイコロを表示するだけで、実際に何が出たかを伝えることはできません。それに対して⚀から⚅は、実際の出目をそれぞれ異なる文字として符号化しています。これは実用面で大きな違いを生みます——スコアボードやログの行、チャットメッセージが、どんなフォントでも表示できる1文字で出目を記録できるのです。
これらの目は連続したコードポイントに数値順で並んでいるため、出目を文字に変換するのはルックアップではなく単純な計算で済みます。U+267Fに出目を足すだけでその文字が得られます。このサイトのヤッツィーは、まさにこの方法を使っています。表示されているサイコロは、描画時に出目の値から生成されているため、ページのアクセントカラーを引き継ぎ、どれだけ拡大してもくっきりと表示されます。
Unicodeには、ダブルシックスのドミノセット全28枚が、横向きと縦向きの両方でU+1F030からU+1F093までに収録されており、それぞれの向きの裏面まで用意されています。これほど使用頻度の低いものにしては、驚くほど完全な符号化です。ただし注意点はフォント対応です。ドミノは絵文字と同時期に登場したため、モバイルでの対応状況はまちまちです。モバイル向けに配信する前にテストしておきましょう。一方、サイコロの目6種類ははるかに古くから存在し、ほぼどこでも表示されます。
U+26C0からU+26C3までのチェッカー駒についても、知っておく価値があります。ほとんどの記号リファレンスには掲載されていないからです。各色ごとに通常の駒とキングの駒が用意されており——まさにチェッカー盤に必要なものが揃っています——色を引き継ぐモノクロのテキストです。このサイトのチェッカーゲームも、まさにこれで描かれています。
これらの文字で描かれたゲーム
このサイトのボードはすべて、スプライトではなくUnicodeで作られています。ここに挙げるゲームは、上記の文字を使用しています。
よくある質問
サイコロの記号はどうやってコピーしますか?
上の目をクリックすればクリップボードにコピーされます。直接入力する場合は、コードポイントをそのまま使ってください——U+2680が1、U+2685が6で、その間は順番に並んでいます。HTMLでは⚀から⚅で入力できます。
サイコロ記号とサイコロの絵文字の違いは何ですか?
絵文字🎲は色が固定された汎用的な1つのサイコロで、出目を表すことはできません。テキスト記号の⚀⚁⚂⚃⚄⚅は、それぞれの目を個別に符号化したモノクロ文字で、テキストの色を引き継ぎます。実際に出た目を表示したい場合や、自分のカラーパレットに合わせたい場合は、テキスト記号を使いましょう。
サイコロ記号の色は変更できますか?
できます。これらはテキスト表示の文字なので、CSSの`color`やエディタ・ターミナルのテーマがそのまま適用されます。文字としてスケールするため、ビットマップ画像のようにぼやけることなく、どんなフォントサイズでもくっきりと表示されます。
ドミノにもUnicode文字はありますか?
あります——U+1F030〜U+1F093のドミノ牌ブロックには、ダブルシックスセット全体が横向きと縦向きの両方で、さらに牌の裏面も収録されています。対応状況はデスクトップでは良好ですが、モバイルでは一貫していないため、対象端末で確認してください。
コード上でランダムな数字をサイコロの目に変換するにはどうすればいいですか?
目のコードポイントは連続して順番に並んでいるため、String.fromCodePoint(0x267F + roll)を使えば、ルックアップテーブルなしで1〜6の出目を正しい文字に変換できます。このサイトのヤッツィーの盤面も、まさにこの方法でサイコロを表示しています。
Support the arcade
ゲームを楽しんでいただけていますか?
UnicodeGamesは無料で、広告は一切なく、今後もそれは変わりません。コーヒー休憩が少しでも楽しくなったなら、恩返しをしていただけると助かります。
コーヒーを1杯おごるOne-off · No account needed · Handled by Buy Me a Coffee