ヒントビューア 制作者向けマニュアル

ARG・謎解き用ヒントシステムの構築ガイド

① ファイル構成

Webサイト
├ HintViewer.html ※このファイル名は適宜変更していただいて構いません
├ config.json
└ nodes.json

この3ファイルだけで動作します。

② config.json の説明

{
 "pageTitle": "ページタイトル",
 "headerTitle": "ヘッダー表示タイトル",
 "bootMessage": "BOOTING...",
 "maxLevel": 12,
 "goalLevel": 11,
 "exLevel": 12
}

各項目

goalLevel と exLevel は同じ値にしないでください(エラーになります)

③ nodes.json の基本構造

{
 "0":{
  "lv":0,
  "title":"スタート",
  "next":[1]
 },
 "1":{
  "lv":1,
  "title":"最初の問題",
  "next":[2,3],
  "search":"〇〇で検索",
  "idea":"〇〇に注目",
  "keyword":"答え",
  "keywordWords":1
 }
}

④ ノード項目の詳細

keywordWords の意味

⑤ クラスタ(自動グループ化)

同じ keyword を持つノードは自動でグループ化されます。

"keyword": "同じ単語"

→ Mermaid上でまとまって表示されます

⑥ よくあるミス

⑦ 注意事項

まとめ

制作の流れは以下です:

  1. config.json を編集
  2. nodes.json を作成
  3. ブラウザで確認
  4. 調整

重要なのは nodes.json の設計 です。
ここがゲーム体験を決めます。