岡崎の自由帳

ゲームのプレイ日記。考え方とか解釈の仕方とか、そういうふんわりしたものを大事に色々遊んでます。

【神姫プロジェクト】競技会チャートをGeminiくんと一緒に考えた

ひっっっっっさしぶりにルーレットで未解放神姫を入手しました。既に恒常神姫はコンプ、つまり恒常落ちの神姫が出やすいわけですが今となってはなあ。うっかり最新神姫がルーレットからこぼれ出てくることを期待する他ない。

 

 

 

競技会チャートをちょっと考える

競技会。いつもは1000位以内入れたらいいやでやってるわけですが、今回はちょっとわけが違いまして。

 

 

というのも、光属性についてはかなり理想に近い神姫を持っているっぽいんですよ。今回は即時バーストがかなり重要で、そんな中ハギト、ヤマトタケルヘカテーと必要な駒がそろっている。ちょっと上位を目指してみようかなと。

 

 

上位を狙うにあたっては武器がカスすぎる現実はあるんですが、いっちょチャートでも考えてみるかと思い、人生初の神姫チャートを組んでみました。

 

 

と思ったんですけど、これが大苦戦。今回の特殊ルールは2つ。

①バースト時に全アビCT-2、この効果は5回まで
②ターン内のバースト6回でターン終了時全アビCT-1、7回でCT-2

たったこれだけのルールなのに脳みそ爆発しました。最近の競技会はほぼ毎回なんらかのCT短縮ギミックが設けられていて、嫌な予感はしてたんですが的中しました。本当にわけがわからなくなる。というか、CT短縮抜きにしても改善方法が分からない。

とりあえず、今回は大量のバーストを打つことを目的にチャートを組みました。ハギト、ヤマトタケルヘカテーを簡易化して組んだ最初のチャートは以下の通り。アビリティによるバースト使用回数は28回。

①ハヤヘヤヤヘ
②ヘハハハヘヤヤヤ
③ヤヤヤへ
④ヘハヘハハヘヤヘヤヤ

全アビ記述するとどえらいことになるんで、こんなもんで。

 

 

でよ。ふと思ったわけです。これ数学パズルや。こういう前提条件があって、目的はバーストの使用回数を最大化することで、じゃあどういう順番にアビリティ並べるのがいいですかっていう数学問題。多分数学。

ただ困ったことに、僕は数Ⅱでドロップアウトした数字よわよわ人間なので数学的アプローチによる解決が困難。少なくとも独力では無理。もういやや。

 

 

Geminiくんと考える。プロンプト編

ということで、またしてもGeminiくんにお世話になることにしました。こういう問題こそ得意でしょ。僕はAIを全然活用できてない自覚があるんですが、自分の好きな話題についてなら使いたくもなる。

まずはプロンプトを作成していく。神姫プロジェクトのアビリティやらなんやらのルールをイチから説明するよりは、もう少し単純化したゲームとしてのルールを与えたほうがいいだろうと思い、まずは言語化

 

前提1
以下の16枚のカードがあります。それぞれのカードの枚数は無限であり、条件を守る限り何度でも並べることができます。
A1,A2,A3,A4
B1,B2,B3
C1,C2,C3
D1,D2,D3
E1,E2,E3

前提2
カードを使えなくなった場合、そのターンは終了し次のターンへ移行します。

前提3
カードは原則として、1つのターンに1枚ずつしか使えません。再使用間隔がそれぞれ個別に設定されており、ターンが移行すると再使用間隔が-3されます。
再使用間隔が0になると、各カードは同一ターン内で再度使えるようになります。この効果の発動回数に制限はありません。

競技会のチャートって、要はアビリティの使用順がどうかってだけの話じゃないですか。なのでアビリティをカードに見立て、それを並べていく数学パズルとして組んでみることにしました。あとは今回の競技会ルールを前提とした前提条件を提示し、基本ルールを理解してもらいます。

もちろん基本ルールだけではお話になりません。アビリティ(カード)ごとの特殊ルールを設定してやる必要がある。ただ、これがまあ言語化が大変でした。

 

 

D1:2:①B2,D2,E3をそれぞれ使用するごとに、Xの値が+1されます。②次のターンになるとXの値が+5されます。③Xの値が5以上になったとき、D1,D2,D3の再使用間隔が0になり、Xの値は-5されます。④Xの値は9が上限で、10以上はルール違反です。⑤例えば1ターン目にB2,D2を使用(X=2)した後に次のターンになるとX=7になり、③の効果が発動した後Xの値が-5され、X=2になります。
D2:3:①②③④⑤共にD1の例と同じ
D3:3:①②③④⑤共にD1の例と同じ

