Skip to content
This repository has been archived by the owner on Jul 2, 2024. It is now read-only.

Releases: ML72/Java-Chess

v1.1 - Less Buggy

15 Jan 02:47
Compare
Choose a tag to compare

Aspiration windows were removed because they were buggy. A quiescence search was added (but not used, as it is computationally heavy). This version should make moves more reasonably.

v1.0 - Basic Minimax Engine

19 Oct 03:37
Compare
Choose a tag to compare

Minimax works with the following toggleable optimizations:

  • Alpha-beta pruning
  • Transposition tables
  • Aspiration windows (based on a modified form of iterative deepening)

Engine can be set to play itself and load the results onto a Microsoft Excel spreadsheet for data processing and analysis of the effects of the various optimizations on efficiency of the search algorithm.

A few bugs exist in the code, but do not hinder overall engine performance.