Autores: Sara Bibián y Victor Besa.

Última fecha: 02/01/2024

Desarrollo de la programación

Bases:

La programación en Construc 3 funciona con acciones limitadas, dichas acciones se podrían traducir al idioma de código como «if», en nuestro caso, el juego completo funciona solo con 24 acciones, hablamos de que es limitado debido a que para expandir o tener más acciones se debe de pagar, y aparte decidimos proponernos el reto de conseguir lo que nos propusimos con una estructura limitada de acciones.

Código:

El código es bastante sencillo, no hablaré de todo pero sí de lo más esencial o de lo que me pareció más importante. Víctor Besa fue el encargado de la programación del juego, osease yo, lo primero que decidí hacer fue aplicar las animaciones básicas al personaje, lo clásico, que cuando se mueva, cambie de animación, cayendo, saltando, interactuando etc, pero como no tenía los sprites decidí hacer al personaje como un cubo y cada animación representada con un color distinto, una parte que me costó bastante aplicar fue que el juego reconociese que componente iba en que orden, junto a que una vez colocado el componente, ya no se pudiese equipar, la solución fue simple, crear solo un elemento de entrega e ir moviéndolo por todo el mapa haciendo que solo se pueda entregar un componente a la vez, y también cree 3 variables esenciales, que con números enteros te indicaban, la pieza que tenías que colocar, la pieza que llevas encima, y las piezas que ya habías colocado, esto facilitó mucho la programación ya que con un par de acciones conseguí el resultado que andábamos buscando, al llegar al final del juego me he encargado de eliminar al personaje y un par de objetos más, ya que la cámara sigue al personaje, y si el juego termina, y la pantalla final se muestra, si el personaje se mueve, queda feo ya que no conseguí hacer que la pantalla final siguiese la cámara, a si que borre al personaje una vez te pases el juego para así no tener problemas con el movimiento de la cámara.

Desarrollo del Diseño

Bases:

El arte del juego decidimos hacerlo en pixel-art ya que además de quitar mucho tiempo para trabajar en ello, también le da un estilo friki. En cuanto a programas utilizamos el programa «Libresprite», es un programa especializado para dibujar en pixel-art, con herramientas muy útiles enfocado únicamente al pixel-art, el programa es idéntico a «Aseprite» que es el original, solo que el original es de pago, mientras que alguien se tomó la molestia de hacer a imagen y semejanza el mismo programa pero publicarlo de manera gratuita.

Proceso:

En cuanto al diseño del personaje principal, decidimos basarlo en un robot que tuviese la utilidad de montar una torre de un PC. 

Sara Bibián fue la encargada de diseñar el personaje principal junto con todos los objetos necesarios para el videojuego, al igual que todo lo relacionado con la parte más artística del juego.

A la hora de diseñar al personaje principal se decidió que debía destacar con respecto al fondo y a los objetos de manera que el jugador pudiera distinguirlo en todo momento y visualmente no costara trabajo entender el juego. Por ello decidí tomar el color violeta como gama principal de color para nuestro protagonista. Además de destacar mucho los ojos haciéndolos muy grandes con respecto a su cabeza y su cuerpo.

En primer lugar comencé diseñando al robot de frente, tomando figuras muy básicas (cuadrados o rectángulos), que además es lo más común a la hora de dibujar con pixel art. 

Después de realizar la primera posición del personaje (Posición de reposo), realicé los perfiles del personaje cuando se está moviendo (Caminando).

Para esto realicé tres dibujos distintos de perfil en los cuales sus piernas y brazos están colocados de forma que al unir las tres poses, se cree una animación de movimiento en la que el personaje camina hacia el lado derecho o izquierdo, dependiendo de la flecha que pulse el jugador.

En tercer lugar, dibujé otras dos poses para cuando nuestro personaje salta; de manera bastante sencilla. La primera simplemente con los brazos y piernas levantados señalando que está subiendo y otra con una pose más relajada en la que el personaje cae de nuevo al suelo con las piernas encogidas (Preparado para recibir el impacto contra el suelo cuando caiga).

Más tarde hice la última pose del personaje que sería la pose de “interactuar”. Esta es simplemente el personaje con un brazo extendido agarrando o dejando el objeto correspondiente para seguir avanzando en el juego.

Una vez terminado el diseño del personaje, empecé a diseñar la parte de los objetos. En este caso realicé el dibujo de ocho objetos diferentes que serán los que Tuerca, nuestro robot, tendrá que colocar en las distintas partes de la torre del PC. Estos objetos también fueron dibujados con la aplicación de <<Libresprite>> pero tomé referencias de un mod de minecraft que me ayudó a hacer más intuitivos los objetos, debido a que a veces el pixel art es más complicado de comprender.

Los ocho objetos que dibujé y se necesitan colocar en su lugar son los siguientes:

CD, Disco Duro, Procesador, Tarjeta Gráfica, Fuente de Alimentación, Lector de discos, ventiladores, RAM.

Por último realicé la portada junto con el botón para comenzar a jugar y la pantalla final con un botón para reiniciar si se quiere volver a jugar de nuevo desde 0.

Comments

Log in with itch.io to leave a comment.

I enjoyed it. Well done.