+
Skip to content

z5h/gchess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gchess

Package Version Hex Docs

A chess library for Gleam.

let server = new_server()

let assert Ok(_) = new_game_from_fen(
    server,
    "rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1",
  )

print_board(server)

all_legal_moves(server)
|> list.map(move.to_string)
|> list.each(io.println)

let assert Ok(_) = apply_move_uci_string(server, "e2e4")

print_board(server)

Installation

Add the following to gleam.toml:

gchess = "~> 0.1.6"

About

Chess Library for Gleam

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载