Next.Js Example

A chess engine based on the Negamax algorithm with up to 10th depth game analysis.

March 17th, 2023

A chess engine based on the Negamax algorithm with up to 10th depth game analysis.'s picture

About:

About

A chess engine based on the Negamax algorithm with up to 10th depth game analysis. Utilizes alpha-beta pruning, the Principal variation search and the Quiescence search to find the next best move in a position.

Technologies Used:

README.md:

About

A chess engine based on the Negamax algorithm with up to 10th depth game analysis. (if given enough time)

Features

  • Negamax algorithm with alpha-beta pruning
  • Iterative deepening
  • Piece-square tables
  • Move ordering using the MVV-LVA heuristic
  • Principal variation search
  • Quiescence search
  • Zobrist hashing

GUI includes undoing moves, flipping and resetting the board, under promotions, and custom board positions and evaluation times.

Possible Improvements

  • Switching programming languages
  • Using a more detailed evaluation method (ex. use of opening tables)
  • Transposition Tables

You can play against it here

Share this:

You May Like:

full-stack music app's picture

full-stack music app

Nedx © 2023