Skip to content

0.4 release

Pre-release
Pre-release
Compare
Choose a tag to compare
@lrozenblyum lrozenblyum released this 14 Feb 21:02
· 343 commits to master since this release

Chess can think for 2 plies now (NormalizedBrain only). It is a big architectural improvement. The evaluators should be upgraded in next releases to make chess really smarter.
Generic chess-independent notions were introduced. They can evolve into a chess-independent game framework.
SimpleBrain uses moveNumber concept from Position which allowed improving LegalPlayer's support of multiple moves execution.
Evaluator stages introduced (TerminalEvaluator is the first proof of concept in MasterEvaluator).
Draw is recognized by TerminalEvaluator.
CI Migrated to travis-ci.com.
SonarCloud integrated.
Licensing organized in GitHub-recognized de-facto standard way.
Libraries upgraded.
Minor improvements in logging and test infrastructure.
Wiki documentation enriched.