This repository provides you simple and fast API for chess engine.
API includes Engine
struct and some member functions.
// TYPES
pub const Engine = engine.Engine;
pub const EngineError = engine.EngineError;
// FUNCTIONS
pub const init = Engine.init;
pub const deinit = Engine.deinit;
pub const setTimer = Engine.setTimer;
pub const inputMove = Engine.inputMove;
pub const startTimer = Engine.startTimer;
pub const switchTimer = Engine.switchTimer;
pub const checkTimeIsUp = Engine.checkTimeIsUp;
- Simplicity
- Small binary
- Fast perfomance
- Togglable CLI inteface for the game
- GUI interface for the game
- Memory safety
- Panic safety
[###############--------------------------]
Write me here, if you want to contribute.
TG: @vietnam_veteran