Resumen
El siguiente artículo explica el por qué decidimos crear un videojuego como lo es YourDecision a través de la problemática tratada en el juego y el origen de la idea. Muestra el cómo, de una manera informal, se decidió hacer, explicándolo por las fases de desarrollo abordadas. Para el final da a conocer algunas de las dificultades que presentamos al hacer el videojuego.
Palabras Clave: Desarrollo, Videojuego, Motivación
Abstract
The following article explains why we decided to create a videogame like YourDecision through the treated problem in the game and the idea’s origin. It shows how, in an informal way, we decided to make, explaining the dealt development’s phases. By the end discloses some difficulties that we presented when we making the game.
Key words: Development, Video game, Motivation
1. Introducción
“¿Quién no quiere hacer un videojuego?, digo, es fácil y deja una gran satisfacción”, al menos así lo consideran muchos que, aún verdes de todo el proceso detrás de un videojuego, mantienen una ferviente fe en las posibilidades tras desarrollar uno.
Sin embargo, por desarrollarlo se sabe de antemano que no es tarea sencilla, las cosas empiezan a complicarse y más aún cuando aparentemente “todo decide estar en tu contra”.
A continuación se narran algunas de las peripecias que como equipo novato de desarrollo de videojuegos tuvimos que afrontar. Los temas están divididos de tal forma que el lector conozca el por qué y posteriormente el cómo se desarrolló este videojuego.
2. Problemática Abordada
Abordar una problemática de por sí ya consiste en una problemática, ¿debemos hacer que nuestro personaje se pregunte por el origen de la existencia del cosmos, o mejor de cómo podría conquistar a una chica? En cualquier caso, la problemática planteada para un videojuego trata de abordar un tema ya sea de manera reflexiva, científica, artística, etc., con el fin de que el usuario que lo juegue se entere, se cuestione, se emocione, etc.
A todo esto se presenta una peculiaridad en la ingeniería de sistemas para aquellos más novatos, no entienden que los fundamentos para la programación son… bueno… fundamentales. Por ello, la problemática que decidimos abordar en la elaboración de YourDesicion consistió en la de enseñar al estudiante de una manera más práctica las formas en las que se pueden utilizar las estructuras de decisión, una de las estructuras básicas más usadas en la programación, y en que se diera cuenta de la importancia de las mismas tanto en la programación como en todo lo demás.
3. Origen de la Idea
Al desarrollar un producto cualquiera usualmente el principal motivo de su elaboración está en pensar “qué necesidad se satisface con este producto”, dicho esto, desarrollar un videojuego con este motivo sería, desde una perspectiva personal, estúpido puesto que la necesidad primaria de un videojuego está en la de entretener, divertir a los usuarios. Pero entonces ¿por qué crear un videojuego si éste sólo sirve para entretener?, ¿por qué no entonces realizar una película, componer alguna canción o “prosperar con las críticas negativas, divertidas de escribir y leer”?
Como las preguntas no se responden con un simple y a secas “porque sí”, consideramos que el principal motivo de la elaboración de un videojuego está mal planteado: no está en la necesidad a satisfacer ni tampoco en qué queremos transmitir, aunque esta sea una buena aproximación. El motivo por el cual hacer un videojuego es más bien en cómo queremos que los demás se diviertan con lo que tratamos de transmitir.
Dicho esto, el motivo por el cual decidimos hacer YourDesicion como lo hicimos estuvo en querer que el usuario tome decisiones al igual que lo haría en su vida diaria, bueno, suponiendo que su vida diaria consistiera en ser Max (personaje que el usuario encarna, indiferente si se trata de un él como de un ella). Además de todo, y conociendo los gustos de muchas de personas, propusimos una historia de amor para hacer más aceptable al juego, pero donde no siempre las cosas resultan como se esperan. De todo esto viene la gran dualidad de trasfondo planteada al usuario: disciplina laboral o interés amoroso. En cuanto a las decisiones que cada quien tome, esperamos que el usuario se dé cuenta del tipo de persona que sería, o al menos cómo llegaría a llevar una situación como la de nuestro personaje Max.
4. Fases del Desarrollo
Por comodidad de desarrollo, y sin entrar en detalles digamos más “técnicos”, se decidió de que para la elaboración de YourDesicion dividiríamos el proyecto en unas 3 fases. Claro, suponiendo que todo vaya de acuerdo a lo ideal, se facilitaría “un resto” el desarrollo del videojuego.
4.1 Diseño Artístico
A cargo del integrante del grupo Alexis Corrales, en esta fase nos concentramos en realizar los diseños de los personajes, o más bien de la protagonista Sofía, porque en todo el videojuego nunca se ve a Max, sólo a quien trata de conquistar. Se diseñaron muchos estados de ánimo de Sofía para así abarcar cualquier posible situación en la que se encuentre con Max.
4.2 Desarrollo
A cargo del integrante Andrés Felipe Parra, esta fase estuvo enfocada en crear toda la lógica y las mecánicas del juego, es decir, toda la codificación que conlleva hacer un videojuego. En esta fase también se implementaron todos los diseños de Sofía en cada escena correspondiente del juego.
4.3 Pruebas
Yendo de la mano con el desarrollo, esta fase era más bien la ocasión en la que todo el grupo revisaba la funcionalidad del juego y la coherencia con el guión planteado, detectando así los bugs que se fueran presentando.
5. Problemas en el desarrollo
Ya que los problemas se encuentran en todas partes y que este proyecto no fue la excepción, sería más que justo, aún más para las conclusiones, hablar acerca de los problemas que estuvieron presentes con el desarrollo del videojuego.
Consideramos recursos del juego a las imágenes, los audios, y los textos de los diálogos y botones. Sabiendo esto, se presentaba dificultad para plasmar en una escena específica del juego la imagen con los diálogos, los botones y el audio acordes.
Creyendo que los recursos del computador eran inagotables (desentiéndase de los recursos del juego), se presentaba un bug especial con el peso de las imágenes, ralentizando la jugabilidad.
Definir el guión tampoco fue tarea sencilla, en especial cuando crear una historia amorosa dependía de cinco hombres para nada románticos, salvo uno.
Las herramientas de desarrollo, más específicamente, nuestra “queridísima” plataforma de desarrollo Processing, a veces nos complicaba aún más las cosas, en especial con el Ctrl+Z.
Ya a nivel lógico, el problema más grande se presentaba al utilizar los botones del juego cuando éste debía indicar cuál sería la siguiente escena y qué recursos debería cargar. La solución, machete por doquier (como nuestros buenos compañeros universitarios se refieren a algo mal visto pero al menos funcional).
6. Conclusiones
... Y bien: “¿Quién no quiere hacer un videojuego?, digo, es fácil y deja una gran satisfacción”, bueno, después de la dura experiencia siempre queda un sabor agridulce que nos hace menos verdes en cuanto a todo el asunto del desarrollo de videojuegos. Lo que solía ser una caja negra con procesos ideales y resultados soñadores con “juegos de azar y mujerzuelas” se volvió una deslumbrante caja blanca en la cual cada detalle adquiere gran importancia. En cuanto a realizar otro más, podemos decir que la siguiente vez será con sumo cuidado a los detalles más mínimos, mejor preparación y con la conciencia de que no es fácil pero tampoco tiene por qué ser imposible.
Mientras tanto podemos decir: Estamos orgullosos de haberlo, más aún de exponerlo y volveremos a hacer otro juego.
7. Agradecimientos
A nuestro profesor de la asignatura Seminario Multimedia Diego Darío López Mera, por brindar acompañamiento al proyecto y ser taaaan paciente con nosotros.
Referencias
Universidad Autónoma Agraria Antonio Narro. (s.f.). Estructura y Definiciones. Recuperado el 9 de Junio de 2014, de http://www.uaaan.mx/
Universidad Cristóbal Colón. (s.f.). Documentos Universitarios. Recuperado el 9 de Junio de 2014, de Guía para redacción de Textos Universitarios: http://www.ver.ucc.mx/
No hay comentarios:
Publicar un comentario