PIF Ingenieria
PIF Ingenieria
PIF Ingenieria
Los videojuegos a través del tiempo han ido cambiando de manera que se puedan adaptar a las
necesidades de cada jugador, inclusive, se han ido adaptando de manera de que los jugadores
puedan sacarles provecho a estos para aprender algo nuevo o reforzar alguna habilidad en concreto,
por ejemplo, existen juegos para mejorar la atención, inteligencia espacial, reflejos.
Palabras claves
Arquitectura de software, video juegos, JavaScript, Godot.
Abstract
Video games over time have been changing so that they can be adapted to the needs of each player,
including, they have been adapting so that players can take advantage of them to learn something
new or reinforce a specific skill, for example, there are games to improve attention, spatial
intelligence, reflexes.
The objective is to develop a software architecture for the video game developed on the Godot
platform with the JavaScript language, to show all its functionality and abstraction of its structure.
Keywords
Software architecture, videogames, JavaScript, Godot
Definición de la aplicación
En base a esto el juego presentado el cual tiene por nombre Shape Dash tiene como objetivo
primario entretener al usuario con una interfaz interesante llena de obstáculos los cuales ayudaran a
que el usuario pueda mejorar sus reflejos y coordinaciones mano-ojo, adicional el juego cuenta con
una interfaz simple de entender; Cada nivel cuenta con música que va sincronizada con los
obstáculos a esquivar de manera que el usuario también deberá estar atento a los sonidos y
obstáculos para completa el video juego, el juego esta diseño de manera retro para que sea
agradable visualmente y brindar una sensación de que el juego es de consolas antiguas.
Metodologías agiles
Las metodologías agiles son las que permiten adaptar las formas de trabajo a las condiciones del
proyecto, consiguiendo flexibilidad e inmediatez en la respuesta para el proyecto, en las empresas
apuestan por estas metodologías para mejorar la flexibilidad, la autonomía y eficacia del desarrollo,
reduciendo sus costes y aumentando la productividad; estas llamadas metodologías agiles también
proporcionan motivación e integración a los integrantes de los equipos que la implementan,
mejorando su productividad.
A continuación de anexa una imagen ejemplo del desarrollo de este video juego: