Informe de Red #00 — No empezamos hoy (Devlog #00)

Informe público·Documento IIS

Informe de Red #00 — No empezamos hoy (Devlog #00)

Red · 14 de junio de 2026 · 7 min lectura

Devlog · Devlogs

Resumen

TailTales no empezó hoy. Eso conviene aclararlo antes de que alguien vea una captura del prototipo, dos pandas sentados en una sala y piense que la isla apareció espontáneamente por generación procedural, inspiración divina o un accidente moderadamente costoso.

TailTales no empezó hoy.

Eso conviene aclararlo antes de que alguien vea una captura del prototipo, dos pandas sentados en una sala y piense que la isla apareció espontáneamente por generación procedural, inspiración divina o un accidente moderadamente costoso.

No.

La isla lleva un tiempo siendo reconstruida, parchada, ordenada, rota, corregida y vuelta a ordenar.

En otras palabras: desarrollo normal.

Este primer informe existe para poner todo en contexto antes de empezar a publicar devlogs más específicos. No vamos a fingir que este es el día uno. No sería honesto, y además Red no tiene paciencia para ese tipo de teatro.

Qué es TailTales ahora mismo

TailTales es un MMO social 2D en desarrollo, construido con Godot, pensado como una isla habitable donde los jugadores puedan entrar, explorar, conversar, personalizar sus pandas rojos y formar parte de un mundo que intenta sentirse vivo.

No queremos que sea solamente una sala con avatares.

Queremos que tenga memoria.

Eso significa que, detrás de cada panda caminando, cada menú, cada objeto de ropa, cada burbuja de chat y cada sala, hay una cantidad poco glamorosa de sistemas intentando no caerse al mismo tiempo.

La parte bonita es la isla.

La parte menos bonita son los logs.

Ambas son necesarias.

El punto de partida real

Antes de poder hablar de fiestas, personajes, salas, eventos o lore, había que resolver una pregunta básica:

¿Cómo sabe el juego quién eres?

Eso llevó a construir la base de identidad del jugador, separando el modo de pruebas local del modo web. En Godot Play Debug, el proyecto puede inyectar datos falsos para probar sin servidor. En navegador, el juego debe leer datos reales del entorno web y prepararse para conectarse a internet.

Suena simple.

No lo fue.

Pero esa separación fue necesaria para que TailTales pudiera desarrollarse sin depender todo el tiempo del backend encendido, sin romper la lógica del cliente y sin convertir cada prueba local en una ceremonia de invocación técnica.

La isla necesitaba saber quién eras antes de dejarte entrar.

Razonable.

Un poco burocrático.

Pero razonable.

Después vino la red

Cuando el cliente ya pudo manejar identidad, tocó abrir la puerta más delicada: conexión online.

TailTales necesitaba un sistema capaz de conectarse a un servidor, autenticar jugadores, entrar a una sala y sincronizar presencia. Es decir, lo mínimo para que dos pandas pudieran existir en el mismo lugar sin que uno fuera producto de la imaginación del otro.

El prototipo pasó por varias etapas:

Primero, transporte de red.

Después, presencia.

Luego, jugadores remotos.

Más tarde, movimiento sincronizado.

Finalmente, estado visual compartido.

En este punto, el objetivo dejó de ser “que el personaje camine” y pasó a ser “que el personaje camine, que otro cliente lo vea caminar, que no aparezca en coordenadas absurdas, que conserve su identidad y que no decida convertirse en un fantasma social”.

La barra era baja.

Aun así, hubo resistencia.

La interfaz también tuvo que aprender a comportarse

Mientras la red intentaba no incendiarse, la interfaz tuvo su propio proceso de reconstrucción.

Se trabajaron paneles, popups, HUD, lista de amigos, tarjeta de jugador, chat, tooltips, ajustes, reportes y sistemas de notificación. La idea fue separar responsabilidades: que cada panel haga su trabajo, emita señales y no intente gobernar la isla por su cuenta.

Esto parece obvio hasta que una interfaz empieza a mezclar datos sociales, audio, red, inventario, tooltips, popups y decisiones de usuario en el mismo lugar.

A eso se le llama deuda técnica.

También se le puede llamar “una criatura que debe ser detenida”.

La solución fue hacer que la UI actuara más como un conjunto de actores y menos como una deidad omnisciente.

Cada cosa en su lugar.

Preferentemente sin gritar.

El panda también quiso vestirse

Una vez que el mundo pudo identificar jugadores y mostrar interfaz, apareció otro problema natural en un MMO social:

Los pandas quieren verse distintos.

Eso abrió la reconstrucción del sistema de cosméticos, tintes, inventario, maniquí de perfil, accesorios y equipamiento visual.

El sistema tuvo que aprender a distinguir entre catálogo global y propiedad del jugador. No es lo mismo que un objeto exista en el mundo a que un jugador lo tenga. Tampoco es lo mismo mostrar una prenda en el armario que ponerla sobre un panda animado en una sala.

La ropa tuvo que aprender a seguir al cuerpo.

El cuerpo tuvo que aprender a compartir cuadros con la máscara de color.

La máscara de color tuvo que aprender a no independizarse espiritualmente al sentarse.

Sigue en observación.

Pero se ha reducido el nivel de rebeldía cromática.

El backend dejó de ser una idea

En algún punto, TailTales necesitó dejar de vivir solamente en pruebas locales y empezar a funcionar como un proyecto online real.

Eso implicó backend en Node.js y TypeScript, base de datos en PostgreSQL, autenticación, sesiones, WebSockets, persistencia de inventario, guardado de equipamiento y conexión entre cliente Godot, web, servidor y base de datos.

La isla, lamentablemente, necesitaba administración.

Nadie celebra crear una tubería de persistencia hasta que un panda recuerda qué llevaba puesto después de cerrar sesión.

Entonces sí.

Entonces uno entiende la importancia de la plomería.

Multijugador: el momento en que la isla empezó a respirar

El avance más importante hasta ahora es que TailTales ya tiene una base online funcional.

El prototipo puede conectarse al servidor, iniciar sesión, entrar a una sala, mostrar jugadores remotos, sincronizar movimiento, identidad y parte del estado visual.

También se implementaron servidores lógicos separados, lo que permite pensar en distintas instancias como espacios independientes dentro de una misma infraestructura.

Eso no significa que el MMO esté terminado.

Significa que dejó de ser una maqueta cerrada.

Ahora la isla puede recibir más de una presencia.

Eso cambia todo.

Un mundo social empieza a existir de verdad cuando otra persona entra y puedes verla ahí.

Aunque solo estén sentados.

Especialmente si solo están sentados.

Problemas conocidos

Todavía hay trabajo pendiente.

Mucho.

La sincronización remota necesita seguir puliéndose. La latencia visual debe mejorar. El equipamiento en tiempo real requiere más pruebas. El sistema de chat global necesita auditoría. La persistencia de último servidor todavía debe diseñarse. La estructura futura de múltiples salas por servidor sigue en planificación.

También existe un bug visual donde, en casos raros, la máscara de color del panda puede quedar desfasada respecto al cuerpo, especialmente relacionado con estados como sentarse. Fue mitigado, no eliminado con arrogancia.

Red recomienda no declarar victoria absoluta sobre nada que pueda esperar detrás de un await.

Alpha Access

El sistema de acceso a Alpha también empezó a tomar forma.

Se separó del flujo antiguo de pre-registro y pasó a funcionar como una capa propia dentro de la identidad del jugador. Ahora el acceso a la Alpha Cerrada puede gestionarse mediante tokens seguros, consumo único, validación desde backend y activación de cuenta.

Esto es importante porque TailTales no puede abrir la puerta sin saber a quién se la está abriendo.

La Alpha no es todavía una fiesta pública.

Es una prueba controlada.

Con pandas.

Y probablemente logs.

Por qué hacer estos informes

Estos informes existen para mostrar el desarrollo sin disfrazarlo.

TailTales tiene una parte visible: la isla, los personajes, el humor, las salas, la música y la idea de habitar un mundo social con memoria.

Pero también tiene una parte invisible: scripts, servidores, bases de datos, migraciones, bugs, reconstrucciones y decisiones técnicas que no se ven en una captura, pero sostienen todo lo demás.

La intención de estos devlogs no es vender perfección.

Es dejar registro.

Mostrar progreso.

Mostrar problemas.

Mostrar por qué una pequeña sala con dos pandas conectados puede representar semanas de trabajo invisible.

Estado actual

TailTales está en desarrollo activo.

La base técnica ya permite hablar de un prototipo online real, no solo de una idea. Hay arquitectura de identidad, interfaz funcional, cosméticos, persistencia, backend, WebSockets, sincronización multijugador, servidores lógicos y sistema inicial de Alpha Access.

Falta mucho.

Pero la isla ya no es solo una promesa.

Empieza a comportarse como un lugar.

Todavía raro.

Todavía incompleto.

Todavía propenso a que una máscara decida desafiar la física del color.

Pero un lugar al fin.

Y eso, por ahora, cuenta como avance.

— Red

Dejar una Nota

  • Aún no hay Notas en este informe.

Presentá credencial para dejar una Nota.

TailTales | Informe de Red