もしAIがプレイヤーの癖に合わせて難しさを変えたら
遊びを見つける執筆にClaudeを使用しています。

オセロで、角を取れるとつい取りに行く癖がある人を考えてみます。終盤になると、石を多く返せる手に飛びつく癖もあるとします。対戦相手のAIがその傾向を覚えて、誘いに乗りそうな局面を作ったり、逆に隙を見せて勝たせたりしてくれるとしたら、遊び心地はどう変わるでしょうか。 最初の数日は、よくできた相手に感じられるはずです。強すぎて投げ出すことも、弱すぎて退屈することもなく、いつも接戦になります。ところが3週間ほど遊んだ後で「自分は上手くなったのか」と振り返ると、答えが出ません。勝率は半々のまま動かないからです。相手が一緒に強くなっていたのか、自分が伸びたのに相手がそれに合わせたのか、勝率からは区別がつきません。 この記事では、適応する相手の良さを先に整理し、そのうえで「上達が見えなくなる」仕組みを分解します。後半では、自分で確かめるための設計書と、作る側の判断基準を示します。実験の結果は書きません。確かめるのは読者自身です。
癖に合わせる相手の良さ
適応する相手の最大の利点は、「ちょうどいい難しさ」を設定画面なしで用意できることです。難しさの選択肢が「やさしい・ふつう・むずかしい」の3つしかなければ、その間にいる人は常にどれかに少し合わない状態で遊ぶことになります。課題が易しすぎれば退屈し、難しすぎれば不安になります。この釣り合いを保つと没頭しやすい、という考え方は、心理学の「フロー」の議論として広く知られています。適応する相手は、その釣り合いを自動で保とうとする仕組みです。
もう一つの利点は、初心者が自分から「簡単にしてください」と言いにくい点を補えることです。難易度の選択は、自分の実力を自分で見積もる行為でもあります。見積もりが外れると、入口で気持ちが折れます。相手が静かに合わせてくれるなら、この入口の摩擦は減ります。
ただし「癖に合わせる」には、方向の違う二つの意味があります。
- 癖を突く適応:角に飛びつく癖があるなら、角を餌にして罠を張ります。弱点が繰り返し試されるので、苦手の練習になります。一方で、同じ手口で負け続けると、責められているように感じる人もいます。
- 癖を避ける適応:苦手な局面を作らないように、相手が手加減の方向へ動きます。気持ちよく勝てますが、弱点は残ったままです。
どちらも「適応」と呼ばれますが、プレイヤーに起こることは正反対です。作る側は、この二つのどちらを狙うのかを先に決めておく必要があります。
勝率が上達の物差しでなくなる
次に、上達が見えなくなる仕組みを考えてみます。通常、上達は「同じ物差しで測った成績が上がる」ことで実感できます。身長を測る定規が伸び縮みしないから、背が伸びたと分かるのと同じです。
適応する相手は、この定規のほうを動かします。プレイヤーが強くなれば相手も強くなり、勝率は元の水準に戻ります。つまり勝率を一定に保つ仕組みが働いている限り、勝率は上達を映しません。勝率は、相手が調整した結果を見ているにすぎなくなります。
プレイヤーの体感としては、次のような状態になります。
- 勝てる日も負ける日もあるが、傾向が変わらないので、前に進んでいる感覚が持てません。
- 勝ったときも「相手が手加減したのでは」という疑いが残り、勝利の価値が薄れます。
- 逆に、負けたときは「いまの自分の実力はこの程度」と受け取りやすくなります。
勝利の価値についてはもう一段あります。ゲームの達成感には、難しい壁を越えた実感が含まれます。壁の高さがプレイヤーに合わせて下がるなら、越えたという事実の重さも変わります。「勝たせてもらった」と気づいた瞬間に冷めるのは、この種の期待があるからです。
さらに思考実験として、プレイヤー側が相手を読む場合も考えてみます。相手が「負けが続くと弱くなる」ことに気づいた人は、わざと数戦負けて相手を弱らせ、そこから勝ちに行くかもしれません。こうなると、相手が癖を読んでいるのか、プレイヤーが相手の癖を読んでいるのか分からなくなります。適応の仕組みが見えてしまうと、遊びの中心が「ゲームそのもの」から「仕組みの攻略」へ移ることがあります。
公式作品の「選べる難しさ」から読み取れること
アソバースの公式作品には、難しさを自動で変えるのではなく、プレイヤーが選ぶ形のものがあります。ここから読み取れる設計の考え方を、確認済みの範囲で見ておきます。作品が内部でどう動くかは、実際に開いて確かめてください。
- 潮目のオセロ:ひとり対局では3段階の相手から選べます。返る石のプレビューや、理由付きヒント、一手戻すも用意されています。相手の強さを自分で決められるので、「いまは何段階目を相手にしているのか」が自分に分かる形です。ヒントに理由が付く点は、上達の手がかりを手元に残す設計と読み取れます。
- 灯りのチェス:同じく3段階の相手があり、駒の動き方ガイドやヒント、一手戻すも使えます。支えを使うかどうかも、プレイヤーが選べる側にあります。
- 小さな軌道:全軌道の予測(点線)と前回の軌道(細い実線)が表示されますが、予測を消して挑むこともできます。難しさの上げ下げを、プレイヤー自身がその場で行う設計です。
- 時計じかけの台所:時間制限なしの「見習い」と、1皿28秒・配膳6秒・ミス3回までの「本番」があり、料理ごとに100点で評価されます。条件の違いが明示されており、評価も料理ごとに決まった基準で出る点が特徴です。
- かたちのあいだ:同じ配置の再挑戦ができます。同じ問題を二度解けば、手数や時間を比べられます。上達を測る定規を、プレイヤーが手元に持てる形です。
共通するのは、難しさが「見える」ことと「自分で選べる」ことです。適応する相手はこの二つを手放しやすいので、その代わりに何を補うかが設計の課題になります。
自分で確かめる設計書
適応する相手のもとで本当に上達しているかは、勝率とは別の物差しを用意すれば確かめられます。ここでは、適応する相手と固定の基準課題を併用する実験の設計を示します。適応する相手がいない場合は、自分で調整できる相手(たとえば段階を選べるひとり対局)の段階を毎回変えながら遊ぶ形でも代用できます。
問い:適応する相手と遊び続けた期間に、固定の基準で測った自分の力は変わったでしょうか。
準備するもの
- 難しさが変わらない基準の相手または課題(段階を一つに固定した相手、同じ配置の問題など)
- 記録用の紙かメモ。10作品の記録や録音は画面を開いている間だけ残るため、画面の外に書き写してください。
- 普段遊ぶ適応版の相手
手順
- 開始前に、基準課題で5〜10回遊び、記録します。
- その後の数週間は、普段どおり適応する相手と遊びます。基準課題の練習はしません。
- 週に1回、同じ時間帯に、同じ回数だけ基準課題を遊びます。
- 毎回、結果、手数または所要時間、自分で「悪手だった」と思った回数、ヒントを使った回数を記録します。
- 数週間たったら、開始前の記録と並べて比べます。
記録の取り方:1回の対局を1行にし、列を「日付・結果・手数または時間・悪手の数・ヒント回数」とします。悪手の数は後から数えるとぶれるので、対局直後に書いてください。
結果の読み方
- 基準課題の成績が上がり、適応版の勝率が横ばいなら、適応する相手が物差しを動かしていた可能性が高いです。上達は基準で見えています。
- 基準課題の成績も横ばいなら、適応版が練習として働いていない可能性があります。遊んだ量が少ないだけかもしれません。
- 基準課題の成績が下がったなら、適応版が弱点を避けていた可能性があります。ただし、対局数が少ないと揺れが大きく、判断できません。
起こりやすい誤り
- 基準課題の条件を途中で変えてしまうこと。
- 同じ配置を何度も解くうちに配置そのものを覚えてしまい、力を測っているのか記憶を測っているのか分からなくなること。
- 疲れや気分の違いを無視して、1回の結果で結論を出すこと。
- 記録を後から思い出して書くこと。
作る側の判断基準
最後に、適応する相手を自作する場合の判断基準を整理します。ここでは「作者が適応を入れたいとき、何を決めておくか」を考えます。
- 難しさの見えやすさ、固定の段階:高い、プレイヤーが選ぶ:高い、自動で適応:隠れやすい
- 上達の測りやすさ、固定の段階:高い、プレイヤーが選ぶ:中程度、自動で適応:低い
- 入口の摩擦、固定の段階:選択が必要、プレイヤーが選ぶ:選択が必要、自動で適応:少ない
- 作る手間、固定の段階:少ない、プレイヤーが選ぶ:中程度、自動で適応:大きい
適応を入れるなら、次の点を先に決めておくと破綻しにくくなります。
- 適応の範囲を限る:難しさの全体を動かさず、相手の読みの深さなど一つの軸だけを動かします。
- 変化を見せる:現在の相手の強さを画面に出し、「今は少し強めです」のように伝えます。隠すと、勝利の価値への疑いが残ります。
- 別の物差しを残す:勝率以外に、手数・ミス回数・所要時間・ヒントの利用回数など、適応の影響を受けにくい指標を記録します。
- オフにできるようにする:固定の相手と切り替えられるようにします。
- 癖のデータを小さく持つ:癖の記録はプレイ履歴に近い個人的な情報です。外部へ送らず、端末内か、作品ごとのクラウドセーブ(JSONで128KiBまで)に収まる範囲にとどめます。ゲストの進行は端末内、ログイン中はアカウントの保存になる点も、保存先を決めるときに考慮が必要です。
次の行動
まず、いつも遊んでいるゲームを一つ選び、「この数週間で自分は上手くなったか」を勝率以外の指標で説明できるか考えてみてください。説明できなければ、手数や悪手の数を紙に記録することから始められます。作る側の方は、適応のロジックを書く前に、「何を固定の物差しとして残すか」を決めておくことをおすすめします。

