Full text
![]() |
PDF
- Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (2MB) |
![]() |
Archive (ZIP)
- Users in campus UPM only
Download (1MB) |
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.
Title: | Ajedrez accesible para todos: integración de métodos de aprendizaje |
---|---|
Author/s: |
|
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 |
![]() |
PDF
- Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (2MB) |
![]() |
Archive (ZIP)
- Users in campus UPM only
Download (1MB) |
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.
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 |