Pathfinding & decisions · 9 / 10

Blackboard Architecture

標的や警戒状態を判断処理の間で共有する。

Compare in motion

敵同士の情報

Synchronized comparison
AReference
敵が情報を共有しない

敵が情報を共有しない

BBlackboard Architecture100%
判断に必要な情報を共有できる

判断に必要な情報を共有できる

Loading demo…

Scrub to pause and inspect. At 0%, B matches A; at 100%, B shows the effect. The scene repeats every 8 seconds.

Look for: 共有領域へ位置を書き込む → 別の判断が標的を使う。

This model simplifies the technique to show its use case and effect. Operation counts describe the model; they are not performance measurements.

Read the storyboard

例: 敵同士の情報

  1. 1. Start

    一体が標的を発見

  2. 2. Change

    共有領域へ位置を書き込む

  3. 3. Result

    別の判断が標的を使う

判断に必要な情報を共有できる。時間変化を示す模式図です。実際の描画結果や処理速度を再現したものではありません。

How it works

  1. 1. Input

    標的や警戒などの情報

  2. 2. Process

    共有領域を読み書き

  3. 3. Result

    判断間で共有する状態

A schematic of Blackboard Architecture. It shows the relationship between input, process, and result; exact values and rendering depend on the implementation.

Further reading

Red Blob Games — A* Introduction ↗

A general reference for this subcategory.