Skip to content

christiandaley/JFresh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

JFresh

UCI chess engine version 0.1a by Christian Daley

JFresh is a free, open source, uci compatible chess engine written in C. JFresh can be run from either the command line or through a uci compatible chess interface. Currently, JFresh can only run on UNIX systems. To compile, simply navigate to the src directory in terminal and run "make". An already compiled version is available for 64 bit mac users.

JFresh does not play very strong and I have estimated its elo at 1500

Current Features:

  • magic bitboards
  • alpha-beta pruning
  • iterative deepening
  • principle variation search
  • quiescence search
  • transposition table
  • mate-distance pruning
  • null move pruning
  • internal iterative deepening
  • futility pruning
  • late move reductions
  • killer moves
  • history heuristic
  • static exchange evaluation
  • delta pruning
  • pawn structure hash table
  • perft
  • logging

The log file for JFresh will be written to the current working directory of the executable.

About

UCI chess engine

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages