知名度の高いぷよぷよテトリスAI4つについて、実際のゲーム画面のネクストと条件を統一するための設定値をまとめたページです。
テトリスにおいてネクストの数は、プレイヤーの強さに直結する重要な要素のひとつです。
しかしぷよぷよテトリスAIにおける "next" は、言葉や挙動が統一されておらず、単純に数値だけを揃えても同じ状況にならないことがあります (2020年8月現在)。
そのため、今後誤解が起きないように表にまとめなおしました。
ここでは "next" と "preview" を次のように定義します。
- next: 「画面上に表示されるネクストボックスの数」に相当する数値
- preview: 【Zetris用語】Zetrisによる探索上の概念のため、実際のゲームでは preview に相当する数値は出てきません
- 正確には「次に操作するミノの置く場所を決めるとき、さらに使用できる将来のミノの個数」です。
- AIはフィールドにあるミノを操作している間に、ネクストの先頭になるミノの置き場所を決めています。
- そのため
5 previews
は、ネクスト先頭のミノの操作を、その先5ミノを使って決めるので、ネクストボックス6個分の情報を参照します。
定義上、 next
と preview
はお互いに全く同じ状況を単純につくることはできません。そのため基本的には、完全に平等な比較はできないと考えてください。
5 next
が、本来のゲーム上でプレイヤーが受け取る情報と同じになります。
しかし、5 previews
は 5 next
より情報を多く取得します。
そのため preview ベースのAI では、基本的に1小さい値 (4 previews
) を基準としています。
4 previews
は5 next
よりも情報が少なくなりますが、プレイヤーより不利な条件であれば不正には当たらないため、この値を採用します。
ネクストボックスが5個表示される「1vs1」と3個しか表示されない「4 players」、それぞれの画面と同等の設定値をまとめます。
version | 1vs1 | 4 players | 補足 | |
---|---|---|---|---|
Zetris | 34 | 4 previews | 2 previews | 上述の preview の定義通りになります。そのため 4 に設定したとき 4 previews 相当で動作します |
Cold Clear | 16 | 【GUI】 5 previews --- 【Overlay】5 next |
【GUI】 3 previews --- 【Overlay】 3 next |
「設定変更画面」と「ゲーム画面にオーバーレイする画面」で表現が異なっています。5 に設定したとき 4 previews 相当で動作します |
version | 1vs1 | 4 players | 補足 | |
---|---|---|---|---|
Wataame | 3 | 5 visible next | 3 visible next | 直感通りの設定です。 |
Tetras | 12 | 5 next | 3 next | 内部では preview に相当する値を使用していますが、ゲームの状況によってその値を調整することで next 相当で動作します |
※ 情報が間違っていたりソフトウェアがアップデートされた場合は、都度更新します