Remote agent/Agent logic: Difference between revisions

From Rosetta Code
Content added Content deleted
(Agent logic task component.)
 
(Added PicoLisp)
Line 4: Line 4:


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

=={{header|PicoLisp}}==
[[/PicoLisp|Implementation in PicoLisp]].

Revision as of 18:21, 3 January 2011

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.

PicoLisp

Implementation in PicoLisp.