本文へ移動

Kotoba言葉

必要な単語一覧だけを読み込み、重複する文字を正しく判定し、日替わりやシード付きの単語ゲームを遊べます。

「Kotoba」は「言葉」です。 名前について(英語)

目次

リファレンス · 判定・得点・ゲームのルール

WordGameWords型

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

The words a round may be guessed from. answers is checked as well as allowed, for a list whose answers may not all be in allowed.

インポート

import type { WordGameWords } from "@johnmorrisdotca/kotoba";

定義

type WordGameWords = {
    allowed: ReadonlySet<string>;
    answers?: readonly string[];
};

メンバー

名前型説明
allowedReadonlySet<string>
answers (省略可)readonly string[] | undefined

例

import { readWordLists } from "@johnmorrisdotca/kotoba";
import { EN_WORDS } from "@johnmorrisdotca/kotoba/words-en";
import type { WordGameWords } from "@johnmorrisdotca/kotoba";

const wordLists = readWordLists(EN_WORDS,5)!;
const value: WordGameWords = wordLists;
console.log(value);
{
  easy: [
    'abide', 'abort', 'about', 'above', 'abuse', 'acorn', 'actor',
    'acute', 'adapt', 'admit', 'adopt', 'adult', 'after', 'again',
    'agent', 'aging', 'agony', 'agree', 'ahead', 'alarm', 'album',
    'alert', 'alias', 'alien', 'align', 'alike', 'alive', 'allow',
    'alone', 'along', 'aloud', 'alpha', 'alter', 'amaze', 'amber',
    'amend', 'among', 'ample', 'amuse', 'angel', 'anger', 'angle',
    'angry', 'annoy', 'apart', 'apple', 'apply', 'arena', 'argue',
    'arise', 'arose', 'array', 'arrow', 'aside', 'asset', 'atlas',
    'audio', 'avoid', 'await', 'awake', 'award', 'aware', 'awful',
    'axiom', 'badge', 'badly', 'banal', 'basic', 'basis', 'batch',
    'beach', 'beard', 'beast', 'began', 'begin', 'begun', 'being',
    'below', 'bench', 'bible', 'bigot', 'birth', 'black', 'blade',
    'blame', 'blank', 'blast', 'bless', 'blind', 'blink', 'bliss',
    'block', 'blood', 'blown', 'blurb', 'board', 'bogus', 'bonus',
    'boost', 'borne',
    ... 780 more items
  ],
  answers: [
    'aback', 'abate', 'abbey', 'abbot', 'abhor', 'abide', 'abler',
    'abode', 'abort', 'about', 'above', 'abuse', 'abyss', 'acing',
    'acorn', 'acrid', 'actor', 'acute', 'adage', 'adapt', 'adept',
    'admit', 'adobe', 'adopt', 'adore', 'adorn', 'adult', 'affix',
    'afoot', 'after', 'again', 'agent', 'agile', 'aging', 'aglow',
    'agony', 'agree', 'ahead', 'aisle', 'alarm', 'album', 'alert',
    'algae', 'alias', 'alibi', 'alien', 'align', 'alike', 'alive',
    'allay', 'alley', 'allot', 'allow', 'alloy', 'aloft', 'alone',
    'along', 'aloof', 'aloud', 'alpha', 'altar', 'alter', 'amass',
    'amaze', 'amber', 'amble', 'amend', 'amiss', 'among', 'ample',
    'amply', 'amuse', 'angel', 'anger', 'angle', 'angry', 'angst',
    'ankle', 'annex', 'annoy', 'annul', 'antic', 'anvil', 'aorta',
    'apart', 'aping', 'apple', 'apply', 'apron', 'apter', 'aptly',
    'arbor', 'ardor', 'arena', 'argue', 'arise', 'armor', 'aroma',
    'arose', 'array',
    ... 1936 more items
  ],
  allowed: Set(6421) {
    'aalii',
    'abaca',
    'aback',
    'abaft',
    'abase',
    'abash',
    'abate',
    'abbey',
    'abbot',
    'abeam',
    'abele',
    'abets',
    'abhor',
    'abide',
    'abies',
    'abler',
    'abmho',
    'abode',
    'abohm',
    'abort',
    'about',
    'above',
    'abuse',
    'abuts',
    'abuzz',
    'abysm',
    'abyss',
    'acari',
    'acerb',
    'ached',
    'aches',
    'achoo',
    'acids',
    'acing',
    'acini',
    'acmes',
    'acned',
    'acorn',
    'acred',
    'acres',
    'acrid',
    'acted',
    'actin',
    'actor',
    'acute',
    'adage',
    'adapt',
    'addax',
    'added',
    'adder',
    'addle',
    'adept',
    'adieu',
    'adits',
    'adman',
    'admen',
    'admit',
    'admix',
    'adobe',
    'adopt',
    'adore',
    'adorn',
    'adown',
    'adult',
    'adust',
    'adzes',
    'aecia',
    'aedes',
    'aegis',
    'aerie',
    'affix',
    'afire',
    'afoot',
    'afore',
    'afoul',
    'afrit',
    'after',
    'again',
    'agama',
    'agape',
    'agate',
    'agave',
    'agent',
    'agger',
    'aggie',
    'aggro',
    'agile',
    'aging',
    'agios',
    'agist',
    'agita',
    'aglet',
    'agley',
    'aglow',
    'agone',
    'agony',
    'agora',
    'agree',
    'ahead',
    'aided',
    ... 6321 more items
  }
}

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

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

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