Sunflowers: 階層式難易度エンジンを持つロジックパズルゲーム
Sunflowers: 階層式難易度エンジンを持つロジックパズルゲーム
Sunflowersは、数値のヒントに基づいて花とバツを配置するロジックパズルゲームです。このゲームは、プレイヤーに提供される前にロジックエンジンによってエンドツーエンドで解かれるように生成されたすべてのグリッドを保証する高度な難易度調整システムにより際立っています。これにより、特定の事前に定義された推論技法を使用してパズルを解くことができることを保証します。
ロジックベースの難易度ティア
Sunflowersパズルの難易度は、それを解くためにロジックエンジンが使用しなければならない最も難しい推論技法によって決定されます。ゲームは、上位のティアの前提条件となる5つの異なるロジックティアを定義しています:
1. 基本 (易しい)
基本的な演繹は、単一のヒントが自身のマスを確定するときに発生します。これは、ヒントがすでに満たされている場合(つまり、残りのマスがすべて空である場合)または、未知のマスの数がまだ必要な花の数とちょうど等しい場合に起こります。
2. サブセット (中級)
中級パズルでは、2つのヒントの比較が必要です。サブセットの手順は、一方のヒントが見るすべての未知のマスが、もう一方のヒントも見るときに発生します。一方のヒントの要件をもう一方から引くことで、プレイヤーは大きいほうのヒントだけが見るマスの状態を決定できます。
3. オーバーラップ (難しい)
難しいパズルでは、2つのヒントが一部のマスを共有するオーバーラップ手順を利用します。共有領域が持つことができる花の数の最小・最大境界を計算することで、プレイヤーは一方のヒントだけが見るマスを確定できます。難しいグリッドには、少なくとも1つのサブセット手順が含まれることが保証されます。
4. What-if (極端)
極端なパズルでは、数独のフォーシングチェーンに似た「what-if」推論が導入されます。プレイヤーはマスに花またはバツを仮定的に置き、その結果生じるロジックを追います。これが矛盾を引き起こす場合(たとえば、花が多すぎてヒントが破られるか、必要な数に到達する方法がない場合)、元の仮定は間違っていることが証明されます。これらのチェーンは、鉛筆マークを使わずに精神的に追跡できるように、数えるステップをいくつかに制限されています。
5. Either-way (狂気)
狂気のパズルは最も複雑で、極端ティアの上限を超えるwhat-ifチェーンを必要とします。また、数独の彩色に似た「either-way」技法も導入されます。either-wayの手順では、ピボットマスを両方向でテストし、両方の仮定が他のマスに対して同じ値を導く場合(他の結果にかかわらず)、そのマスは確定されます。これは、メモを取ることが本当に役立つとゲームが示唆する唯一のティアです。
グリッド生成とスコアリング
ゲームは、難易度レベル間の一貫性を保つために特定のメトリクスのセットを使用します。0–100のスコアは、グリッドをそれぞれのティアの帯域に配置するために使用されます(易しい 4–19, 中級 20–39, 難しい 40–59, 極端 60–79, 狂気 80–100)。
- サブメトリクス: スコアは、中級と難しいレベルでの強制されたサブセットまたはオーバーラップ手順の数、および極端レベルでのwhat-ifチェーンの総深度によって影響を受けます。
- 予想時間: ゲームは、重み付けコストに基づいて予想解決時間を計算します:基本的な演繹に約2秒、サブセットに14秒、オーバーラップに26秒、およびwhat-ifおよびeither-wayチェーンにさらに高いコスト。
- ゼロマス: ゲームはゼロヒントタイルに対して厳格なルールを適用します。易しいおよび中級のグリッドには0タイルが1つまたは2つあり;難しいグリッドにはちょうど1つ;極端および狂気のグリッドにはゼロタイルはありません。
コミュニティフィードバック
このゲームは「かわいくてフレンドリー」および「焦点を絞った設計がよく考えられている」と表現されてきましたが、一部のユーザーはゲームが「リバース minesweeper」と呼ばれる用語について議論しています。
"これはただの minesweeper に花を爆弾の代わりに置いただけなのに、これが reverse minesweeper である理由がわかりません。"
他のユーザーは、難易度のスケーリング体験が人によって異なる可能性があると指摘しており、あるユーザーは中級から狂気にジャンプしても大きな飛躍を感じなかったと述べ、パズルがAIエージェントによって設計されたのか疑問を呈しています。