Page 1 of 1

JFresh (UCI) - new chess engine with Mac OS X64 built

Posted: Thu Mar 27, 2014 11:52 am
by Norbert Raimund Leisner
Hello together,

JFresh https://github.com/christiandaley/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.

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.

Best wishes,
Norbert

Re: JFresh (UCI) - new chess engine with Mac OS X64 built

Posted: Thu Mar 27, 2014 2:30 pm
by velmarin
But the author did not copy all files.
A mechanical failure. :oops:

Hopefully we can port it to windows exe and Ronald not be angry. :twisted:

Re: JFresh (UCI) - new chess engine with Mac OS X64 built

Posted: Fri Mar 28, 2014 7:31 pm
by tmokonen
I made a slow Cygwin compile:

http://tmokonen.net84.net/JFresh01aTM.rar

Re: JFresh (UCI) - new chess engine with Mac OS X64 built

Posted: Fri Mar 28, 2014 7:46 pm
by phenri

Re: JFresh (UCI) - new chess engine with Mac OS X64 built

Posted: Fri Mar 28, 2014 7:53 pm
by velmarin
Thanks Tony and Paul.

It has a strange behavior.

Re: JFresh (UCI) - new chess engine with Mac OS X64 built

Posted: Fri Mar 28, 2014 9:01 pm
by phenri
the only thing you need to add is: -std=c99 -static
to look like this

Code: Select all

CFLAGS = -Ofast -DNDEBUG -std=c99 -static