UCI chess engine written in Lua
Find a file
2024-05-11 12:22:37 +02:00
book Opening book 2024-05-09 08:18:27 +02:00
logo Add logo 2021-12-29 07:03:03 +01:00
modules Linux line endings 2024-04-30 13:31:06 +02:00
test Fix IsCastling function 2024-05-10 15:24:19 +02:00
.gitignore Retouch patterns 2024-05-09 08:33:21 +02:00
chess.lua Clean BestMove function 2024-05-11 12:22:37 +02:00
luciole Command-line option (--loglevel=LEVEL) 2024-05-11 04:27:35 +02:00
luciole.lua Command-line option (--loglevel=LEVEL) 2024-05-11 04:27:35 +02:00
README.md Remove redundant parameters 2024-05-05 10:38:39 +02:00
xboard.sh Really fix Chess.CopyPosition() 2024-05-04 16:45:05 +02:00
xfen.lua Really fix Chess.CopyPosition() 2024-05-04 16:45:05 +02:00
xfendemo.lua Really fix Chess.CopyPosition() 2024-05-04 16:45:05 +02:00

Luciole

UCI chess engine written in Lua. Plays traditional chess and Fischer random chess.

Commands

UCI commands

  • isready
  • go
  • position
  • uci
  • ucinewgame

Other commands

  • perft
  • show

Thanks to Norbert Raimund Leisner.

alt text

Modules

Luciole uses log, serpent and strict.