例えばとある神姫のアビリティのルールはこのように書いてみました。

これ、花嫁ヘカテーね。跡形もない。B2はヤマタケ2アビ、E3はハギト3アビで要は即時バーストのことです。どうせ毎ターンバーストするので、=バースト5回分と意訳。④は、単にCT0のチャンスを逃さないために独自に追加したルール。

ヘカテーはバースト5回ごとに自身の全アビCT0、という一文は人間相手なら通用するんですが、あまりにもコンテキストが豊かなのでこのように。逆にD1だとかXだとかいう文章は人間に読めないし、僕も同じような説明されたらつまり何?ってなる。

ともかく、こんな感じで全神姫のアビリティごとの特殊ルールを教えました。

 

 

問題
前提を守りつつ、以下の問題に答えてください。

①B2,D2,E3を使用する事に、スコアが+1されます。合計使用回数が最も多くなるようにカードを並べてください

②僕が自分で出した答えは以下で、スコアは28でした。以下の並び順に問題がある場合、不足していると思われる前提条件を答えてください

1ターン:B1B3A1A3A4D1D3B3B3C1C1C1C2C3E1A2B3E2E3C1C2D1B2A2C1C2D1D3E1D2A3A4B3C1C2D1E2B2A2C1C2C3D1D3E1B2C1C2D1D2D3
2ターン:A2A3A4B1B3B3C1C1C1C2B3D1D3E1E2B3D2C1C2C3D1E3A2C1C2D1D3E1E3A3A4B3C1C2D1E2E3A2C1C2D1D3E1D2C1C2C3D1B2B2B2
3ターン:B1B3C1C1C1C2B3A2A3A4E1E2B3D1D3B3B2C1C2D1D3B2A2C1C2C3D1E1B2A2A3A4B3C1C2D1D3E2D2C1C2D1E1
4ターン:B1B3A1A2A3A4B3C1C1C1C2C3B3D1D3E1E2B3D2C1C2D1E3A2C1C2D1D3E1D2A3A4B3C1C2D1E2E3A2C1C2C3D1D3E1E3C1C2D1D2B2D1D3D2B2B2

準備OK、あとは問題を投げる。

問題の内容としては、最もアビリティバーストの回数が多くなるようにカードを並べてくれというもの。バーストにスコアを設定してやる。

②のチャートは実際に僕は自力で考え出したもので、サンプルというよりは前提条件に漏れや勘違いがないかを確認するために投げてみました。ゲーム内では実践できてるんで間違いはないはずですが、Geminiが「これ無理やで」って言ってきた場合は、こちらが提示する条件が抜けていたり間違えている可能性が高そうという予想。

 

 

Geminiくんと考える。ラリー編

いざ参る。この難解な数学パズルを解いてくれ。

 

 

おおっ!?なんか早速それっぽいチャートを組んでくれたぞ。ちなみに、A項羽BヤマタケCディアナDヘカテーEハギトです。

重要項目だけを汲み取るに、ヤマタケ1→ヘカテー2→あとは流れで、ってことだな。おばか!そのスコア+1の部分のチャートが知りたくて聞いてんの!!!!まあでもヘカテーから使えってことらしい。

 

 

今回はバーストゲージに関するルール説明を一切してないから仕方ないんですが、このチャートに従うとフルバできないのでラリーを開始します。てか1ターン目にヤマタケ2もハギト3も使わないってマジかよ。これで30回バーストできるわけないだろ。

Geminiくんも自分の間違いに気づいたようですが、そこじゃない。そこじゃないんだけど、Geminiの読解は正しい。確かに、ゲーム開始時に全アビ使用可能であることは伝えてなかった。「1ターン目は全てのカードが再使用間隔0から開始します」というルールを追加しました。項羽1アビとディアナ1アビのCT0スキルの存在がかえって混乱を招いたのかもしれない。

 

 

という感じでしばらくラリーしてると、視覚的に分かりやすく色々改善してくれました。ただね、バースト使用時に全CT-2の効果をなかなか上手く理解してくれないんですよ。何回頼んでもひとまとまりでCT-10を実現しようとする。ディアナ1アビ8回連続、ヤマタケ3アビ4連続できると思い込んでるし。

