Minimal C scaffold for a LAN chess client and server.
This project intentionally does not implement chess rules, networking, or concurrency yet. It only provides separate client and server programs, a simple build, and Docker support.
src/
client/
main.c
server/
main.c
common/
app_info.c
app_info.h
tests/
smoke_test.c
Dockerfile
Makefile
makemake run-server
make run-clientmake testBuild the image:
docker build -t lanchess .Run the server:
docker run --rm lanchess serverRun the client:
docker run --rm lanchess client