Skip to content

Shynee1/ChessEngine

Repository files navigation

ChessEngine

A simple Chess Engine built from scratch using Java.

Features

  • Functioning Chess engine to play against (2000+ ELO on Chess.com)
  • Real-time evaluation and search-depth information

Project Information

  • All rendering/input handling is done with LibGDX.
  • All underlying Chess code (pieces, moves, move generation) is custom-coded by me.
  • Features a NegaMax algorithm with alpha-beta pruning, move ordering, transposition tables, Zobrist hashing, and other various optimizations.
  • Includes functions for endgames and book openings.

Learning Resources