Skip to content

OCaml chess game library. Currently featuring algebraic notations read/write

License

Notifications You must be signed in to change notification settings

erhangundogan/ocaml-chess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chess

This is an OCaml library for Chess gaming.

It's in development.

Features

  • Algebraic notations to read and write. It doesn't evaluate movement logic.

Examples

$ dune exec examples/read_notation.exe
Please input algebraic notation and then press enter:
dxc3e.p.
Piece  | Move from | Capture | Move to | Promotion | En passant | Check/Mate
Pawn   | d         | yes     | c3      |           | yes        |

Run tests

$ dune runtest

Docs (requires odoc package)

$ dune build @doc
$ open _build/default/_doc/_html/index.html

Build

$ dune build

About

OCaml chess game library. Currently featuring algebraic notations read/write

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published