まあこれはプロンプトに問題あるんだろうなと思いつつ、微調整がかなり難しく、かつ今回の目的上そんな重要じゃないので無視することにしました。どっちのアビリティも別に他アビの使用条件に関わらないし。どっちかというと手順9もハギトの3アビCT短縮間に合ってないことのほうが問題。

 

一方で、ヘカテーのCTリセットの仕組みについては過不足なく理解してくれてるんですよ。手順2も実践でちゃんとヘカテー2回使用できるし、思考プロセスを覗いてみるとやたらヘカテーの2アビを重要視してる

提示されたチャートはそのまま使えるものではありませんでしたが、ヘカテーを回すことを優先的に考えて再度実践してみることに。行き当たりばったりです。

 

 

うおおおおおおおおおお!そのままは使えなかったけどヘカテー推しチャートは確かにバースト発動回数増えたぞ!!!たったの+1だけど大きな進歩だ!!!

相変わらずハギト関連は混乱してるのか、「いや1ターン目にY(雪玉)=8以上は無理っしょ(笑)」と言ってきます。いやいけるんだけどな……

自分が考えたチャートは、3ターン目のハギト3アビ×3をあえて無視し4ターン目に使用することで、ヤマトタケルの2アビを戻すのが肝です。ただこのチャートはヤマタケ12回、ヘカテー10回、ハギト7回の内訳でハギトが凹んでる。ハギト3アビをもう1回使えれば32回達成できるんですよ。例えばヘカテー1回減らしてハギト3回使えれば+2で31回とかはありうるし。

 

 

待て待て!D2ヘカテーは3連バーストできないから!

そもそも1ターン目からハギト1+3連バーストを提案し始めたので、そこから修正しないといけない。この「1ターンで複数回使用できるけどCT短縮などで再使用できるようになった場合は1回しか使用権が復活しない」系の効果をいまいち理解してくれない。ここが直らない限り先には進めない気がしたので、この点の修正を優先しました。

 

 

ん?

 

 

ちょっ、待てよ……ち、ちがうって!別に勝ち負けを競ってたわけじゃないんだ……お、俺はただ最適解を一緒に考えたかっただけで、論破したかったわけじゃない。悪かったって、ごめんって。

 

 

お前……なんかめんどくさがってない?

 

 

うーん。結局ハギトの3アビルールとバースト時の全体アビ短縮について正しく理解してもらえなかったな。Y(雪玉)は1ターンに3個しか獲得できないってのはある意味正しいんだけど、バーストのCT短縮が適宜適用されるってことまでは分かってもらえなかった。「再使用間隔が0になると、各カードは同一ターン内で再度使えるようになります。この効果の発動回数に制限はありません」って説明はちゃんとしてたつもりなんだけどなあ。

一旦手詰まりかな。作者の"意地悪な壁"が悪い。

 

 

感想

初期チャート
①ハヤヘヤヤヘ
②ヘハハハヘヤヤヤ
③ヤヤヤへ
④ヘハヘハハヘヤヘヤヤ

新チャート
①ヘハヤヘヤヘヤ
②ヘハハヘヘハヤヤヤヘ
③へヤヤへへヤ
④ヘハハヘヘハヤヤヤヘ

以上です。結論としては当初の発想からバースト回数+3の合計31回にとどまりました。別にバースト回数が多いからといって確実にスコアが伸びるわけではないとはいえ、参考程度にはなるかもしれない。

Geminiについては、ちゃんと根底ルールをインプットする時間と根気を前提にするなら、結構機能してくれそうだなという感想でした。「この方法試してみるか」くらいのヒントを得られたのは事実。今回はわざわざ意訳して単純化したルールを渡したものの、キャラアビリティを直接投げてやったほうが精度良くルールを理解してくれるかもしれません。今後の開拓に期待ですね。僕は下手だし疲れたしで、もうやりません。

競技会のチャート作成については、まあ1属性なら頑張ってみてもいいかな……という感じ。これ全属性やれる時間とモチベは、申し訳ながら、ない。

 

ただ、あれこれ試行錯誤すること自体はとても楽しかったので、久々に満足感ある競技会でした。まだもうちょっと詰めようとは思います。まずはディアナの入れ替え検討。ロキくらいしか候補いないけど。

 

 

……ま、どっちかというと問題はこいつなんですけど。とりあえず確定事項として、項羽で組んだチャートは使えない。ベートーヴェン2,3アビの短縮まで考えないといけないから大変。でも絶対ベートーヴェンのほうが伸びるよなあ。