Gamificación de Microprocesadores
Resumen
Este proyecto se centra en la gamificación de microprocesadores, convirtiendo el aprendizaje
de conceptos técnicos en un juego interactivo. Se ha desarrollado un sistema de juego
educativo en 2D utilizando Java y el framework LibGDX. El juego tiene lugar en la segunda
planta del ICAI (Universidad Pontificia Comillas), donde los jugadores se sumergen en un
entorno virtual que recrea el ambiente de un laboratorio de microprocesadores. A través de
desafíos, pruebas y una historia cautivadora, los estudiantes tienen la oportunidad de explorar
y experimentar el funcionamiento de los microprocesadores de manera práctica y entretenida.
El desarrollo del juego se ha basado en los principios de la Programación Orientada a Objetos
(POO), lo que ha permitido mantener un código limpio, modular y fácil de mantener. Se ha
aplicado el patrón de diseño Modelo-Vista-Controlador (MVC) y los principios SOLID para
estructurar el juego, separando la lógica del juego, la interfaz gráfica y la interacción con el
usuario.
El juego presenta una variedad de desafíos y pruebas que requieren habilidades cognitivas y
conocimiento del funcionamiento de los microprocesadores. A medida que los jugadores
avanzan en el juego, se enfrentan a situaciones cada vez más complejas, lo que les permite
adquirir y comprender los conceptos clave de los microprocesadores de manera progresiva.
Además, se han implementado sistemas de manejo de vidas, control de respuestas correctas
e incorrectas en las pruebas, y la capacidad de guardar el progreso del juego para permitir a
los jugadores retomar partidas guardadas.
La gamificación de microprocesadores ofrece una experiencia de aprendizaje interactiva y
entretenida, mejorando la comprensión de los conceptos técnicos por parte de los
estudiantes. This project focuses on the gamification of microprocessors, turning the learning of technical
concepts into an interactive game. A 2D educational game system has been developed using
Java and the LibGDX framework. The game takes place on the second floor of ICAI (Pontifical
University of Comillas), where players immerse themselves in a virtual environment that
recreates the atmosphere of a microprocessor laboratory. Through challenges, tests, and a
captivating storyline, students have the opportunity to explore and experience the operation
of microprocessors in a practical and entertaining way.
The development of the game is based on the principles of Object-Oriented Programming
(OOP), which has allowed for clean, modular, and easily maintainable code. The Model-ViewController (MVC) design pattern and SOLID principles have been applied to structure the
game, separating the game logic, graphical interface, and user interaction.
The game presents a variety of challenges and tests that require cognitive skills and
knowledge of microprocessor operation. As players progress through the game, they
encounter increasingly complex situations, enabling them to progressively acquire and
understand the key concepts of microprocessors. Additionally, systems for managing lives,
tracking correct and incorrect answers in tests, and the ability to save game progress have
been implemented to allow players to resume saved sessions.
The gamification of microprocessors offers an interactive and entertaining learning
experience, enhancing students' understanding of technical concepts.
Trabajo Fin de Grado
Gamificación de MicroprocesadoresTitulación / Programa
Grado en Ingeniería en Tecnologías de Telecomunicación y Grado en Análisis de Negocios/Business AnalyticsMaterias/ categorías / ODS
KTT (GITT)Palabras Clave
Gamificación, Microprocesadores, Aprendizaje Interactivo, Videojuego educativo, Programación Orientada a Objetos, JavaGamification, Microprocessors, Interactive learning, Educational videogame, Object Oriented Programming, Java