FlexBot Terminology

Terms

  1. MOD
  2. Behavior
  3. Sensor
  4. Actuator
  5. Yaw
  6. Pitch
  7. Strafe

MOD

The term "MOD" refers to a modification of the original Half-Life game that uses the Half-Life engine. Examples of popular MOD's for Half-Life are Counter-Strike, Team Fortress, and Day of Defeat.


Behavior

A behavior defines the movement and action characteristics of a bot; without being given a behavior, a bot will do nothing but stand motionless. FlexBot behaviors are defined within DLL files, which are dynamically loaded at run-time.


Sensor

A sensor is the mechanism by which the user can get information about the bot and the bot's environment. For example, a sensor might reveal the distance to the nearest obstacle in a specific direction.


Actuator

An actuator is a mechanism by which the user can control a certain aspect of the bot's movement or actions. For example, an actuator might tell the bot to "walk forward at a slow speed".


Yaw

Yaw refers to "left-to-right" movement. In FlexBot, yaw has the same meaning as when used in the aviation field. See the diagram of directions in FlexBot for more information.


Pitch

Pitch refers to "up-and-down" movement. In FlexBot, pitch has the same meaning as when used in the aviation field. See the diagram of directions in FlexBot for more information..


Strafe

Strafing refers to "side-stepping", or stepping directly to the left or to the right. Strafing is a common method for controlling character movement in first-person shooter games.