Human and Non-Living Interactive Information Processing Systems
In non-living interactive information processing systems, e.g. video games, game developers program them by having objects follow rules based on player conditions, like if the player moves to the left side of the screen, the object, e.g. a character, will jump on the right side.
Even with games based on artificial intelligence, the object (or the character) is designed to act based on actively processing data collected in the past and/or considering future situations to guide their current actions, which may also be constrained by interdependent rules and conditions. On considering collected data, it follows the pre-programmed rules and condition based processes, just like the above example, maybe with many more conditions, by using highly complex algorithms, and maybe with different kind of hardware.