Terrain Parameters

Every type of terrain is characterized by the following parameters:

enterProb
The probability that an AGENT can enter a cell of this type in a single ACTION. (Note that it may take multiple tries to enter some cells.) If the AGENT attempts to enter a cell and fails, it may slideLeft or slideRight.
slideLeftProb
The probability that an AGENT, having failed to enter some cell, ``slides off to the left'' - i.e., ends up in the cell CounterClockwise to the cell it was trying to enter. For example, in Figure [*], if the AGENT tries to move FORWARD, but fails to enter the NorthEast cell, it will end up in the North cell with probability slideLeftProb. Note that, even if the slideLeftProb is attained, the AGENT still must succeed at entering the new cell. (This prevents the AGENT from finessing its way into a Rockor Wallcell.)
slideRightProb
The symmetric case to slideLeftProb: the probability that an AGENT, having failed to enter some cell, ``slides off to the right'' - i.e., ends up in the cell Clockwise to the cell it was trying to enter.
moveOvershootProb
The probability that an AGENT, having successfully entered a cell of this type, actually ``overshoots'' by attempting to move into the next cell along its current course. Even if overshoot event occurs, the AGENT must still test to enter the next cell. Note that multiple moveOvershoots can occur in a row.
turnClockwiseProb
The probability that an AGENT can successfully turn Clockwise in a cell of this type. If the AGENT attempts to turn Clockwise, but fails this test, then its ORIENTATION is unchanged.
turnCounterClockwiseProb
The symmetric case to turnClockwiseProb: The probability that an AGENT can successfully turn CounterClockwise in a cell of this type.
turnOvershootProb
The probability that an AGENT, having initiated a Clockwise or CounterClockwise turn, overshoots the turn and turns further than it intends. Each turnOvershoot changes the AGENT's ORIENTATION by one value in the corresponding direction. Multiple turnOvershoots can occur in a row.

Terran Lane 2005-09-29