カタン・ボードジェネレーター hero image
v2.2.0

カタン・ボードジェネレーター

カタン(Catan)のランダムなボードを自動生成できるツールです。資源タイルと数字が公式ルールに従って配置され、高確率数字の分散やバランスも考慮されます。ボードの画像としての保存も可能です。

バランス崩壊オプション

各資源の期待値が均等になるよう調整します(通常版:11, 拡張版:16)。極端な偏りが発生しにくくなります。

※ デフォルト設定が最も公平なボードを生成します。設定を変更すると、意図的に偏りのあるボードが生成されます。

ボード生成中...

配置ルールの概要

当ジェネレーターは、公式ルールを基盤としつつ、より公平で戦略的なゲーム展開を目指すための独自のバランス調整を加えています。

【基本的な配置ルール】

  • 資源の隣接禁止: 同じ種類の資源タイル(森、牧草地など)は隣接しません。
  • 特定数字の隣接禁止: 高確率の「6」と「8」、および低確率の「2」と「12」は隣接しないように配置されます。

【高度なバランス調整】

  • 高確率数字の分散: 高確率の「6」「8」が特定の資源に集中しないよう、各資源タイプにバランス良く割り当てられます。
  • 交差点の期待値均一化: 3つのタイルが接する「交差点」の価値(3タイルの数字の出やすさの合計)が極端に低い場所が固まらないように調整します。
  • 資源ごとの数字品質: 各資源に生産性の高い数字(4, 5, 9, 10など)が最低一つは割り当てられ、かつ資源全体の生産期待値(全数字の確率の合計)が一定水準(通常版:11, 拡張版:16)を下回らないようにします。これにより、極端に生産性の低い資源が生まれるのを防ぎます。

【バランス崩壊オプション】

  • 資源期待値のバランス: 「公平」設定では各資源の生産期待値が一定水準以上に保たれます。「偏り重視」にすると、極端に生産性の低い資源が出現する可能性があります。
  • 資源の隣接制限: ONの場合、同じ種類の資源タイルは隣接しません。OFFにすると、同じ資源が隣り合うことがあります。
  • 数字の隣接制限: ONの場合、高確率数字(6-8)や低確率数字(2-12)が隣接しないように制限します。OFFにすると、これらの制限が解除され、より偏ったボードが生成されます。

【表示について】

  • 数字の確率: 数字チップ下の「●」の数は、その数字の出やすさ(36通り中の確率)を表しています。
  • 高確率の強調: 特に確率の高い「6」と「8」は、赤色で表示されます。

【ご利用上の注意点】

  • 当ツールは公平なゲーム体験を目指し設計されていますが、ボードの「最適さ」はプレイヤーの戦略や好みによっても異なります。生成ロジックは確率的な要素を含むため、最終的な盤面のバランスについては、ご自身の目でご確認の上、ご活用いただくことをお勧めします。

v2.2.0(2025/06/14)

  • バランス崩壊オプションを追加し、意図的に資源や数字の偏りを許容できるモードを実装。
  • 資源期待値のバランス: 各資源の生産期待値の下限を調整し、偏りの度合いを選択可能に。
  • 資源の隣接制限: 同じ資源が隣接しないよう制限するか選択可能に。
  • 数字の隣接制限: 高確率数字や低確率数字が隣接しないよう制限するか選択可能に。

v2.1.0(2025/06/12)

  • 「資源の出やすさ」を示す統計情報セクションを追加。
  • 資源ごとの合計生産期待値に下限値を設定(通常版:11, 拡張版:16)し公平性を向上。
  • Web Workerを導入しボード生成中の計算処理を高速化・安定化。

v2.0.0(2025/06/07)

  • 機能追加: 5-6人用拡張版ボードの生成機能を追加。通常版とボタンで切り替え可能。
  • ロジック改善: 拡張版のタイル数増加に合わせて、公平性担保のための各種パラメータ(交差点期待値の許容数、探索ステップ数など)を動的に調整するよう最適化。
  • UI/UX改善: ボード生成(シャッフル)時の画面のチラつきを抑制し、ローディング画面がスムーズに表示されるよう修正。

v1.1.0(2025/05/08)

  • 公平性向上のため、数字「2」と「12」が隣接しないルールを追加
  • 極端に期待値の低い交差点が集中しないよう、交差点期待値評価ロジックを導入
  • 各資源タイプに極端に低い数字が集中しないよう、資源ごとの数字品質チェックロジックを追加
  • ボード生成ロジックの安定性向上と内部処理の最適化

v1.0.1

  • ダウンロード画像の解像度向上

v1.0.0

  • 初期リリース
  • 高確率数字の隣接回避ロジック追加

このツールをシェアする