Remote agent/Agent logic

From Rosetta Code
Revision as of 02:07, 15 February 2010 by MikeMol (talk | contribs) (Agent logic task component.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Remote agent/Agent logic is a draft programming task. It is not yet considered ready to be promoted as a complete task, for reasons that should be found in its talk page.

In Remote agent, a game is described where an agent interacts with a simple world of walls, balls and squares, and a component is described that marshals commands between the simulation environment and the logic code behind the agent.

The goal conditions for the game are to get all balls in squares of matching colors, in as few turns as possible.

Using an interface for your language write a program that attempts to reach these goals. The exact agent behavior within the simulated environment is unspecified.