Skip to content

Latest commit

 

History

33 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LANChess

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.

Layout

src/
  client/
    main.c
  server/
    main.c
  common/
    app_info.c
    app_info.h
tests/
  smoke_test.c
Dockerfile
Makefile

Build

make

Run Locally

make run-server
make run-client

Test

make test

Docker

Build the image:

docker build -t lanchess .

Run the server:

docker run --rm lanchess server

Run the client:

docker run --rm lanchess client

About

A multiplayer chess application written in C for local network play.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages