Devlog 3


Han ocurrido varias cosas desde nuestro primer devlog, en el que les explicamos lo que queremos lograr con el juego y su mecánica innovadora (explicado más a profundidad en este devlog) y en el segundo devlog les contamos sobre la división de tareas que elegimos para poder desarrollar más la base del juego, para así proceder a elaborar la condición de victoria y derrota. A final del devlog les dejamos imágenes de cada una de las tareas que se implementaron: 

  • Crear un selector de colores
  • Crear un selector de maquillaje/brochas
  • Encontrar y definir los sprites que se usarán
  • Crear las figuras que se deberán seguir y mostrarlas en el avatar

Una vez implementadas estas tareas, tuvimos que combinar nuestros códigos para que todo funcionara adecuadamente. Una vez que logramos combinar todo sin tener errores, nos entretuvimos maquillando y probando que todo se viera y corriera bien. Nuestra siguiente misión es poder comparar los sprites que se generan al seguir la figura con énfasis en la precisión que tiene el jugador al seguirla, es decir, queremos saber cuánto se salió de la figura, si rellenó todo el interior, etc.  En particular se puede resumir en 2 puntos:

1. Precisión: cuánto del maquillaje está dentro del área objetivo.

2. Cobertura: cuánta área objetivo está cubierta por maquillaje.

Para lograr aquello, seguimos en la búsqueda de la mejor implementación posible. Tenemos algunas ideas que creemos puedan lograr este objetivo, se las detallamos a continuación: 

Idea 1) 

Crear una barrera alrededor de la línea punteada de la figura y “preguntar/detallar”, cuántas veces se salió el jugador de la línea guía. Para lograr esto, se crean nodos de Area2D y se agrega una flecha a la línea que se crea al dibujar. Con esta flecha, se puede saber cuántas veces se ha salido de la línea. 

Idea 2) 

Para precisión, crear el código para saber si está dentro del área objetivo y luego calcular un porcentaje según cuántos puntos están dentro y fuera del área. 

Para cobertura, elegir muchos puntos random dentro del polígono, y ver si están cubiertos por alguna parte del Line2D (línea que se genera al dibujar). El porcentaje de puntos random cubiertos sería la cobertura total

Debemos modificar estas ideas de acuerdo a nuestro juego y que cumplan adecuadamente nuestros 2 objetivos, dado que son la base para poder implementar la condición de victoria y derrota de acuerdo al porcentaje de logro al maquillar. 

Los invitamos a seguir nuestros avances e ir observando como en cada devlog va tomando más forma nuestro juego de maquillaje. Son libres de dejar comentarios, opiniones y consejos sobre cómo seguir progresando en este.

Base del Juego
Inicio del juego
Selector de sombra
Al seleccionar la paleta de sombras, se desbloquean los colores y la figura donde está marcada la zona para maquillar.

Rubor

Al seleccionar el rubor (tercer botón de izquierda a derecha), se desbloquean 3 colores para poder maquillar esta zona, junto con la denotación para maquillar.

Delineador

Al seleccionar el lápiz, se desbloquea el delineador, con color default negro, nuevamente con la zona delimitada a maquillar.

Labial
Al seleccionar el labial, se desbloquean 3 colores para poder aplicar a esta zona, con su respectiva delimitación.

Files

Download game here 67 MB
Sep 29, 2024

Get Panic MakeUp

Leave a comment

Log in with itch.io to leave a comment.