3D Chess in Zig using SDL3 + OpenGL
Work-in-progress chess program.
Current To-Do:
- Check and resolving check
- Pawn promotion
- FEN loading
- Subtle movement animations for the pieces
- En passant
Should work fine on Linux as long as you have SDL3 and OpenGL installed.
-
NixOS
nix develop
zig build run
-
Windows
- Download SDL3-devel (e.g. from https://github.com/libsdl-org/SDL/releases) and unpack it
- Create
lib
folder - Copy the SDL3's
include
folder,libSDL3.dll.a
, andSDL3.dll
into thelib
folder of this project zig build run
Meshes taken from OpenGameArt