You are on page 1of 3

A Fuzzy Associative Memory (FAM for short) is a Fuzzy

Logic tool for decision making. Fuzzy logic FAMs are


highly applicable in Game AI.
A Fuzzy Associative Memory uses Fuzzy Sets to establish
a set of linguistic rules , e.g.:
If the orcs hit points are a little low, retreat from the
enemy
If the enemy is distant and my rocket ammo is low, the
rocket launcher is a poor choice
If the enemy is near and my shotgun ammo is okay, the
shotgun is a very desirable choice
If the ship is off course by a little bit, correct just a little
to the right
If the bird is much slower than the flock, speed it up a
lot
The linguistic rules, and the fuzzy sets they contain, are
defined by a human expert (presumably, you). That is
to say, the rules codify intelligence and map this
knowledge from the human domain to the digital.
The fuzzy rules are deliberately vague and use qualifiers
like a little and a lot. Furthermore, the lines between
fuzzy sets are intentionally blurry. This is the nature of
fuzzy sets; they capture such human fuzziness in a way
that extracts highly natural behavior from the fuzzy
rules. When defining these rules, it helps to imagine
interviewing a bona fide expert in the domain and
writing down the skills necessary to be successful in the
domain.

You might also like