| name | character-appeal |
| description | キャラクターが読者に愛されるかどうかを検証するスキル。
「このキャラ好きになれない」「なんか不快」「魅力が見えない」「読者が離れそう」
という問題を事前に防ぐ。シナリオ執筆・レビュー時に適用すること。
「キャラの魅力を上げて」「好感度が足りない」「読者がつくか不安」
「キャラが不快」「もっと愛されるキャラにして」で発動。
scenario-writingスキルと併用する。会話の内容がスキル、構造がハーネス。
|
キャラクター好感度スキル — 読者がキャラを好きになれるか
読者はストーリーを追うのではない。キャラクターを追う。
どんなに精巧なプロットも、好きになれないキャラの物語は読まれない。
1. 好感度キラー — これをやるとキャラが嫌われる
致命的パターン(1つでもあれば修正必須)
| パターン | なぜ嫌われるか | 対策 |
|---|
| 主人公の努力を否定し続ける | 読者は主人公に感情移入している。主人公を攻撃するキャラは読者も攻撃される | 否定するなら「行動で助ける」をセットにする |
| 理由なく冷たい/攻撃的 | 「なぜこの人はこんなに意地悪なの?」が解消されないと嫌悪だけが蓄積 | 冷たさの理由を早期にヒントとして見せる |
| 一方的にマイナス評価を繰り返す | 「まずい」「ダメ」「下手」を繰り返すキャラは批評家であって仲間ではない | 言葉はマイナスでも行動がプラスなら許容。両方マイナスは致命的 |
| 感謝しない・謝らない | 傲慢に見える。読者は「なんでこの人のために頑張るの?」と思う | 言葉にしなくても態度で返す場面を入れる |
| 全員に同じ態度 | ツンデレが「全員に冷たい」だと単に性格が悪い人 | 特定の人にだけ態度が違う描写が必要 |
リンターで検出可能なパターン
以下はMoonBitリンター(src/lint/lint.mbt)で機械的に検出する:
- 同一キャラによるマイナス評価語の連続使用: 「まずい」「ダメ」「下手」「つまらない」「普通」が3章以上連続で対策なし
- キャラの「行動の好感度バランス」: speakerとtextからマイナス評価語の割合が高すぎないか
リンターで検出できないが重要なパターン
以下は執筆時に人間が確認する(このスキルのチェックリストで対応):
- 「この行動は読者から見て不快か?」
- 「このキャラの冷たさに、読者が共感できる理由があるか?」
- 「攻撃された主人公に対する救済(フォロー)が同じシーン内にあるか?」
2. 好感度ビルダー — これがあるとキャラが愛される
「言葉と行動のギャップ」の法則
言葉がマイナスでも行動がプラスなら、読者はキャラを好きになる。
言葉がプラスでも行動がマイナスなら、読者はキャラを嫌いになる。
✓ 愛されるパターン:
佐倉「……普通」(言葉: ニュートラル)
→ でも毎日来る(行動: プラス)
→ 雨の日でも来る(行動: 強いプラス)
→ 主人公が困ってる時にそっとアドバイスする(行動: 強いプラス)
= 読者「この子、素直じゃないだけで実は……!」
✗ 嫌われるパターン:
キャラ「あなたのコーヒー、まずい」(言葉: マイナス)
→ 毎日来てマイナス評価を繰り返す(行動: マイナス)
→ 主人公が改善しても認めない(行動: マイナス)
= 読者「なんでこの人に好かれなきゃいけないの?」
好感度の5大要素
| 要素 | 説明 | 実装方法 |
|---|
| ギャップ | 普段クールな人が一瞬見せる優しさ | 「言葉」と「行動」を逆にする |
| 不器用さ | 好意を表現したいのにできない | 言いかけてやめる、行動でしか示せない |
| 一貫性 | 揺るがないもの(毎日来ること、席、注文) | 変わらないものが1つあると安心する |
| 脆弱性 | ガードが下がる瞬間 | 動物を見た時、寝落ちした時、酔った時 |
| 対主人公の特別感 | 「あなたにだけ」の態度変化 | 他の人には見せない表情を主人公にだけ見せる |
ツンデレ/クールキャラの黄金比
言葉のマイナス(ツン): 30%以下
言葉のニュートラル: 50%(「普通」「別に」「……」)
行動のプラス(デレ): 70%以上
直接的な好意表現: 5%以下(だからこそ価値がある)
リンターチェック: マイナス評価語の比率が30%を超えたら警告
「言葉×距離」ギャップの法則
最も効果的な好感度ビルダー: 言葉は辛辣or無反応だが、物理的距離がどんどん近くなる。
読者は「言葉」よりも「行動(距離)」を信じる。口で何を言っていても、
隣に座る・肩が触れても動かない・帰り際に振り返る — これだけで好意が伝わる。
序盤: 窓際の一番遠い席(壁がある)
↓
中盤: カウンター寄りに移動(本人は理由をつける。「日が当たるから」)
↓
後半: 隣に座る。肩が触れても動かない。辛辣なこと言いながら距離ゼロ
↓
クライマックス:「美味しい」と言う頃には、距離はもう近い。言葉がやっと追いつく
言葉と距離が逆行する瞬間が最も読者を掴む:
- 「別に興味ない」と言いながらカウンターに座っている
- 「普通」と言いながら閉店まで残っている
- 「あんたのせいで帰れない」と言いながら自分から来ている
- 周囲がそのギャップにツッコむ = 読者の代弁
距離が離れる瞬間(すれ違い期)の効果:
言葉も距離も離れた時、読者は「距離が近かった頃」を思い出して切なくなる。
これが「転」パートのエモさの源泉。日常の蓄積がここで回収される。
禁じ手:
- 距離が近いのに言葉も甘い → 甘すぎて飽きる
- 距離が遠いのに言葉も遠い → ただの他人
- 距離の変化を描写しない → 読者が気づけない。席の位置、立ち位置、体の向きを具体的に書く
3. 加藤恵テスト — 「無反応ヒロイン」の好感度設計
本作の佐倉美月は「無反応」が特徴のヒロイン。
丸戸史明『冴えない彼女の育てかた』の加藤恵と同じ系譜。
無反応キャラが愛される条件
- 無反応は攻撃ではない: 「まずい」は攻撃。「……普通」は壁。壁は読者を傷つけない
- 行動で好意が漏れている: 毎日来る、アドバイスする、長居する = 言葉以外が全部プラス
- 無反応が崩れる瞬間がある: たまにボロが出る。これが読者へのご褒美
- 周囲が反応の薄さにツッコむ: 天野「佐倉さんって表情筋死んでるよね」佐倉「……失礼」= 読者の代弁
無反応キャラの禁じ手
- 本当に何も感じていない無感情キャラにしない(内面は豊かであるべき)
- 無反応が「見下し」に見えないようにする(無反応 ≠ 無関心。居続けることが関心の証拠)
- 無反応の崩壊を急がない(焦らしが価値を作る)
- 全員に無反応だと「この人はそういう性格」で終わる。主人公に対してだけ微妙に違うのが重要
4. シーン単位の好感度チェック
書いた後に確認する5つの質問
- このシーンの後、読者はこのキャラをもっと知りたいと思うか?
- NO → キャラが「情報を出しすぎ」か「魅力を見せていない」
- このキャラの行動に、読者が「かわいい」「いいやつ」「面白い」のどれかを感じるか?
- 主人公を攻撃する言動がある場合、同じシーン内にフォローがあるか?
- NO → マイナスだけが蓄積する。必ず行動のプラスを入れる
- このキャラを消してもシーンが成立するか?
- YES → そのキャラがいる意味がない。セリフか行動を追加
- 読者が「なんでこのキャラはこうするの?」と思った時、3章以内に答えのヒントがあるか?
- NO → 不快感だけが蓄積する。理由のヒントを前倒しする
5. キャラ間の好感度バランス
全キャラの「読者への印象」設計
シナリオ全体を通じて、各キャラが読者にどう見えるかを設計する:
| キャラ | 読者への第一印象 | 中盤の印象 | 終盤の印象 |
|---|
| 佐倉 | 不思議な子。なんで毎日来るの? | あ、この子実は……! | 好き。幸せになってほしい |
| 天野 | 面白い。ムードメーカー | 面白いけど実は気が利く | この子がいないと成り立たない |
| 神崎 | 大人っぽい。観察者 | ニヤニヤしてるけど優しい | 一番みんなのことを見てる |
| 桐谷 | ライバル? 嫌な人? | あれ、いい人じゃん | 佐倉と仲良くなってほしい |
チェック: 「ライバル? 嫌な人?」の第一印象を持つキャラは、2章以内に「いい人」ヒントが必要
チェックリスト
シナリオを書いた後、各キャラについて確認:
好感度キラーの排除
好感度ビルダーの確認
読者心理の確認