Skip to content

Latest commit

 

History

26 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chess Application

drawing

Made 100% from scratch in pure Java, no additional libraries used

Installation

Open in IntelliJ and run the Application class

Features

  • Supports all valid chess moves (ex: en-passant, castling)
  • Move checks, move generations, mate and draw detection
  • Engine that uses minimax algorithm with alpha-beta pruning and multi-threading
  • Front-end responsive GUI with custom chess art

To-do

  • Add additional draw positions
  • Increase engine search speed

About

Chess engine made from scratch in pure Java with AI.

Resources

Stars

0 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages