Digitalizar un bingo no consiste solamente en mostrar números en una pantalla. El juego necesita ritmo, expectativa y una certeza compartida: todas las personas deben ver la misma balota, el mismo premio y el mismo resultado en el momento correcto.
Bingo Boom nació como una plataforma en Next.js y evolucionó hasta convertirse en un sistema conectado para operar partidas manuales y automáticas, administrar participantes y acompañar cada sorteo con una experiencia visual y sonora propia.
El reto: sincronizar emoción y reglas
En una partida en vivo ocurren muchas cosas al mismo tiempo. Se venden cartones, cambia el premio, aparece una balota y cada tablero se acerca de manera diferente a la figura ganadora. Una inconsistencia mínima puede afectar la confianza de todo el juego.
Por eso, el reto principal no fue la animación. Fue construir una única fuente de verdad para que participantes, pantalla principal y panel de control reaccionaran al mismo estado sin recargar la página.
Una experiencia que también se escucha
La balota aparece durante una animación de cinco segundos y una voz anuncia únicamente su letra y número. Los sonidos de interacción, el efecto de ganador y los mensajes para los demás participantes sostienen el ritmo emocional del evento.
En las pantallas de cartones, la balota actual y las cinco anteriores mantienen el contexto. Además, los tableros se ordenan según su cercanía a completar la figura configurada.
Dos formas de operar el sorteo
El modo manual permite configurar el nombre del evento, el premio, la disponibilidad de cartones y figuras como líneas, columnas, letras N, M o X, cuatro esquinas y tablero completo.
El modo automático programa una partida diaria en hora de Colombia. Cada cartón adquirido aumenta el acumulado; si gana un cartón del sistema, el premio continúa creciendo para el siguiente sorteo.
Confianza desde la arquitectura
Firebase sincroniza el estado en tiempo real y conserva historiales de participantes y ganadores. Los accesos administrativos están separados del portal de jugadores, mientras las compras y aprobaciones de saldo utilizan operaciones atómicas en el servidor.
La plataforma también funciona como PWA instalable en Android, acercando la experiencia a una aplicación sin perder la distribución sencilla de la web.
- En un juego en vivo, la sincronización es parte de la experiencia y de la confianza.
- El sonido y la animación deben comunicar el estado, no solamente decorar la interfaz.
- Separar lo público, lo personal y lo administrativo simplifica la operación segura.
- Automatizar una partida exige reglas explícitas para cada transición y resultado.

Proyecto reseñado · Bingo Boom