Real You ~ 本当の私じゃだめですか? ~
チーム6 遅刻ラーメン
ハッカソンテーマ:「"本当に欲しい"を形に」
🎯 ターゲット
20代前半の若年層
MBTIなどの性格診断を最低1回はしたことがあり、診断コンテンツが好きな人
一方で、「診断結果には自分の主観(バイアス)が入っているのでは?」という疑念を持っている人
🤔 背景・課題(Why)
現代においてMBTIなどの性格診断はコミュニケーションのツールとして定着していますが、回答する際にどうしても「こうありたい自分」「理想の自分」を選択してしまう主観的なバイアスがかかります。 ターゲット層は「作られた自分」ではなく、「無意識な傾向や、本質的な性格(本当の自分)を知りたい」という、潜在的な「自分探し」の欲求(=本当に欲しいもの)を抱えています。
💡 解決策(How)
本プロダクト『Real You』は、アンケートによる自己申告ではなく、「ゲームプレイ中の無意識の行動」を解析します。 「自分が思っている性格(主観)」と「行動から出た実際の性格(客観)」のギャップを具体的な数値として可視化することで、バイアスのない本質的な性格を知ることができる全く新しい診断体験を提供します。
本プロダクト『Real You』は、アンケートによる自己申告ではなく、「ゲームプレイ中の無意識の行動」を解析します。 「自分が思っている性格(主観)」と「行動から出た実際の性格(客観)」のギャップを具体的な数値として可視化することで、バイアスのない本質的な性格を知ることができる全く新しい診断体験を提供します。
プロダクト説明
『Real You』は、3つのミニゲームを通してプレイヤーの「無意識のデジタル行動」を計測し、【慎重さ・冷静さ・論理性・協調性・積極性】の5つの軸で本当の性格を暴き出す診断アプリケーションです。
既存の診断アプリとの最大の違いは、「回答の内容ではなく、回答に至るまでの過程(マウスの震え、スクロール速度、迷った時間など)を評価する」点にあります。
🎮 3つの診断フェーズ
Game 1:規約の罠
一見ただの利用規約同意画面ですが、裏では「スクロール速度」「熟読したか」「不要なチェックを外す論理性」を計測しています。
Game 2:AI Helpdesk
ポンコツAIサポートに対する反応を計測。理不尽な対応に対する「反応速度」「文字入力時のタイピングの乱れ・修正回数」から感情の動きを抽出します。
Game 3:空気読
職場のチャットを模したゲーム。多数派に同調するか、独自の意見を貫くか。そして「送信するまでにどれだけ他人の意見を見て迷ったか」を計測します。
無意識のデータ化: 「選んだ選択肢」という表面的なデータだけでなく、「マウスの軌跡(Jitter)」「決定前の躊躇時間(Hover)」「スクロールの逆行」など、ごまかしの効かない無意識の生データ(Deep Data)をJSONB形式で柔軟に収集・解析する仕組みを構築しました。
独自のスコアリングロジック: 収集したミリ秒単位・ピクセル単位の連続変数を、Min-Max正規化やシグモイド関数を用いて0〜100のスコアに変換する独自の数理モデルを実装しました。
「新ブルータリズム」によるインパクト: 従来の「優しい・可愛い」診断アプリのトーンを脱却し、太い枠線や高コントラストな配色を用いた新ブルータリズムを採用。「真実を突きつける」というプロダクトの鋭さを表現しました。
説得力のあるデータ可視化: Rechartsをカスタマイズし、「自認と実測のレーダーチャート」や「全ユーザー平均との比較バーチャート」を実装。具体的な数値を見せることで、診断結果への納得感を極限まで高めています。
拡張性の高いDB設計: game_logsテーブルのraw_dataをJSONB型にすることで、ゲームの仕様変更や新たな計測指標の追加にDBスキーマの変更なしで耐えうる堅牢な設計にしました。
没入感を高めるサウンド演出: ブラウザの自動再生制限をクリアするロジックを組み込み、シーンに合わせたBGMと、操作ごとに小気味よく鳴るSE(効果音)を全画面に実装。ゲームとしてのクオリティを底上げしました。
TypeScript, Shell