Para depositar en Docta Complutense, identifícate con tu correo @ucm.es en el SSO institucional. Haz clic en el desplegable de INICIO DE SESIÓN situado en la parte superior derecha de la pantalla. Introduce tu correo electrónico y tu contraseña de la UCM y haz clic en el botón MI CUENTA UCM, no autenticación con contraseña.

AlphaDeepChess: motor de ajedrez basado en podas alpha-beta

dc.contributor.advisorFábregas Alfaro, Ignacio
dc.contributor.advisorRubio Cuéllar, Rubén Rafael
dc.contributor.authorGirón Herranz, Juan
dc.contributor.authorWang Qiu, Yi
dc.date.accessioned2025-09-11T15:47:51Z
dc.date.available2025-09-11T15:47:51Z
dc.date.issued2025
dc.degree.titleGrado en Ingeniería de Computadores y Grado en Desarrollo de Videojuegos
dc.descriptionTrabajo de Fin de Grado en Ingeniería de Computadores y en Desarrollo de Videojuegos, Facultad de Informática UCM, Departamento de Sistemas Informáticos y Computación, Curso 2024/2025
dc.description.abstractChess engines have played a fundamental role in the advancement of articial intelligence applied to the game since the mid-20th century. Today, Stocksh, the most powerful and open source chess engine, still relies on alpha-beta pruning, but also incorporates machine learning techniques. The goal of this project is to develop a chess engine capable of competing againstboth other engines and human players, using minimax with alpha-beta pruning as its core. Additionally, we analyze the impact of other classical algorithmic techniquessuch as transposition tables, iterative deepening, and a move generator based on magic bitboards. The chess engine has been uploaded to the Lichess platform, where AlphaDeepChess achieved an Elo rating of 1900 while running on a Raspberry Pi 5 equipped with a 2GB transposition table.
dc.description.abstractLos motores de ajedrez han desempeñado un papel fundamental en el avance de la inteligencia articial aplicada al juego desde mediados del siglo XX. Hoy en día, Stocksh, el motor de ajedrez más potente y de código abierto, sigue basándose en la poda alfa-beta, pero también incorpora técnicas de aprendizaje automático. El objetivo de este proyecto es desarrollar un motor de ajedrez capaz de competir tanto contra otros motores como contra jugadores humanos, utilizando la poda alfa- beta como núcleo del algoritmo. Además, se analiza el impacto de otras técnicas clásicas, como las tablas de transposición, la búsqueda en profundidad iterativa y un generador de movimientos basado en bitboards mágicos. El motor ha sido subido a la plataforma Lichess, donde AlphaDeepChess ha alcanzado una puntuación Elo de 1900, ejecutándose en una Raspberry Pi 5 con una tabla de transposiciones de 2GB.
dc.description.departmentDepto. de Sistemas Informáticos y Computación
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.statusunpub
dc.identifier.urihttps://hdl.handle.net/20.500.14352/123857
dc.language.isoeng
dc.page.total92
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internationalen
dc.rights.accessRightsopen access
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subject.cdu004(043.3)
dc.subject.keywordChess
dc.subject.keywordArticial Intelligence
dc.subject.keywordChess Engine
dc.subject.keywordAlpha-beta pruning
dc.subject.keywordIterative deepening
dc.subject.keywordQuiescence search
dc.subject.keywordMove ordering
dc.subject.keywordTransposition table
dc.subject.keywordZobrist hashing
dc.subject.keywordMagic bitboards
dc.subject.keywordAjedrez
dc.subject.keywordInteligencia articial
dc.subject.keywordMotor de ajedrez
dc.subject.keywordPoda alfa-beta
dc.subject.keywordBúsqueda en profundidad iterativa
dc.subject.keywordBúsqueda quiescente
dc.subject.keywordOrdenación de movimientos
dc.subject.keywordTabla de transposiciones
dc.subject.keywordZobrist hashing
dc.subject.keywordBitboards mágicos
dc.subject.ucmInformática (Informática)
dc.subject.unesco33 Ciencias Tecnológicas
dc.titleAlphaDeepChess: motor de ajedrez basado en podas alpha-beta
dc.titleAlphaDeepChess: chess engine based on alpha-beta pruning
dc.typebachelor thesis
dc.type.hasVersionAM
dspace.entity.typePublication
relation.isAdvisorOfPublication09fd55c9-1783-4b0d-a8b5-4c2e392fccd8
relation.isAdvisorOfPublication7dfd0267-1708-4f39-bda5-55a246b4bc41
relation.isAdvisorOfPublication.latestForDiscovery09fd55c9-1783-4b0d-a8b5-4c2e392fccd8

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Alpha_Deep_Chess.pdf
Size:
2.09 MB
Format:
Adobe Portable Document Format