ChessCS

A chess engine written in C#. The engine is built using optimized minimax algorithm that can search 4 moves ahead. The engine can easily beat a decent chess player.

Skill and knowledge achievements:
  • Data structure and algorithms (alpha-beta pruning, hash table, etc)
  • Optimization (move orderings, killer moves)
  • C# Windows Application
  • Source control (GIT)
Screenshots

Screenshot 1