dc.contributor.advisor | González Rodríguez, Inés | |
dc.contributor.author | Alegría Ocampo, Sandra | |
dc.contributor.other | Universidad de Cantabria | es_ES |
dc.date.accessioned | 2024-09-05T06:40:12Z | |
dc.date.available | 2024-09-05T06:40:12Z | |
dc.date.issued | 2024-07 | |
dc.identifier.uri | https://hdl.handle.net/10902/33691 | |
dc.description.abstract | En este trabajo se desarrollará una aplicación que permitirá jugar al juego de mesa conocido como Othello o Reversi. La aplicación permite jugar a dos jugadores humanos pero, también, que un jugador humano juegue contra un jugador artificial. Dicho jugador toma decisiones utilizando técnicas de búsqueda con adversarios, propias del ámbito de la Inteligencia Artificial. En concreto, se utiliza el algoritmo minimax con poda alfa-beta y profundidad acotada. Para ello, se analizan experimentalmente distintas funciones heurísticas de evaluación no terminales para estados del tablero. Además se emplean tablas de transposición para mejorar la eficiencia del proceso de búsqueda para la toma de decisiones. | es_ES |
dc.description.abstract | In this work, an application will be developed that allows playing the board game known as Othello or Reversi. The application allows two human players to play, but also enables a human player to play against an artificial player. This artificial player makes decisions using adversarial search techniques, typical of the field of Artificial Intelligence. Specifically, the minimax algorithm with alpha-beta pruning and bounded depth is used. For this purpose, various non-terminal evaluation heuristic functions for board states are experimentally analyzed. Additionally, transposition tables are employed to improve the efficiency of the search process for decision-making. | es_ES |
dc.format.extent | 48 p. | es_ES |
dc.language.iso | spa | es_ES |
dc.rights | Attribution-NonCommercial-NoDerivatives 4.0 International | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | * |
dc.subject.other | Othello | es_ES |
dc.subject.other | Inteligencia artificial | es_ES |
dc.subject.other | Algoritmo minimax | es_ES |
dc.subject.other | Poda alfa-beta | es_ES |
dc.subject.other | Tabla de transposición | es_ES |
dc.subject.other | Función heurística | es_ES |
dc.subject.other | Artificial intelligence | es_ES |
dc.subject.other | Minimax algorithm | es_ES |
dc.subject.other | Alpha-beta pruning | es_ES |
dc.subject.other | Transposition table | es_ES |
dc.subject.other | Heuristic function | es_ES |
dc.title | Jugando al Othello con inteligencia artificial | es_ES |
dc.title.alternative | Playing Othello with artificial intelligence | es_ES |
dc.type | info:eu-repo/semantics/bachelorThesis | es_ES |
dc.rights.accessRights | openAccess | es_ES |
dc.description.degree | Grado en Ingeniería Informática | es_ES |