Artificial Life Platform ======================== Client-server protocol: The time is quantized in ticks. In each tick, the server sends sensor input to the agent. Until the next tick, the client may supply actions to take to the server. Both server input and client output follow the same format: cmd1 ... cmd2 ... ... I.e. a sequence of lines terminated by an empty line. Each line starts with a single word (command name), plus some command-specific parameters. Note that newlines are CRLF ("\r\n"), not just LF ("\n")! The following inputs are supported: tick DEAD if received, the agent is dead! energy number of agent's energy points; disregard in case of dead agents around describe tiles, clockwise from top, in the immediate vicinity of the agent The following outputs are supported: move_dir and are integer offsets relative to the current position; may be just {-1,0,1}