Hidden People Blog

Devlog #6: Ideas para el nuevo grant de 2dcl - Presentación Weekends in the Woods - Progreso en el runtime de cuentitos - Identidad gráfica de Laidaxai

Estas últimas dos semanas hubo mucho progreso por suerte!

Una de las consecuencias de mi TDAH es que tengo muchos problemas para respetar fechas, y cuando las cosas se complican tiendo a perder deadlines y desorganizarme mucho, además de depender mucho de la fuerza de voluntad, que sabemos que no funciona.

Es por eso que hace tiempo que vengo sintiendo la necesidad de apoyarme en alguien que no tenga este problema para organizar un poco nuestro trabajo y me ayude a ser más consistente a mediano plazo.

Hoy quiero darle la bienvenida a Guido Gallego que vino recomendado con laureles por nuestro viejo amigo Sebastían Blanco.

Guido se va a estar encargando del Látigo del Productor y dándonos una mano aquí y allá con algunas cositas de programación cuando se ponga al día con Rust.

Estoy muy contento de comenzar esta etapa con él y ver a dónde nos lleva.

Bienvenido Guido!!!

Te gusta lo que hacemos?
Sumate a nuestra lista de correo para recibir notificaciones de nuestras actualizaciones y lanzamientos.

2dcl

Después del resultado de la encuesta que hicimos para determinar si seguíamos o no con 2dcl, estuvimos trabajando en las distintas opciones para continuar con el proyecto.

Consultamos en Discord y en forma privada a los miembros de la comunidad y maraoz sugirió 2 puntos importantes en los cuales trabajar que engloban bien las distintas cosas que había en mi cabeza.

  1. Hacer más fácil el proceso de subir contenido estático a 2dcl.
  2. Hacer más fácil el descubrir contenido de otros.

También tuvimos una sugerencia por parte de MetaDodge de hacer un cliente web. Es una buena idea que ayudaría mucho a la incorporación de nuevos usuarios. Estuve haciendo algunos experimentos y creo que es posible, pero vamos a tener que hacer unas cuantas modificaciones al cliente actual, por lo tanto para este grant decidimos dejarlo de lado.

En base a los puntos anteriores vamos a crear un grant para proponer hacer lo siguiente:

Simplificar el upload de escenas

Nuestro objetivo es construir un workflow de autenticación y firma integrado en el cliente, eliminando la dependencia del CLI de la Fundación para subir escenas.

Mejorar el descubrimiento de contenido

Planeamos crear una base de datos online que se actualizará periódicamente con las escenas subidas a 2dcl. Esto estará accesible tanto en la web como desde el cliente.

Simplificar el inicio de sesión

Para simplificar el proceso de creación de avatares, vamos a implementar un workflow de inicio de sesión con MetaMask, eliminando la necesidad de editar archivos de configuración.

Hablar con otros

Planeamos implementar la posibilidad de ver a otros jugadores y comunicarse con ellos. Esto implica implementar endpoints de comunicación en nuestra biblioteca de cliente de catalyst, y aprovechar la nueva funcionalidad de Worlds.

Creemos que con estas funcionalidades vamos a tener una experiencia más fluida y menos "experimental" y esperamos que esto ayude a que haya más contenido y gente navegando 2dcl.

Weekends in the Woods

En el post pasado comentamos que ibamos a estar trabajando en un proyecto nuevo más chico que Laidaxai para intentar lanzar este año; ese proyecto es Weekends in the Woods.

Es un juego narrativo de fantasía en el que Abril, una niña con muchas ganas de investigar, se encuentra en un bosque/laberinto hablando con seres y ayudándolos a resolver sus problemas.

Abril

El juego sucede durante los fines de semana, donde Abril y su padre van a los bosques y ella se interna en ellos para investigar.

Abril corriendo por el bosque/laberinto

El jugador va a tener que navegar laberintos boscosos para encontrarse con los seres que habitan el bosque. Estos seres tienen problemas y hay que ayudarlos, pero el fin de semana es corto y el domingo hay que volver a casa.

Abril hablando con Hormiguita Viajera

Al volver en cada fín de semana subsiguiente las cosas van a cambiar un poco porque pasó el tiempo y los problemas pueden haber mutado, haberse complicado, o haberse resuelto sin la ayuda de Abril.

La próxima semana voy a contar un poco sobre el editor de laberintos que estoy haciendo y cómo estoy diseñándolos.

Tiles para laberinto

Esperamos que salga algo interesante!

Laidaxai: Cargando Hailok…

En estos días, nos hemos dedicado puramente al diseño, trabajando en equipo.

✍🏽🎲 Hemos estado fusionando la narrativa y el gameplay. Laidaxai no solo será una gran historia para leer, sino que a través de las mecánicas de juego, podremos salir de nuestros sueños y explorar el mundo real. A través del arte y los espacios que tendremos representados, aprenderemos más sobre la cultura Qom, realizando acciones, recolectando objetos e interactuando con personajes.

🎨 Decidimos rediseñar la identidad gráfica del juego previo de Laidaxai (2D Plataformas), creando un nuevo logotipo. Basándonos en nuestros nuevos conceptos realizados por Juli, hemos comenzado nuestro libro de Arte para adentrarnos más en la estética de la cultura Qom. Nos hemos inspirado en sus juegos de hilo y en sus artesanias, ya que, al ser una cultura netamente oral, nos ha resultado difícil encontrar elementos gráficos. Podríamos decir que hemos utilizado toda nuestra imaginación y, en mi caso, encuentro inspiración mientras sueño cosas extrañas🎆.

Pantalla de Menu

♟ Nos enfocamos en la definición de mecánicas y sistemas para generar diversidad de acciones y consecuencias. En el sistema de progresión, el jugador obtendrá nuevos acompañantes y cantos (poderes) a medida que avance en los niveles del árbol.

🧩 Además, estamos desarrollando desafiantes puzzles y minijuegos,un ejemplo que estamos desarrollando es el "Ritmo de los Espíritus" (nombre provisorio), donde los jugadores siguen el ritmo de los cantos sagrados de los Qom, que las piogonakas (chamanas) utilizan para curar.

Siesta en el río

Esta imagen no tiene sonido pero puedo escuchar la siesta en el río y el sonido del Nvike acompañando.

cuentitos

El runtime de cuentitos nos está llevando un poco más de lo que esperábamos, pero viene avanzando.

Decidimos crear las tareas necesarias para el runtime en GitHub, y Pablo está trabajando en crear pull requests de cada cosa.

Como yo estoy muy metido con Weekends in the Woods se me está complicando hacer code review, así que posiblemente lo que hagamos ahora es más que nada arreglar los bugs que vayan saliendo cuando corro el script de Weekends in the Woods y más adelante cuando me libere un poco con eso hacer un refactoring grande entre los 2.

En el branch version-0.2 en GitHub yo dejé un tutorial que explica cómo escribir para cuentitos usando el lenguaje palabritas.

Estamos usando ese artículo como referencia para crear los features necesarios tanto en el parser como en el runtime.

Por ahora tenemos algunas funcionalidades andando: se pueden leer lineas de texto, ponerles probabilidad para mostrarlas o no, mostrar y elegir opciones, definir secciones y subsecciones y saltar a una sección en particular.

Todavía tenemos unas cosas para arreglar en cuanto a las secciones, pero viene muy bien.

En base al tutorial de arriba identificamos las siguientes funcionalidades para trabajar:

  1. Secciones y bifurcaciones
  2. Reaccionar al estado
  3. Cambiar el estado
  4. Forzar fin del flujo
  5. Macar bloques como unicos
  6. Tags
  7. Funciones
  8. Cambios de probabilidad
  9. Probabilidades en las opciones y buckets
  10. Buckets con nombre

Cuando tengamos todo eso implementado vamos a poder tener la versión 0.2 del runtime terminada y lanzarla oficialmente.

Objetivos

  • Filmar videos de 2dcl: Como comente en el update de 2dcl, vamos a esperar a tener el deploy en el cliente para grabar los videos, no tiene mucho sentido filmar algo que va a estar deprecado muy pronto.
  • Nuevo grant de 2dcl: Vamos a publicar el nuevo proposal, esperemos que salga!
  • Weekends in the Woods: Queremos tener el editor y generador de laberintos listo, y al menos una primera versión de la navegación en el juego.
  • cuentitos: Estas dos semanas queremos terminar todo lo que tiene que ver con secciones, reaccionar al estado y modificarlo (puntos 1, 2 y 3 del update).
  • Pack estético de Laidaxai: Esto es lo que presentamos en este update!
  • Continuar con la narrativa de Laidaxai: Aplicando cambios para que funcionen los diálogos en base al diseño del juego. Limitamos algunas apariciones de personajes. Y otras las ponemos como condición.
  • Cinemáticas Laidaxai: Arte nuevo para cinemáticas, estamos experimentando con un estilo paper cut o simulándolo, story board + concept.
  • Comenzar a stremear: Estoy terminando el setup para poder hacer esto. La semana pasada me llegó el CamLink, probé con la GoPro y anda bien pero nuestra DSLR no se si va a servir. Esta semana deberían estar llegando las luces y creo que tendría todo lo necesario. Voy a estar haciendo algunas pruebas en Twitch y con un poco de suerte en el próximo update ya puedo anunciar el comienzo de los streams.
Te gusta lo que hacemos?
Sumate a nuestra lista de correo para recibir notificaciones de nuestras actualizaciones y lanzamientos.