Desde dentro del desarrollo

Devlog

Escobita se está construyendo a la vista. Aquí contamos el camino: decisiones, experimentos, tropiezos y pequeñas victorias que convierten una partida de cartas en un videojuego.

Últimos movimientos

Hoy también se ha barrido.

Actividad reciente

1 NOVLa web estrena mesa y cartas de Halloween3 movimientos ›
🎨

Una portada con cuatro ambientes

La web estrena paletas azul noche, violeta, terracota y grafito con oro, con selección persistente entre páginas.

🃏

Halloween recibe a los visitantes

Cinco figuras de la baraja Halloween 2026 protagonizan la portada; la baraja original conserva su espacio.

↗

Descargas y navegación más claras

Accesos directos a Android y Windows, preguntas frecuentes desplegables y un botón para volver arriba.

31 OCTHalloween 2026 se prepara para la siguiente beta3 movimientos ›
🎃

Tapete, reverso y tema Halloween

El contenido temático se integra con ajustes de presentación para pantallas verticales y horizontales.

☁

Guardado en la nube revisado

Se recupera la integración de Google Play Games para la próxima versión y se preparan novedades visibles desde el menú.

✓

Beta 0.1.5 en preparación

Se configura la siguiente versión Android y se refuerzan las comprobaciones del paquete antes de distribuirlo.

30 OCTEscobita ya está disponible en Google Play3 movimientos ›
✓

La escoba llega a Android

La web anuncia la disponibilidad pública de Escobita en Google Play y actualiza los enlaces de descarga.

🎃

Halloween entra en el juego

Se integra el tema Halloween 2026 y se trabaja en la beta 0.1.5, con una interfaz más adaptable.

🃏

Un hogar para cada partida

Avanzan el tema Hogar, la navegación por opciones y las pantallas de resultados, además de mejoras en el tutorial.

28 OCTMás personalidad para cada mesa2 movimientos ›
🎨

Los temas ganan independencia

Nocturna y Cyberpunk pasan a una base compartida, sin depender de otros temas, para facilitar la personalización.

📱

Menú principal más equilibrado

Los botones se adaptan mejor a distintas pantallas y queda preparado el acceso a las novedades del juego.

27 OCTTemas más ágiles1 movimientos ›
⚡

Cambiar de ambiente, con menos espera

Se mejora la carga y reutilización de recursos del tema Nocturna para agilizar los cambios de aspecto.

26 OCTMás pantallas comparten el mismo estilo2 movimientos ›
🎨

La personalización llega a más rincones

El aspecto elegido se extiende a los paneles de información y a las opciones de multijugador local.

📱

Tres jugadores, mejor encuadrados

Se ajusta la distribución vertical para partidas de tres jugadores.

24 OCTLa primera versión pública está en revisión3 movimientos ›
✓

La primera publicación Android, enviada

Escobita 0.1.4 (versionCode 11) ha sido enviada a revisión para su estreno en producción en Google Play. Aún no se anuncia como disponible.

◇

Una ficha que enseña el juego de verdad

La presentación de la tienda se renueva con capturas de partidas, distintos ambientes, tapetes, reversos, estadísticas y tutorial.

⚙

Privacidad y datos, con más claridad

Se completa la declaración de seguridad de datos y se publican páginas de solicitud de eliminación en los cuatro idiomas.

23 OCTÚltimos retoques antes de Android3 movimientos ›
✓

La interfaz se adapta mejor a cada jugador

Los tamaños de texto llegan a los diálogos de bienvenida y ayuda, selectores y opciones; se afinan controles táctiles y traducciones.

⚙

Publicidad y compras preparadas

La integración Android incorpora consentimiento, anuncios y compras; se revisan los paquetes de distribución y sus dependencias.

◇

La nube se prueba en un dispositivo real

Google Play Games y los guardados opcionales de estadísticas, preferencias y partidas en curso se integran en la candidata Android; quedan pruebas adicionales de restauración entre instalaciones.

22 OCTMás personalidad, menos fricción3 movimientos ›
✓

Baraja oficial y recursos afinados

Se integra la baraja oficial optimizada y se revisan miniaturas, tipografías y recursos para Android.

◇

Bienvenida y menús más cómodos

Se pulen el menú principal, los accesos a compras y la presentación de las opciones de juego.

⚙

Una base común para distintas tiendas

Se consolidan servicios y canales de exportación para mantener el núcleo del juego separado de los conectores de cada plataforma.

20 OCTEstadísticas y arquitectura multiplataforma3 movimientos ›
✓

Estadísticas que cuentan la historia de cada partida

Un nuevo panel reúne victorias, derrotas, manos, capturas, escobas y más detalles con una presentación adaptable.

⚙

Android, Windows y futuras plataformas sin duplicar el juego

Avanzan los perfiles de exportación y la separación de los servicios propios de Google Play.

◇

Favoritas y opciones más fáciles de encontrar

La configuración gana accesos rápidos y mejoras de navegación, especialmente en vertical.

18 OCTLas cartas dejan de dar saltos3 movimientos ›
✓

Continuidad visual en los movimientos

Se corrigen saltos de cartas al descartar, repartir y reorganizar la mesa, con pruebas en distintas orientaciones y tamaños.

✓

Resultados más legibles en vertical

Se reorganizan el desglose de puntos, las explicaciones y los ajustes rápidos del panel de resultados.

⚙

Más pruebas para los cambios delicados

Un vigilante de geometría y escenarios reproducibles ayudan a detectar regresiones en el movimiento de las cartas.

16 OCTLa mesa responde mejor2 movimientos ›
✓

Escobas y avisos más claros

Se ajusta la presentación de las escobas y el momento en que aparecen los mensajes de partida.

◇

Una experiencia más fluida

Se pulen detalles de interacción para que los avisos informativos no estorben al jugar.

13 OCTLa nube ya tiene cimientos3 movimientos ›
✓

Estadísticas preparadas para sincronizarse

Se diseñaron contratos versionados para reconciliar datos locales y remotos, con vinculación segura de identidad y sin depender todavía de un servicio activo.

⚙

Historial compacto y medido

Se incorporó compresión DEFLATE y se midieron los límites de crecimiento del historial para evitar sorpresas al llevarlo a la nube.

◇

Google Play Games, siguiente conexión

Quedó preparada la documentación de integración; el proveedor real y la sincronización entre dispositivos siguen pendientes.

12 OCTEstadísticas y barajas: un salto enorme4 movimientos ›
✓

Nace el historial de partidas

El juego ya registra manos y resultados contra la IA y por LAN en un libro local persistente, con identificadores que evitan duplicados.

◇

Las estadísticas llegan al menú

Una nueva pantalla permite consultar el historial local; las métricas seguirán ampliándose antes del estreno público de esta función.

⚙

Barajas instalables y selector renovado

BarajaChecker se conecta con el catálogo del juego: categorías, vistas previas y variantes reciben una puesta a punto.

◇

Un núcleo para distintas plataformas

Se añaden perfiles de distribución y un sistema de capacidades para preparar Android, PC y futuros destinos sin duplicar las reglas.

11 OCTEl taller de barajas se profesionaliza3 movimientos ›
✓

BarajaChecker gestiona variantes y espacios de trabajo

La herramienta incorpora descubrimiento, previsualización e instalación controlada de barajas con distintas variantes.

⚙

Publicar contenido, con permisos explícitos

Una política de denegación por defecto y operaciones transaccionales ayudan a evitar que se distribuya material por accidente.

◇

DeckRegistry abre nuevas posibilidades

El juego incorpora un lector opcional para catálogos multivariante, con recursos gráficos preparados para diferentes tamaños.

10 OCT0.1.3 y más mimo para Portrait3 movimientos ›
✓

La 0.1.3 queda preparada

La versión Android 0.1.3 (versionCode 4) deja Bluetooth marcado como «Próximamente» en Release, mientras LAN permanece en el alcance de la beta.

◇

Avatares y configuración más cómodos

Se ajustan el selector de avatares y la composición de la pantalla de configuración en vertical.

⚙

Pruebas que siguen el reparto real

Nuevas comprobaciones observan la transición de cartas durante el reparto sin depender de tiempos arbitrarios.

9 OCTVentanas elegantes, cartas en su sitio3 movimientos ›
✓

Confirmaciones adaptables y con desenfoque

Los diálogos para abandonar una partida y confirmar acciones multijugador se adaptan mejor a pantallas verticales y bloquean la mesa con claridad.

◇

Más espacio útil en el centro de la mesa

El modo clásico reorganiza su zona central en Portrait para mantener cartas y controles cómodos.

⚙

Repartos y arrastres bajo control

Se refuerzan pruebas de interacción táctil, repartos sucesivos y la transición visual de cartas.

8 OCTLa mesa deja de dar saltos3 movimientos ›
✓

Descartes y capturas más naturales

Se corrige dónde aterrizan las cartas de los rivales y cómo se conservan los objetivos de captura durante las animaciones.

⚙

Posiciones estables al repartir

Se evitan saltos visuales y cambios inesperados al restaurar mesas o repartir nuevas manos.

◇

El modo Libre conserva su composición

Las cartas supervivientes y los descartes rechazados mantienen mejor su estado visual.

7 OCTLa mesa Libre encuentra su sitio3 movimientos ›
✓

Cartas colocadas a tu manera

Se consolida la disposición manual de cartas en el modo Libre, separando contenido y geometría para conservar las posiciones.

◇

El primer repartidor se elige al azar

La partida ya no tiene por qué empezar siempre con el mismo repartidor; las pruebas siguen siendo reproducibles.

⚙

Más fiabilidad en mesa y pruebas

Se afinan el reparto inicial, la restauración de cartas y los escenarios de prueba que podían fallar de forma intermitente.

6 OCTUna mesa más sencilla por dentro2 movimientos ›
✓

Cerrada la reorganización del modo Libre

La composición central queda separada en responsabilidades más claras para facilitar ajustes futuros sin mover cartas por sorpresa.

⚙

Menos deuda técnica, más margen para crear

Se documenta el cierre de esta etapa antes de seguir con la interfaz y las animaciones.

5 OCTLos gestos de las cartas ganan precisión3 movimientos ›
✓

Arrastrar y soltar con reglas claras

Se separan la detección de gestos, las zonas válidas y la colocación final de cartas sobre la mesa.

⚙

Geometría medible

Nuevas herramientas permiten observar el espacio libre, la ocupación física y las posiciones de reposo.

◇

Repartos encadenados más seguros

Se ordenan mejor las presentaciones de repartos sucesivos para evitar interferencias visuales.

4 OCTLos temas empiezan a cobrar vida3 movimientos ›
✓

Cajas de jugadores y botones personalizables

ThemeManager y el juego admiten imágenes opcionales para cajas de jugador, botones de acción y zonas decorativas.

◇

El turno tiene su propia luz

Se incorpora un halo animado que destaca al jugador activo y respeta la velocidad de animación configurada.

⚙

Portrait recibe más ajustes

Se mejoran barras de estado, contadores y botones para evitar solapamientos y facilitar el uso táctil.

3 OCTThemeManager abre su taller visual3 movimientos ›
✓

Edición visual de ventanas y marcos

La herramienta estrena inspector, editor de marcos y previsualización de elementos gráficos directamente relacionados con el juego.

◇

Previsualizaciones más rápidas y persistentes

Se añaden cachés y una sesión de vista previa para iterar sobre temas sin reconstruirlo todo en cada cambio.

⚙

Fondos e imágenes para botones

Se preparan recursos de ventana, fondos y botones que amplían las posibilidades de personalización.

2 OCT0.1.2 sale del taller y Portrait vuelve a la lupa4 movimientos ›
✓

0.1.2 RC1 preparada y distribuida

La nueva candidata pasó build, inspección y actualización real desde Google Play sin perder partidas ni datos guardados.

◇

EscobitaMaestra se pone al día

La edición interna completa se sincronizó con 0.1.2 y recuperó además los últimos reversos y tapetes pendientes de su escaparate.

⚙

ThemeManager vuelve a ver el juego

Restauramos sus previews reales y blindamos el guardado de variaciones con validación, backup y rollback dentro de la misma transacción.

✓

Portrait: fuera el scroll horizontal de Opciones

Un grupo demasiado ancho obligaba a desplazar toda la pantalla en móviles altos. Ahora se recompone en dos líneas cuando hace falta, sin romper Landscape ni tablet.

1 OCTMenús, opciones, idiomas y avatares4 movimientos ›
◇

Una misma familia visual para los menús

Jugar, Configurar partida, Tutorial, Multijugador y Conexión local adoptaron el nuevo lenguaje de paneles y el responsive común.

⚙

Opciones globales y ayuda desde cualquier mesa

Unificamos ajustes, privacidad, contacto, compartir, información de versión y selección cosmética sin duplicar pantallas.

✓

Cuatro idiomas revisados de punta a punta

Español, inglés, italiano y portugués brasileño pasaron una auditoría completa del texto visible en runtime y se cerraron los huecos encontrados.

♙

Los jugadores humanos ya llevan avatar en LAN

Perfil, propuesta de sala y avatar efectivo de sesión quedan separados; el host los sincroniza sin modificar la preferencia guardada del jugador.

30 SEPResponsive y un mapa para que la IA no se pierda3 movimientos ›
◇

El menú principal aprende a recomponerse

Seguimos puliendo el responsive de portada, tutorial y configuración para que Portrait deje de ser un caso especial lleno de excepciones.

≡

Mapa de navegación para los agentes de desarrollo

Documentamos operaciones y autoridades del proyecto para que cada agente localice primero el área correcta antes de explorar código a lo ancho.

⚙

ThemeManager entra en revisión profunda

Empezamos a inventariar qué partes visuales conoce realmente la herramienta, cuáles puede editar y qué piezas del juego todavía quedan fuera de su mapa.

29 SEPLa suite deja de ser frágil y nace un Golden técnico3 movimientos ›
✓

La suite recupera señal de verdad

Eliminamos esperas arbitrarias, dependencias accidentales de contenido, puertos compartidos y otras fuentes de falsos rojos.

✓

Golden técnico establecido

Tras varias fases de robustez quedó fijada una nueva línea base de desarrollo: reproducible, documentada y con las deudas residuales explícitas.

◇

El menú responsive entra en el producto

Integramos la nueva base responsive del menú principal y reconciliamos sus pruebas con los contratos actuales del juego.

28 SEPRC2 cerrada y las releases aprenden a congelarse3 movimientos ›
✓

0.1.1 RC2 queda cerrada

La candidata 0.1.1 RC2 quedó fijada como referencia mientras el desarrollo seguía avanzando hacia la siguiente versión.

▣

Source Freeze verificable

Escobita Maestro aprendió a congelar el proyecto completo con procedencia explícita y comprobaciones para poder reconstruir exactamente qué se archivó.

⚙

El Test Runner elige mejor qué ejecutar

La selección de pruebas por impacto se volvió determinista y el runner siguió endureciendo la gestión de procesos y observadores.

27 SEPRoguelike, releases y herramientas que se hacen mayores4 movimientos ›
◇

El roguelike sale del papel

Arrancamos un laboratorio independiente para convertir las ideas del modo roguelike en un prototipo jugable real de Godot, sin tocar el juego productivo.

✓

Release Archive pasa por juego real

Escobita Maestro estrenó el archivado físico de releases y la validación en uso real destapó detalles de interfaz que corregimos antes de dar el flujo por bueno.

≡

La biblioteca maestra afina su verdad editorial

Seguimos consolidando metadatos y APPLY de tapetes y reversos para que biblioteca, proyecto y contenido publicado sigan siendo cosas distintas y controlables.

⚙

El Test Runner sigue blindándose

La infraestructura de pruebas continuó endureciéndose frente a procesos, salidas y carreras de Windows antes de confiarle el catálogo completo.

26 SEPLa mesa por fuera y por dentro4 movimientos ›
✓

Tapetes y reversos: selectores terminados

Los dos carruseles ya son responsive, animados y persistentes. Orientación, navegación provisional, Usar y Cerrar han pasado la validación física.

◇

Los assets ya tienen una verdad editorial

La biblioteca maestra separa el fichero físico de su nombre y descripción. El texto puede actualizarse sin apropiarse del asset ni alterar la build.

≡

Dry-run que enseña exactamente qué va a cambiar

Las Tools ya enumeran cada cambio editorial —ID, campo, valor anterior y nuevo— además de los hashes. Nada de aprobar un JSON a ciegas.

✓

El Test Runner aguanta bastante más guerra

Lectores hostiles, procesos huérfanos, timeouts, stderr, ejecuciones paralelas y fallos de infraestructura ya tienen pruebas propias. Queda una segunda revisión independiente.

25 SEPIA, responsive y biblioteca maestra7 movimientos ›

Stress test de IA completado

5.000 partidas completas, más de 450.000 jugadas y ninguna violación de reglas o invariantes detectada.

El siete de oros pasa por la lupa

Revisando casos extremos para comprobar que la IA Difícil protege y persigue esta carta como merece.

Selector de tapetes: pruebas responsive

La versión estática funciona; estamos cazando diferencias al cambiar de orientación con el selector abierto.

Avisos de captura más fiables

El fix automático ya supera sus pruebas: ahora toca validarlo físicamente en partidas con cascadas de rivales.

La biblioteca maestra de assets toma el mando

Tapetes, reversos y otros recursos ya separan biblioteca, proyecto, instalación y contenido autorizado para cada build.

Reversos: ciclo completo desde las Tools

Crear, editar, retirar, publicar y eliminar un reverso ya respeta la biblioteca maestra y cada workspace de forma independiente.

Los workspaces ya reconocen su revisión de la biblioteca

Escobita puede detectar cuándo un proyecto ha reconocido la versión actual de sus assets antes de preparar una exportación.

24 SEPLa Beta sale de casa2 movimientos ›

Beta 0.1.0 publicada en itch.io

La build de Windows se descargó desde itch.io, se instaló y completó una partida real: cadena de publicación validada.

Google Play abre el test cerrado

La Beta 0.1.0 de Android quedó publicada en Closed testing y comenzó su periodo de pruebas con testers.

Historias del desarrollo

El Devlog

Las entradas grandes: decisiones, experimentos y momentos que merecen contarse con más calma.

En qué anda la mesa

Cuatro palos, cuatro frentes de trabajo.

○ Oros

Nuevas barajas

Contenido descargable con temáticas propias, más allá de la baraja de base.

♧ Copas

Multijugador de mesa

Partidas locales, mano a mano o en pareja, pensadas para jugarse compartiendo pantalla.

† Espadas

Rivales con nervio

Adversarios controlados por la máquina, con su propio criterio para robar y arriesgar.

▯ Bastos

Hecha para todos

Paletas para daltonismo y texto de tamaño ajustable, de serie y no como añadido.