Skip to content

Mitsuru-Tagami/runchoma-oshiete

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

109 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

るんちょまの『教えて下さい、お人間さん』

サービス概要

このWebサービスは、ユーザーが忘れてしまったモノやサービスを、るんちょま(にじさんじ所属のルンルンさんの二次創作キャラクター)との質問と回答を通じて特定するゲームです。

「あれ、なんだっけ?」という日常のモヤモヤを解消し、るんちょまの独特な言葉遣いや世界観を楽しみながら、お探しの「お品さん」を見つけ出すお手伝いをします。

遊び方

  1. ブラウザで開く: index.html ファイルをWebブラウザで開いてください。
  2. 質問に答える: るんちょまからの質問に対して、「はい、そうです!」「いいえ、違います!」「うーん、分かりません…」のいずれかのボタンを選んで答えてください。
  3. 候補の特定: 質問を繰り返すことで、るんちょまが候補を絞り込み、最終的に『〇〇』ですね、えっへん。と提示してくれます。
  4. ダークモード: 画面右下の🌙(月のアイコン)ボタンをクリックすると、ダークモードに切り替わります。
  5. 問題報告: 画面左下の「問題点を報告する」リンクから、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利用方針

  • 現在はDBを利用していませんが、将来的にGoogleスプレッドシートを簡易DBとして利用する可能性があります。

開発環境・クローン方法

  1. GitHubリポジトリをクローン:
    git clone https://github.com/Mitsuru-Tagami/runchoma-oshiete.git
    
  2. VS Codeなどのエディタで開き、index.html をブラウザで開くと動作確認できます。

プルリクエストの流れ

  1. 新しいブランチを作成:
    git checkout -b feature/your-feature-name
    
  2. 変更をコミット:
    git add .
    git commit -m "feat: 変更内容の説明"
    
  3. GitHubにプッシュ:
    git push origin feature/your-feature-name
    
  4. GitHub上でPull Requestを作成し、レビューを依頼してください。

ライセンス

本プロジェクトは二次創作であり、にじさんじプロジェクトとは一切関係ありません。

公開ページ

本プロジェクトの公開ページはこちらです: https://mitsuru-tagami.github.io/runchoma-oshiete/

連絡先

ご意見・ご連絡は以下までお願いします: mitsuru-tagami@island.dti.ne.jp

About

モノとサービスを思い出すのを助けるサービスのデモ版です。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors