Expand description

This module contains the shared functionality between clients, i.e. programs that control player characters in the game world by talking to the server. There are two clients:

  • Graphical user-facing client: sdl_client.
  • Headless client for running any number* of automatically ran bots, to populate empty servers for demonstration: bot_client.

* as far as performance allows

Structs

Wrapper around UDP and TCP sockets for communicating with the game server.

A simple logger that prints out the logs into stdout.