top of page

Chess AI

Done in 2 weeks by 2 programmers
Make a convincing chess AI and look for potential improvements and optimisations
Powered by Unreal Engine 4.10

At the beginning we already had an Unreal project with right moves for pieces. The AI was playing a random move.

 

We were asked to

  • Realise a first shot with a convincing AI

  • Improve the performance in order to make the AI "think" faster.

  • If we had time : Change the chess board into a Bitboard (way to consider the board as a number)

  • Bonus : Add some missing features (pawn which can move two squares at the beginning, pawn promotion, check handling, castling...)

We needed some time to really discover Unreal because it was one of our first projects on it. The second point was to convert the board into a Bitboard.


About the bitboard, we decided to implement it in order to understand how it works. After some research, we converted all the project to that new system which means re-implement (every pieces' moves, check handling ...)

bottom of page