Logo Whirl Beat Juego de ritmo y fiesta

Whirl Beat 🔄 — Ring Around the Rosie Reimaginado

Una reinvención moderna, rítmica y multijugador del clásico juego en círculo, construida como un ecosistema modular en Flutter.

Whirl Beat convierte “Ring Around the Rosie” en una experiencia rica, animada y llena de modos. Arenas circulares, anillos que pulsan, peligros, modo historia y tablas globales viven sobre una base de código por paquetes que puedes extender durante años.

Posicionamiento

Juego familiar de ritmo que puede escalar hacia desafíos competitivos.

Diferenciales

Arenas circulares, mecánicas rítmicas, modo historia, FX ricos y arquitectura modular.

Precio

Solo ofertas serias — incluye repositorio, paquetes, IP y transferencia técnica.

Descripción general

¿Qué es Whirl Beat?

Whirl Beat es un juego de fiesta centrado en el ritmo que coloca a los jugadores en una arena circular. Deben moverse, esquivar y “caer al suelo” en el momento exacto. Combina controles simples con mecánicas profundas de tiempo, logrando ser accesible para niños y atractivo para jugadores competitivos.

Por qué existe

La mayoría de juegos casuales de móvil explotan los mismos géneros. Whirl Beat nace para destacar visual y mecánicamente, destilando un juego de patio clásico en un formato digital altamente rejugable, respaldado por una base modular que puedes reutilizar para otros conceptos de ritmo/arena.

Pilares de funcionalidad

Mecánicas profundas, multijugador divertido y una base de contenido sólida.

🌀 Arenas circulares

  • Movimiento alrededor de un punto central.
  • Sectores peligrosos, rampas de velocidad y zonas seguras.
  • Totalmente configurables por nivel.

🎼 Jugabilidad rítmica

  • Ventanas de tiempo integradas con la música.
  • Feedback de acierto/tarde/temprano y multiplicadores.
  • “Modo asistencia” opcional para niños y nuevos jugadores.

👥 Multijugador

  • Emparejamiento con salas en Firestore.
  • Cuenta atrás, estado de listo y semilla determinista.
  • Base preparada para upgrades con WebRTC.

📖 Modo historia

  • Capítulos guionizados gestionados por ring_story.
  • Eventos de diálogo, cues de narrador y ritmo narrativo.
  • Temas que se desbloquean con el progreso.

🏆 Progresión & tablas

  • Tablas globales y de amigos.
  • Mejores puntajes por modo y rachas.
  • Stubs para validación anti-trampas en servidor.

🌈 FX visuales & temas

  • Pulsos de neón, brillos y confetti.
  • Paquetes de temas (neón, bosque, cósmico, temporadas).
  • Utilidades de animación reutilizables vía ring_animation.

Estructura de paquetes

Todo está dividido en paquetes Flutter enfocados y reutilizables.

whirl_beat/
├─ apps/
│  └─ whirl_beat_mobile/
└─ packages/
   ├─ ring_animation/
   ├─ ring_assets/
   ├─ ring_core/
   ├─ ring_gameplay/
   ├─ ring_leaderboard/
   ├─ ring_multiplayer/
   ├─ ring_story/
   └─ ring_ui/
        

Núcleo & jugabilidad

  • ring_core — modelos, ayudas matemáticas, utilidades de tiempo.
  • ring_gameplay — lógica de arena, peligros, puntuación.
  • ring_multiplayer — salas, sincronización, presencia.
  • ring_leaderboard — IO de tablas y stubs anti-trampas.

Cada paquete expone un único entry file público mientras su implementación vive en src/, manteniendo un API limpia y fácil de evolucionar.

Stack tecnológico

Listo para lanzamiento en móvil y preparado para escritorio/web.

Capa Tecnología
Cliente Flutter 3.22+, Dart 3, Material 3
Estado & DI Provider / Riverpod amigable con paquetes
Backend Firebase (Auth, Firestore, Storage, Analytics)
Multijugador Salas en Firestore, con ruta preparada a WebRTC
Audio just_audio para música y SFX
Analítica Eventos en Firebase Analytics para funnels y retención
Plataformas Android, iOS; extensible a escritorio/web

Monetización & extensiones

  • Skins cosméticos para arenas y marcadores.
  • Pases de temporada con contenido temático.
  • Anuncios recompensados (opt-in) para continuaciones extra.
  • Bundles con otros juegos de Number Chest.

La monetización está desacoplada para poder integrar tu propia tienda y segmentación.

Onboarding para desarrolladores

Whirl Beat está listo para equipos que quieren moverse rápido sin perder estructura.

# Clonar el repo
git clone https://github.com/YOUR_ORG/whirl_beat.git
cd whirl_beat

# Instalar dependencias
flutter pub get

# Ejecutar la app demo
cd apps/whirl_beat_mobile
flutter run
          

¿Interesado en adquirir Whirl Beat?

Cuéntanos tu estudio, mercados objetivo y planes. Te enviaremos un dossier técnico, esquema de arquitectura y próximos pasos.

¿Prefieres correo? Usa el formulario principal en la página de inicio y menciona “Whirl Beat”.