Skip to content

Latest commit

 

History

History
9 lines (5 loc) · 578 Bytes

README.md

File metadata and controls

9 lines (5 loc) · 578 Bytes

Liberty Go Logic (LGL)

A Haskell implementation of the board game Baduk. Uses a simple ExceptT + StateT monad transformer stack and relies on the Ghosts of Departed Proofs technique to prove that moves are valid before being placed.

This library only deals with the game logic and does not provide any sort of interface aside from the raw functions.

This library is designed to be used in combination with Liberty Go Server which handles the client / server / docs generation.

Made with love by Maxfield Chen (dryc)