Ajedrez accesible para todos: integración de métodos de aprendizaje

Romo Martín, Alberto (2022). Ajedrez accesible para todos: integración de métodos de aprendizaje. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S.I. de Sistemas Informáticos (UPM), Madrid.

Description

Title: Ajedrez accesible para todos: integración de métodos de aprendizaje
Author/s:
  • Romo Martín, Alberto
Contributor/s:
Item Type: Final Project
Degree: Grado en Ingeniería del Software
Date: May 2022
Subjects:
Freetext Keywords: Ajedrez; Código abierto; Aplicaciones móviles
Faculty: E.T.S.I. de Sistemas Informáticos (UPM)
Department: Matemática Aplicada a las Tecnologías de la Información y las Comunicaciones
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[thumbnail of TFG_ALBERTO_ROMO_MARTIN.pdf] PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (2MB)
[thumbnail of TFG_ALBERTO_ROMO_MARTIN_ANEXOS.zip] Archive (ZIP) - Users in campus UPM only
Download (1MB)

Abstract

El principal objetivo de este proyecto es proporcionar a los nuevos usuarios de aplicaciones de ajedrez para sistemas Android diferentes alternativas con las que mejorar su nivel de juego rápidamente y de manera interactiva. Para lograrlo, se han modificado, en primer lugar, el motor del juego CuckooChess, un motor para aplicaciones móviles de ajedrez de código abierto. Tras ello, se ha editado la aplicación CuckooChessApp, que utiliza el motor anterior, para que usando ambos se proporcionen las opciones necesarias correctamente y sean compatibles entre ellas. Estos cambios han consistido en modificar algunas funciones del motor, añadir la generación de nuevas partidas y realizar diferentes cambios en la aplicación a nivel de interfaz y funcionamiento para que muestren correctamente las nuevas adiciones. A lo largo de este documento se expondrán las etapas en el desarrollo de este proyecto, así como los aspectos más importantes del mismo. En primer lugar, se realizará un pequeño estudio y explicación de las nuevas funcionalidades a añadir: los tutoriales (estudiando la historia de cada jugada en particular), los retos y el sistema de guardado y carga de datos de una partida. Tras ello, se realizará un estudio de la implementación de estas nuevas funcionalidades en el sistema ya existente por parte del equipo de desarrollo. En último lugar, se comentarán las conclusiones obtenidas tras el desarrollo de este proyecto y posibles nuevas líneas de trabajo que se podrían continuar en futuros proyectos para seguir mejorando constantemente el sistema de CuckooChess.
Abstract:
The main objective of this Project is to offer to the new Android chess apps users different alternatives which could be used to improve the chess level quickly by interacting with the new app. In order to achieve that, firstly, the CuckooChess Engine has been modified, which is an open source engine for mobile applications. Then, CuckooChessApp, which uses the previous engine, has been edited too. In this way, by using both (the engine and the app), the new options can be provided correctly. These changes have consisted in modifying some functions to the engine, adding new game generation methods and making different changes to the application’s interface and the running system in order to show the new additions satisfactorily. Along this document the developing phases and the most important aspects will be explained. In first place, this document will show a small study and an explanation from the new functionalities that will be added to the system: the tutorials (with a study for each play specifically), the challenges and the saving and loading games system. Next, another study will be made about the implementation of the new functionalities in the system by the developing team. In last place, some final conclusions will be commented as well ass possible new work-lines which could be the base to continue improving CuckooChess in future projects.

More information

Item ID: 70492
DC Identifier: https://oa.upm.es/70492/
OAI Identifier: oai:oa.upm.es:70492
Deposited by: Biblioteca Universitaria Campus Sur
Deposited on: 17 May 2022 14:35
Last Modified: 17 May 2022 14:35
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM