Skip navigation
Please use this identifier to cite or link to this item: https://repository.esi-sba.dz/jspui/handle/123456789/770
Full metadata record
DC FieldValueLanguage
dc.contributor.authorBERREGUI, MOussaab-
dc.date.accessioned2024-10-28T09:44:00Z-
dc.date.available2024-10-28T09:44:00Z-
dc.date.issued2024-
dc.identifier.urihttps://repository.esi-sba.dz/jspui/handle/123456789/770-
dc.descriptionEncadrant : Dr. AMRANE Abdelkaderen_US
dc.description.abstractThis project explores the development of a Python-based chess engine, aiming to emulate the strategic depth and complexity of chess, one of the oldest and most revered games in human history. Chess is a game of skill, strategy, and foresight, requiring players to anticipate and counter their opponent’s moves through careful planning. The project seeks to replicate these fundamental aspects of the game in a digital environment, using algorithms to simulate both the tactical and strategic elements of chess. By focusing on core concepts such as move generation, board evaluation, and endgame scenarios, the engine attempts to capture the intricacies of human play while leveraging computational methods. This project not only highlights the timeless appeal of chess but also demonstrates how modern programming techniques can be used to model and simulate this ancient game, offering insights into its deep strategic layers. *** Ce projet explore le développement d’un moteur d’échecs en Python, visant à reproduire la profondeur stratégique et la complexité des échecs, l’un des jeux les plus anciens et les plus respectés de l’histoire humaine. Les échecs sont un jeu d’habileté, de stratégie et d’anticipation, exigeant des joueurs qu’ils prévoient et contrent les coups de leur adversaire grâce à une planification minutieuse. Le projet cherche à reproduire ces aspects fondamentaux du jeu dans un environnement numérique, en utilisant des algorithmes pour simuler à la fois les éléments tactiques et stratégiques des échecs. En se concentrant sur des concepts clés tels que la génération de coups, l’évaluation du plateau et les scénarios de fin de partie, le moteur tente de capturer les subtilités du jeu humain tout en s’appuyant sur des méthodes de calcul modernes. Ce projet met en lumière l’attrait intemporel des échecs et montre comment les techniques de programmation modernes peuvent être utilisées pour modéliser et simuler ce jeu ancien, offrant des perspectives sur ses couches stratégiques profondes.en_US
dc.language.isoenen_US
dc.subjectChessen_US
dc.subjectPythonen_US
dc.subjectArtificial Intelligenceen_US
dc.subjectAlgorithmsen_US
dc.subjectChess Engineen_US
dc.subjectMove Generationen_US
dc.subjectBoard Evaluationen_US
dc.subjectStrategyen_US
dc.titleChesss Engineen_US
dc.typeThesisen_US
Appears in Collections:Ingénieur

Files in This Item:
File Description SizeFormat 
Moussaab Memoire Chess engine-1-1.pdf55,71 kBAdobe PDFView/Open
Show simple item record


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.