Skip to content
This repository has been archived by the owner on Jun 10, 2018. It is now read-only.

tsoj/hactar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hactar

hactar is a simple chessengine written in rust.

todo

perft

  • in/out functions
  • zobrist hashing
  • move generator
  • make-move
  • perft
  • move generator performance improvements

uci

  • basic uci framwork
  • mutlithreading for all time input
  • setoptions

alpha-beta

  • move sorting
  • quiescence search
  • iterativ deepening
  • transposition table
  • late move reduction
  • some kind of nullmove pruning
  • performance improvements
  • further pruning and extensions
  • threefold repetition, 50 move rule

install

get Cargo here: https://crates.io/

$cargo build --release