Skip to content

Latest commit

 

History

History
33 lines (29 loc) · 848 Bytes

README.md

File metadata and controls

33 lines (29 loc) · 848 Bytes

Zig chess game engine.

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;

Main features are:

  • Simplicity
  • Small binary
  • Fast perfomance
  • Togglable CLI inteface for the game
  • GUI interface for the game
  • Memory safety
  • Panic safety

Current progress

[###############--------------------------]

Contacts

Write me here, if you want to contribute.
TG: @vietnam_veteran