Skip to content

Repository for a chess engine I wrote in university

Notifications You must be signed in to change notification settings

koendev/chess-engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Chess engine

A basic chess engine written in Java.

It also includes a basic min-max algorithm with alpha-beta pruning and quiescence search.

How to play:

  • Run Game.java
  • In- and outputs are text-based
  • Whether white and black are player-controlled can be inputted with "True" or "False". The latter results in white or black being controlled by the min-max algorithm.
  • Computer difficulty can be set with integers (difficulty refers to default depth in min-max algorithm)
  • Checkmate is not implemented, so a match has to end by taking the opponents king.
  • Matches can be saved as .txt files after ending.

About

Repository for a chess engine I wrote in university

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages