エンジニアが新婦のために結婚式にITで全力で貢献しようとした話【連載第9回】全員が得をするゲームの仕掛け
UXイテレーションのパターン
今回の改修で得た教訓を、一般的なパターンとしてまとめます。
パターン1:損失回避の反転
NG: ユーザーが何かを「失う」ことで行動を促す
OK: ユーザーが何かを「得る」ことで行動を促す
ゲーミフィケーションで「コストとしての通貨消費」を設計すると、通貨の価値が高まるほど行動を抑制する逆効果が生まれます。報酬型に反転させることで、行動のインセンティブと通貨価値の両方を維持できます。
パターン2:カテゴリによる選択肢の制約
NG: 自由入力のみ(「何を書けばいいか分からない」)
OK: カテゴリで方向性を示す + 自由入力
完全な自由は、しばしば行動を阻害します。適度な制約(カテゴリ)を設けることで、ユーザーは「何をすればいいか」が明確になり、行動につながります。
パターン3:双方向報酬で循環を作る
送信者: メッセージを送る → +500チップ
受取側: いいねする → +100チップ(送信者にも+200チップ)
片方向の報酬ではなく、双方に報酬を設けることで「送る→読む→いいねする→また送る」の循環を生みます。source_refによる冪等性で二重付与を防止。
この記事の関連情報・背景解説はブログでも公開しています。
エンジニアが新婦のために結婚式にITで全力で貢献しようとした話【連載第9回】全員が得をするゲームの仕掛け - Secure Auto Lab