Boom Beach-inspired learning project with an Odin TCP server and an Odin Raylib client.
shared/: JSON protocol structs and helpers shared by client and server.server/: local TCP server that returns a deterministic world-map base list.client/: Raylib client that connects to the server and renders the world map.
odin test shared -collection:game=.
odin build server -collection:game=. -out:bin/server
odin build client -collection:game=. -out:bin/clientRun locally in two terminals:
./bin/server
./bin/client