このWebサービスは、ユーザーが忘れてしまったモノやサービスを、るんちょま(にじさんじ所属のルンルンさんの二次創作キャラクター)との質問と回答を通じて特定するゲームです。
「あれ、なんだっけ?」という日常のモヤモヤを解消し、るんちょまの独特な言葉遣いや世界観を楽しみながら、お探しの「お品さん」を見つけ出すお手伝いをします。
- ブラウザで開く:
index.htmlファイルをWebブラウザで開いてください。 - 質問に答える: るんちょまからの質問に対して、「はい、そうです!」「いいえ、違います!」「うーん、分かりません…」のいずれかのボタンを選んで答えてください。
- 候補の特定: 質問を繰り返すことで、るんちょまが候補を絞り込み、最終的に『〇〇』ですね、えっへん。と提示してくれます。
- ダークモード: 画面右下の🌙(月のアイコン)ボタンをクリックすると、ダークモードに切り替わります。
- 問題報告: 画面左下の「問題点を報告する」リンクから、Googleフォームを通じて質問文の不適切さなどを報告できます。
本プロジェクトのファイル構成は以下の通りです。詳細な仕様については、るんちょまの教えて下さい_仕様書.md を参照してください。
index.html: アプリケーションのメインとなるHTMLファイル。style.css: アプリケーションのスタイルを定義するCSSファイル。gameCore.js: アプリケーションの主要なロジックを記述するJavaScriptファイル。ui.js: UI操作に関する関数を記述するJavaScriptファイル。dataManager.js: データ管理に関する関数を記述するJavaScriptファイル。questionSelector.js: 質問選択ロジックを記述するJavaScriptファイル。utils.js: 汎用的なヘルパー関数を記述するJavaScriptファイル。data.js: 特定対象となるモノやサービスのデータが定義されています。docs/: 各種ドキュメントを格納するディレクトリ。るんちょまの教えて下さい_仕様書.md: 本プロジェクトの詳細な仕様書。TASK_LIST.md: 開発タスクリスト。TEST_MANUAL_DIALOG_LEARNING.md: 対話型学習フローのテストマニュアル。20250723_database_design_memo.md: データベース設計に関するメモ。20250723_goroku_checker_research.md: 語録チェッカー調査結果。20250723_moderation_guideline_draft.md: 運用ガイドラインドラフト。
logs/: 作業ログを格納するディレクトリ。
- 現在はDBを利用していませんが、将来的にGoogleスプレッドシートを簡易DBとして利用する可能性があります。
- GitHubリポジトリをクローン:
git clone https://github.com/Mitsuru-Tagami/runchoma-oshiete.git - VS Codeなどのエディタで開き、
index.htmlをブラウザで開くと動作確認できます。
- 新しいブランチを作成:
git checkout -b feature/your-feature-name - 変更をコミット:
git add . git commit -m "feat: 変更内容の説明" - GitHubにプッシュ:
git push origin feature/your-feature-name - GitHub上でPull Requestを作成し、レビューを依頼してください。
本プロジェクトは二次創作であり、にじさんじプロジェクトとは一切関係ありません。
本プロジェクトの公開ページはこちらです: https://mitsuru-tagami.github.io/runchoma-oshiete/
ご意見・ご連絡は以下までお願いします: mitsuru-tagami@island.dti.ne.jp