Minimax Chess Engine in C

This project was a daunting exercise in pointers and memory management, stemming from my first year EngSci programming course, CSC190. The final engine can resolve a minimax search 5 moves deep in under 1 second. Try your own skills against it! Simply complete the following:

  • Clone this Github repo.
  • Navigate to its directory in a terminal window using cd.
  • Compile using the command: gcc player.c
  • Run using the command: ./a.out