Third programming contest – Communication

Communication

After all these rules there is still the question how the engine and all the participating bots will communicate. The last contest has shown that calling each AI (Artifical Intelligence) individually and the communication via files was not the best way. So this time we will use a server-client-concept.

The server is part of the game engine that is responsible for sending all necessary information to the clients (Where am I? Where are the other team members? …) The clients have to be implemented by each participant and should receive and understand all the commands sent by the server. Further, the clients should send back the movement in each round.

The client must connect via

  • address: localhost
  • port: 15000

to the server.

The next pages show a list of all commands that a client should recognize and may send.

previous page next page