本文へ移動

Kazu数

検証済みの数独や論理パズルを作り、標準の規則とヒントを読み、盤を描いたり埋め込んだりできます。

「数」は数字を表す言葉です。 名前について(英語)

目次

解説

構成と検証された生成

規則、シード付き問題、プレイヤーの層を保ちます。

従来のソース構成

規則はDOMを使わない関数で、短いコードや標準の盤面を扱います。SVGの描画は別入口、操作するプレイヤーはその上にあります。各専用パズルに規則、生成、探索、ゲーム、描画、設置のファイルがあります。従来の全ソース一覧は保ち、READMEの移動マーカーも保持するので、既存の検証で全体を復元できます。

制約と探索

六つの数字の盤は数字とグループを共有し、合計、不等号、見え方の制約を加えます。他の種類は専用の盤と予算付き探索を使います。生成は一意性を検証して返し、ソースのテストが規則、保存形式、生成盤を再確認します。描画は状態を表示し、設置は選択、操作、コールバックを加えます。

ドキュメントの検索は静的ページと一緒に作る索引です。例は公開入口を読みます。重い生成やDOMの例はno-runでも型を検証します。小さな標準盤の例では、大きな問題を繰り返し生成せずに規則を実行します。

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

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