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