https://github.com/oswalpalash/chess-engine-zig
Zig Based Chess Engine
https://github.com/oswalpalash/chess-engine-zig
chess engine uci zig zig-lang
Last synced: 6 months ago
JSON representation
Zig Based Chess Engine
- Host: GitHub
- URL: https://github.com/oswalpalash/chess-engine-zig
- Owner: oswalpalash
- License: mit
- Created: 2024-04-16T04:40:08.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-25T03:51:32.000Z (7 months ago)
- Last Synced: 2025-02-25T04:29:47.749Z (7 months ago)
- Topics: chess, engine, uci, zig, zig-lang
- Language: Zig
- Homepage: https://github.com/oswalpalash/chess-engine-zig
- Size: 283 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
### Zig based Chess Engine
### Project Summary
A chess engine written in zig. Mostly written as a means to learn and improve at zig.
#### What works?
- [x] UCI Compliant
- [x] Basic Evaluation
- [x] FEN Parsing
- [x] Board Design and Piece Information
- [x] Move Generator
- [x] Unit Tests for supported code
- [x] CI Based Testing **_NOTE:_** This is an evolving project. No backwards compatibility guaraenteed.
#### How to test
```bash
zig build test
```#### How to run
```bash
zig build run
```