ハングマン ゲーム — 古典的な単語当て
ブラウザで古典的なハングマンをプレイします。スティックフィギュアが完成する前に、隠された単語を 1 文字ずつ推測します。5 つの単語カテゴリとフルキーボードのサポートが付いています。
結果
これは、静的なモックアップではなく、本物の完全にプレイ可能なハングマン ゲームです。ラウンドごとに実際のステート マシンが実行され、ブラウザーの暗号的に安全な crypto.getRandomValues (Math.random ではありません) を使用してランダムな単語を選択し、推測したすべての文字を追跡し、ラウンドが終了する前に 6 つの間違った推測を与えます。動物、国、食べ物、科学、一般知識を選択するか、すべてのリストを組み合わせて、隠された単語を一度に 1 文字ずつ正解してください。
絞首台の図は、実際のプログレッシブ SVG 描画であり、最後に単一の画像が交換されるわけではありません。フレーム (ベース、支柱、梁、ロープ) がすぐに描画され、間違った推測が次の実際の SVG 形状 (頭、胴体、左腕、右腕、左脚、右脚) に順番に表示されるため、6 番目で最後の間違いにどれだけ近づいているかが正確にわかります。正しい文字と間違った文字は、完全な物理キーボードのサポートと並行してオンスクリーン キーボード上でも色分けされます。文字をクリックするか、単純に入力すると、すでに推測された文字は自動的に無効になります。
バンドルされている単語リストは、5 つのカテゴリにまたがる数百の日常単語が厳選された英語のみのセットです。これはゲームプレイの多様性に合わせて厳選されたサンプルであり、網羅的な辞書ではありません。軽量セッションの連敗記録は、純粋にあると便利な実行スコアとしてブラウザの sessionStorage に保存されます。どこにも送信されることはなく、タブを閉じた瞬間にクリアされ、ゲーム自体はいかなる時点でもサインアップ、ダウンロード、サーバーの往復は必要ありません。