Skip to content

Randl/GambitFruit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gambit Fruit is a free open source project based on Fruit 2.1 and Toga. The goal of Gambit Fruit is a fun free and aggresive chess engine. To turn off Lazy Eval set Chess knowledge to 500.

If you have any suggestions please email them to me.

Bitbases can be found here and latest egbbdll here or here

#Features

Added:

TODO:

  • SMP(Lazy SMP);
  • Bugs and warning fixes. Static analysis;
  • Converting to c++11/c++14/c++17;
  • Progressive mobility and connectivity;
  • Kingside/queenside attack;
  • Pawn ram handling + open/closed position based on this;
  • Pawn islands;
  • Tune extensions (King safety extension, sacrifice extension, extend on K+P eg) and reductions;
  • Better draw recog(e.g. Blockage detection, KQKP);
  • Values tuning (Pawn Shielding, King safety, tropism, etc);
  • Typical sacs;
  • Pawn chains;
  • Custom opening book;
  • Chess960 support((guide);
  • Center control (With B as a bonus for a given square, this is B*[AT+2*OC] where AT is #attackers and OC is #occupants.);
  • Bad bishop;
  • Elephantiasis effect as suggested by Harm Geert Muller (meaning that stronger pieces lose part of their value in presence of weaker pieces);
  • Syzygy support

Thanks for everyone contributed to Gambit Fruit, Fruit 2.1, Toga, and to those who gave me ideas.

#Building Gambit Fruit and all the utilities are built with cmake.

About

A new version of old chess engine

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages