Age of Code: desarrollo de un videojuego para aprender a programar

Se ha desarrollado un juego con el propósito de facilitar el aprendizaje de un lenguaje de programación moderno. Se pretende que el juego ayude a desarrollar un pensamiento más pragmático e introducir sistemas típicos de programación que puedan ayudar a un usuario con su desarrollo como programador....

Descripción completa

Detalles Bibliográficos
Autor: Manteca Muñoz, Gabriel
Tipo de recurso: tesis de maestría
Fecha de publicación:2016
País:España
Institución:Universidad de Oviedo (UNIOVI)
Repositorio:RUO. Repositorio Institucional de la Universidad de Oviedo
Idioma:español
OAI Identifier:oai:digibuo.uniovi.es:10651/38207
Acceso en línea:http://hdl.handle.net/10651/38207
Access Level:acceso abierto
Palabra clave:Videojuego
Videojuego de estrategia en tiempo real
Python
TypeScript
Programación
Web
WebGL
AngularJS
Descripción
Sumario:Se ha desarrollado un juego con el propósito de facilitar el aprendizaje de un lenguaje de programación moderno. Se pretende que el juego ayude a desarrollar un pensamiento más pragmático e introducir sistemas típicos de programación que puedan ayudar a un usuario con su desarrollo como programador. El tipo de juego propuesto es de estrategia en tiempo real, es decir, en el videojuego no se dispondrá de tiempos límite ni turnos para ejecutar acciones sino que estas se ejecutarán conforme se reciban. Debido a esto, el tiempo avanzará continuamente para los enemigos, que podrán atacar a los personajes del usuario en cualquier momento. Para la realización de este proyecto se ha desarrollado una aplicación web que de forma gráfica permita la interacción del usuario con el juego.