Skip to content

DivyamBanga/Chess-Engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Chess Engine

A fully-featured chess game built in Java using Swing for the graphical user interface. The application supports all core mechanics of chess, including:

  • Legal move generation for all standard pieces
  • Castling (both kingside and queenside)
  • En passant captures
  • Checkmate and stalemate detection
  • Highlighted move options and interactive piece movement

The game offers two modes:

Player vs. Player: two human players can play locally

Player vs. Computer: includes an AI opponent that evaluates moves and selects the best option within a 5-second time limit

About

A fully-featured chess game built in Java using Swing for the graphical user interface. The application supports all core mechanics of chess, and uses a minmax algorithm with alpha-beta pruning to power an engine.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages