本文へスキップ
心理学読了 約10

ゲーミフィケーションで習慣が続かない理由——フロー理論の3条件と、自社アプリの連続記録コードを読み直した記録

ゲーミフィケーション(ポイントや連続記録など、ゲームの仕掛けを勉強や運動に持ち込む手法)で習慣が続かないとき、原因の多くは報酬の量ではなく、「難しさの釣り合い」と「途切れた後」の設計にあります。心理学者チクセントミハイのフロー理論は、人が夢中になる条件を「はっきりした目標」「すぐ返ってくる手応え」「挑戦と技能の釣り合い」と整理しました。2023年の消費者行動研究では、途切れた連続記録を見せられた人は、続いている記録を見せられた人より、その後の行動が減ることが7つの研究で示されています。

連続記録は途切れた後で決まる — フロー理論の3条件と、自社アプリのコード監査

私たちは自社の習慣化アプリ「先勝(せんしょう)」の実装コードを2026年9月15日に読み直し、画面の説明と実際の動きが食い違う箇所を3つ見つけました。この記事では、続かない仕組みの見分け方と、その3つのずれ、直す手順を順番にまとめます。

ゲーミフィケーションで習慣が続かないのはなぜか

ゲームの仕掛けは、始めた直後の行動を増やすのが得意です。ポイントが増える、数字が伸びる、節目で祝われる。どれも「今日やる理由」を外から足してくれます。

ただし、効果はいつも同じではありません。Hamari らが2014年に24本の実証研究をまとめた文献レビュー(Does Gamification Work?(新しいタブで開く))は、多くの研究で肯定的な結果が出ている一方、効き方は使う場面と使う人によって変わるとしています。仕掛けを入れたのに続かないのは、珍しいことではないのです。

続かない形を分けると、ほぼ次の3つに収まります。

  • 難しさがずれる: 最初は簡単すぎて退屈、途中から急に重くなって息切れする
  • 途切れが罰になる: 連続記録が0に戻った日に「もういいや」となる
  • 手応えが嘘をつく: 画面の数字と実際の動きが合わず、アプリを信用できなくなる

1つ目はフロー理論、2つ目は連続記録の研究、3つ目は私たちの実装の失敗から説明できます。

フロー理論とは——夢中が起きる3つの条件

フロー(時間を忘れるほど没頭している状態)は、心理学者ミハイ・チクセントミハイが画家や登山家などへの聞き取りから取り出した概念です。著書『Flow: The Psychology of Optimal Experience』(1990年)で広く知られるようになりました。

習慣化の設計に関係が深い条件は、次の3つです。

  • はっきりした目標: 今やることが何で、どこまでやれば終わりかが分かる
  • すぐ返ってくる手応え: やった直後に、うまくいったかどうかが見える
  • 挑戦と技能の釣り合い: 簡単すぎず難しすぎない。簡単すぎると退屈、難しすぎると不安になる

ゲームはこの3つを上手に満たすので夢中になれます。つまりゲーミフィケーションで借りるべきなのは、バッジやポイントの見た目ではなく、この3条件を満たす仕組みそのものです。

見た目だけ借りると、目標は「毎日開く」になり、手応えは「数字が増える」だけになります。これでは退屈と不安の間の細い帯を歩かせ続けることができません。進み具合の見せ方についてはゴール勾配効果の記事でも扱っています。

連続記録(ストリーク)は、途切れた瞬間に逆に働く

連続記録とは、同じ行動を何日続けたかを数えて見せる仕組みです。英語ではストリーク(streak)と呼ばれ、語学アプリなどでおなじみです。

ジャッキー・シルバーマンとアリクサンドラ・バラシュの研究(Journal of Consumer Research 49巻6号、2023年。紹介ページ(新しいタブで開く))は、7つの研究で連続記録の効き方を調べました。結果は、続いている記録を見せられた人の方が、途切れた記録を見せられた人より、その後も同じ行動をとりやすいというものです。要旨には次の一文があります。

"consumers consider maintaining a logged streak to be a meaningful goal in and of itself." (人は、記録された連続を保つこと自体を、意味のある目標とみなす) — Jackie Silverman, Alixandra Barasch(消費者行動の研究者、2023年の論文より)

同じ研究は、設計に効く条件も2つ報告しています。途切れた原因を「自分のせい」と感じると悪影響が強まり、途切れた記録をすぐ元に戻せる場合は悪影響が弱まる、というものです。

一方で、習慣そのものは1日抜けても壊れません。Lally らの研究では、行動が自動的にできるようになるまで中央値で66日かかり、途中で1回実行を飛ばしても習慣の形成は大きく損なわれませんでした(Lally et al., 2010(新しいタブで開く))。

まとめると、連続記録の数字は本人にとって「目標そのもの」になりやすい一方、習慣の中身は1日の空白では壊れません。壊れるのは習慣ではなく、途切れた数字を見た時の気持ちです。だから設計の勝負どころは「途切れた後」にあります。この考え方は「継続力がない」は誤診でも書きました。

自社アプリのコードを読み直した——3つのずれ

先勝の連続記録で、画面の説明とコードの動きが食い違っていた3箇所の比較図
2026年9月15日にソースコードを読んで照合。利用者データは見ていない

先勝には、陣中日記(1日の記録)の連続日数を数える仕組み、夜21時以降に出る途切れ警告、そして連続を守る保護券(フリーズ)が入っています。保護券は最大3枚まで持て、月曜ごとに1枚補充され、最初の1枚は無料で配られる設計です。

以前の記事で、私たちは「先勝は連続記録で人を縛らない」と書きました。コードを読み直すと、途切れを知らせる警告や保護券はすでに入っていました。「縛らない」は設計の意図としては残っていますが、実装はそこから一部はみ出していた、というのが正直な現状です。

照合したのは、警告バナー、記録の保存処理、保護券の処理の3つです。利用者のデータは見ていないので、以下は「コードがどう動くか」の記録です。

ずれ1: 警告は「どれでも数える」と言うが、数字が進むのは1種類だけ

21時以降の警告は「陣中日記・朝のテーマ・三つの良のどれかを記録すると今日もカウントされます」と表示します。そして3つのどれかが記録されると、警告は消えます。

ところが、警告に出ている連続日数を進めるのは陣中日記の保存処理だけでした。朝のテーマは別の連続記録として数えられています。つまり朝のテーマを書くと警告は消えるのに、画面の数字は守られていないのです。

フロー理論でいう「すぐ返ってくる手応え」が、ここで嘘をついています。翌日に連続が途切れていたら、利用者は「言われた通りにしたのに」と感じるはずです。研究が示した「自分のせいだと感じると悪影響が強まる」とも重なる、いちばん直すべき箇所です。

ずれ2: 保護券1枚で、何日空いても守られる

警告には「フリーズ残Nで1日守れます」とあります。実際の処理は、前回の記録から1日以上空いていたら保護券を1枚使い、連続日数を1つ増やします。

空白が2日でも10日でも、使う保護券は1枚です。説明は「1日」、動きは「何日でも」という食い違いがあります。

守りすぎること自体は、利用者を責めない方向のずれです。ただ、手応えの数字が実際の行動から離れるほど、連続日数は「自分の記録」ではなく「アプリが出す数字」になります。その結果、自分を数値化する心理で書いた「指標に支配される」側に寄っていきます。

ずれ3: 表示される残り枚数と、実際の残り枚数が合わない

保護券の記録は、初めて保護券を使う瞬間に作られます。月曜の補充も、使う瞬間にだけ計算されます。

一方、警告バナーは保存されている枚数をそのまま読みます。そのため、一度も保護券を使っていない人には「フリーズ残」が表示されず、補充前の古い枚数が出ることもあります。持っているはずの保護券が見えないと、利用者は「今日書かないと0に戻る」と実際より強い不安を感じます。挑戦と技能の釣り合いでいう「不安」の側へ、表示が押し出している形です。

段位の上がり方は「挑戦と技能の釣り合い」に合っているか

