Skip to content

El Piedrero v1.0-beta.2

Pre-release
Pre-release

Choose a tag to compare

@DevNaranjo DevNaranjo released this 03 Sep 16:08
· 1 commit to main since this release

🃏 El Piedrero — v1.0.beta.2 (03/09/2026 - Patch 2) — 🪨

¡Nuevo parche de El Piedrero! Esta versión se enfoca en mejorar la experiencia de conexión multijugador por código QR, optimizar el consumo de batería y recursos, proteger la privacidad de la red local, calibrar los volúmenes y corregir la visualización de los controles en la pantalla del marcador.


🆕 Novedades y Mejoras

  • 🔄 Liberación Inmediata de Cámara y Pantalla de Carga:

    • En cuanto se detecta el código QR de la mesa, la aplicación desvincula y apaga inmediatamente la cámara trasera (unbindAll), evitando calentamiento innecesario del dispositivo y consumo excesivo de batería.
    • Se sustituye el visor de la cámara por una pantalla de carga dedicada (ConnectionLoadingView) que informa claramente: "Conectando a la mesa de [Nombre del Anfitrión]", acompañada de un indicador de progreso y un botón de cancelación accesible.
  • 🛡️ Privacidad de Red Local (Sin direcciones IP visibles):

    • Se eliminaron por completo las direcciones IP y puertos en los mensajes de error e interfaces de usuario.
    • Si la conexión no se puede establecer, se presenta una pantalla de fallo amigable (ConnectionErrorView) con el nombre del anfitrión ("No se pudo conectar a la mesa de [Nombre]"), indicaciones útiles de red (Wi-Fi o Zona Wi-Fi) y botones directos para "Volver a Escanear QR" o "Volver al Menú".
  • 🔘 Visualización Estable de Botones en Buenas:

    • Se resolvió el problema donde los botones de sumar y restar piedras (+ y ) se comprimían o no se veían en ciertos modelos de teléfono al entrar en Buenas.
    • El badge "🌟 Buenas (X/10)" ahora queda protegido en una sola línea (maxLines = 1), la tipografía del contador de piedras se adaptó armónicamente y los botones táctiles cuentan con una altura mínima garantizada de 44 dp, asegurando total visibilidad en pantallas con fuentes grandes o paneles estrechos.
  • 🔊 Volumen de Piedras Sincronizado en Tiempo Real:

    • El sonido acústico de sumar y restar piedras ahora está conectado a los deslizadores de volumen general y de efectos. Al bajar o silenciar los efectos, el sonido de las piedras baja proporcionalmente de inmediato.
  • 🔉 Ajuste y Calibración de Volúmenes por Defecto:

    • Volumen general: 100%
    • Efectos y piedras: 90%
    • Música ambiental: 50%
    • Se atenuó la ganancia acústica máxima de los tonos sintéticos para evitar pitidos estridentes.
  • 📳 Interruptor de Vibración Háptica:

    • Se añadió un nuevo control de Vibración en el diálogo de ajustes de audio, permitiendo activar o silenciar las respuestas hápticas de toques, jugadas, cantos y victoria según la preferencia de cada jugador.
  • ⚠️ Avisos de Seguridad en Multijugador:

    • Advertencia al anfitrión antes de iniciar la partida si aún faltan jugadores por entrar a la sala ("No, esperar" / "Sí, empezar").
    • Diálogo de confirmación al salir de una sala multijugador para evitar abandonos involuntarios.

📦 Archivos de Instalación y Verificación

  • APK Oficial: ElPiedrero_v1.0.03.092026.2.apk (8.24 MB)
  • Requisitos: Android 7.0 (API 24) o superior.
  • Firma Digital: Certificado oficial emitido a nombre de DevNaranjo.
  • Ofuscación y Optimización: Compilado con R8 y optimización de recursos activa.
  • Modelo: 100% Offline, código abierto y sin recopilación de datos.