Skip to content

A Haskell implementation of the infamous board game Baduk (also commonly called Weiqi or Go).

License

Notifications You must be signed in to change notification settings

Maxfield-Chen/liberty-go-logic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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)

About

A Haskell implementation of the infamous board game Baduk (also commonly called Weiqi or Go).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published