先勝では、記録するとXP(経験値)が入り、レベルに応じて段位が上がります。足軽から始まり、Lv5で武者、Lv10で侍大将、Lv20で武将、Lv30で軍神です。コードに書かれた必要XPを、陣中日記1回の+15XPだけで換算すると次の表になります。

レベルの区間1レベル上げるのに必要なXP陣中日記(+15XP)だけで換算した回数
Lv2〜5(足軽→武者)1007回
Lv6〜10(武者→侍大将)20014回
Lv11〜20(侍大将→武将)50034回
Lv21〜30(武将→軍神)1,00067回

累計では、武者まで27回、侍大将まで94回、武将まで427回、軍神まで1,094回です。レベルが上がるほど次までの距離が伸びるので、「上達に合わせて難しくなる」というフロー理論の形にはなっています。

ただし、手応えの間隔も同じだけ伸びます。陣中日記だけを書く人にとって、Lv21以降のレベルアップは約2か月に1回です。先勝はこの空白を、連続3・7・14・30・60・100・200・365日の節目表示と「あと何日」の表示で埋めています。

実際の利用で釣り合いが取れているかは、まだ測っていません。勉強タイマー(1分=1XP、1日60まで)やミッション(10〜35XP)を併用する人では距離の感じ方も変わるので、判断は利用データを見てからにします。

続くゲーミフィケーションに直す手順

3つのずれから、私たちが自分のアプリで進める直し方を手順にしました。同じ仕掛けを持つアプリなら、そのまま点検に使えます。

連続記録と段位を「続く側」に直す5ステップ
  1. 画面の説明文と、数字を増やす処理を1つずつ並べて照合する(何を記録すれば何が進むか)
  2. 説明と動きが違う箇所は、まず説明を動きに合わせて正直にする
  3. 途切れた時の扱いを決める(0に戻すか、保護券で守るか、累計を併記するか)
  4. 保護券を使うなら、守る日数と残り枚数を実際の値と同じにして見せる
  5. 1レベルに必要な回数を表にして、手応えの間隔が長くなりすぎる区間を探す

1と2は、利用データが無くても今日できます。先勝では、まずずれ1の説明文と数字を増やす処理を揃え、ずれ3の残り枚数を実際と一致させるところから直す予定です。

直した後の判断基準は「利用者が画面を信じて動いた時に、裏切られないか」です。ここを守らない仕掛けは、どれだけ効いても長くは続きません。やめる自由をどう残すかは、ゲーミフィケーションの設計倫理で整理しています。

よくある質問

Q. ゲーミフィケーションは習慣化に効かないのですか。

効かないわけではありません。24本の実証研究をまとめたレビューでも、多くで肯定的な結果が出ています。ただし効き方は場面と人によって変わり、特に難しさの釣り合いと途切れた後の扱いで結果が分かれます。

Q. 連続記録(ストリーク)は付けない方がいいのですか。

付けるかどうかより、途切れた時にどうなるかが重要です。研究では、途切れた記録をすぐ元に戻せる場合は悪影響が弱まるとされています。付けるなら、保護券や累計の併記など、途切れても戻ってこられる形とセットにするのが安全です。

Q. 保護券(フリーズ)は甘やかしになりませんか。

習慣そのものは1日抜けても大きく損なわれないという研究があるので、1日分を守ることは習慣の実態に合っています。問題になるのは、何日空いても守られるなど、数字が実際の行動から離れすぎる場合です。守る範囲を決めて、画面にその通り書くことをおすすめします。

Q. 自分の勉強や運動をゲーム化して続けたい時にも使えますか。

使えます。フロー理論の3条件に合わせて、「今日の終わりが分かる目標」「やった直後に見える記録」「少しだけ背伸びする量」を自分で決めてください。連続日数が途切れた日は、数字ではなく「戻ってきたか」で自分を評価すると続きやすくなります。

コメント

コメントは即時公開されます。不適切な内容は予告なく削除します。

#AI心理学#ゲーミフィケーション#習慣化#個人開発