Desarrollo de una plataforma de juegos de programación vía API REST

Flecha Alfonso, Elena and Hernández Castro, Miguel Ángel (2020). Desarrollo de una plataforma de juegos de programación vía API REST. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S.I. de Sistemas Informáticos (UPM), Madrid.

Description

Title: Desarrollo de una plataforma de juegos de programación vía API REST
Author/s:
  • Flecha Alfonso, Elena
  • Hernández Castro, Miguel Ángel
Contributor/s:
  • Yela Ruiz, Adolfo
Item Type: Final Project
Degree: Grado en Ingeniería del Software
Date: 2020
Subjects:
Freetext Keywords: Ayuda educativa; Videojuegos
Faculty: E.T.S.I. de Sistemas Informáticos (UPM)
Department: Sistemas Informáticos
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img] PDF - Users in campus UPM only - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (2MB)
[img] Archive (ZIP) - Users in campus UPM only
Download (3kB)

Abstract

El proyecto aborda el flujo completo de estudio, diseño e implementación de una plataforma online de juegos de programación. Esta pretende enseñar lo que es y cómo se utiliza una API REST de una manera “gamificada”, animando a los usuarios a implementar algoritmos para la resolución automática de juegos haciendo llamadas al API. Los juegos soportados por la plataforma son “Bulls and Cows” y “Laberinto”. La plataforma está desarrollada con tecnologías punteras y patrones de diseño y arquitectura de software avanzados. Cuenta con un portal web implementado con Angular que explica las reglas de los juegos y permite visualizar los resultados de las partidas. Además, tiene una API REST implementada con el framework Micronaut que expone los endpoints para ejecutar las partidas y dar servicio al portal web. Abstract: The project addresses the complete flow of study, design and implementation of an online programming games platform. It aims to teach what a REST API is and how it is used in a “gamified” way, encouraging users to implement algorithms for automatic game resolution by making API calls. Supported games for the platform are “Bulls and Cows” and “Labyrinth”. The platform was developed with cutting-edge technologies and advanced software architecture and design patterns. It has a web portal implemented with Angular that explains the rules of the games and shows the results of the matche s. Also it has a REST API implemented with the Micronaut framework that exposes the endpoints to execute the matches and provide service to the web portal.

More information

Item ID: 62672
DC Identifier: http://oa.upm.es/62672/
OAI Identifier: oai:oa.upm.es:62672
Deposited by: Biblioteca Universitaria Campus Sur
Deposited on: 06 Jun 2020 07:55
Last Modified: 06 Jun 2020 07:55
  • 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