Web Server

In this chapter we will describe the web server that you will be creating. If you are using a starter kit, most of what is described here is already taken care of.

Communication

An important part of the workshop is the simulation of multiple flocks of boids. This simulation is done by the workshop server. It keeps track of the different teams participating in the workshop. Each team has its own flock of boids that they control.

Communication between workshop server and brain server

Each team will run a server that will determine how their flock behaves. This is the brain server.

The workshop server will periodically send every team's brain server a request. In this request the brain server will find a representation of their flock. The response that the brain server will give is the intent of each boid. I.e. given this situation, what would each of your boids in your flock do.

You can find more details in the following chapters.