Menu

I-Chess: AI algorithms that take chess to another level

I-Chess is not just a chess simulator, but a real challenge for any player, thanks to its database of more than 14 million games.

The combination of the MinMax algorithm and artificial intelligence means that this platform analyses moves and responds to them in a similar way to how a Grandmaster would, offering games that will test even the most experienced players.

Carried out by 1st year students

Qualification Bachelor of Engineering in Software Development

Technologies Artificial Intelligence (AI) | MinMax algorithm | Stockfish Chess Engine

What is the motivation?

In chess, the number of moves that can be made is so large that it is necessary to use powers of base ten to count them all. Practising can therefore become a difficult task, as it is impossible to cope with all the possibilities. I-Chess solves this problem for both novice and experienced players, as it collects 14 million moves so that they can

Program aims

  • Create a simulator that offers truly challenging games.
  • Develop an opponent that learns and evolves with each game, so that the challenge is never the same.
  • To provide a tool that allows both training and enjoyment of chess.

Development

In the development of I-Chess, advanced Artificial Intelligence techniques were used to create a simulator that is as close as possible to playing against an opponent in person:

  • Evaluation of movementsI-Chess' artificial intelligence, based on the MinMax algorithm, analyses every move the player makes, evaluating the responses he or she can employ.
  • Stockfish chess engineThis powerful open source engine is what allows the simulator to analyse in depth the positions of the pieces after each move. It uses the information gathered and its calculation power to be able to determine the optimal move for each turn, raising the level of challenge presented by the simulator and offering an experience as similar as possible to facing a high-level human opponent.
  • Using grandmaster strategiesThe database used contains an extensive set of opening moves commonly used in professional chess games. This detail allows the AI to start games with realistic strategies based on games played by grandmasters.
  • PlaybookI-Chess presents a history of the moves made by both sides, making it easier to follow and understand the moves, allowing the development of skills and techniques to be implemented in other games.

Results

I-Chess has proven to be a highly competitive chess simulator, capable of taking on players of varying levels with a solid and challenging performance. It provides a realistic playing experience, reproducing games with a logical structure that adapts to the moves set by the player.

Conclusions

I-Chess has become the ideal companion for those who want to improve their chess skills, providing a formidable opponent as well as a learning tool for perfecting moves and reading the game. It has demonstrated the potential of artificial intelligence in the world of chess, providing players with an immersive and challenging experience.

arrow-right