Catch Ball - Neon Arcade GAME
Catch Ball ofrece una experiencia arcade trepidante con una distintiva estética ciberpunk de neón. La mecánica de juego es intuitiva: atrapa los balones que caen para sumar puntos, esquiva las bombas para conservar tu vida y busca combos largos.
**Jugabilidad**
- Dos tipos de pelota: Baloncesto (80%, naranja-rojizo) y Bomba (20%, pixel art negro)
- Atrapar balones de baloncesto: +10 puntos, aumenta el combo
- Atrapar bombas: -1 vida (¡debes esquivarlas!)
- Fallar balones de baloncesto: -1 vida
- Fallar bombas: sin penalización (escapar por suerte)
- Empiezas con 3 vidas (iconos de corazón en la interfaz)
- El juego termina cuando te quedas sin vidas
**Dificultad progresiva (Sistema dual)**
- Nivelación basada en puntuación: subes de nivel cada 100 puntos, +60 píxeles/s por nivel, intervalo de aparición -120 ms por nivel
- Escalado basado en el tiempo: +30 píxeles/s cada 10 segundos (máximo +300 píxeles/s), la dificultad aumenta incluso sin puntuar
- Intervalo mínimo de aparición: 400 ms (ritmo frenético en el final del juego)
- Velocidad de la pelota: empieza en 250 píxeles/s, fácilmente supera los 800 píxeles/s después de 5 segundos minutos
**Sistema de combos**
- Atrapar la pelota de baloncesto consecutivamente crea combos
- El indicador de combo aparece al alcanzar 5 o más combos
- Cada 5 combos otorga +1 punto extra
- Fallar una pelota de baloncesto o atrapar una bomba reinicia el combo
**Diseño visual: Tema Arcade Neón**
- Fondo azul oscuro casi negro (#0A0E1A) para un alto contraste de la pelota
- Color principal verde cian brillante (#00FFCC) para la paleta, los bordes y la puntuación
- Acentos en rosa neón (#FF006E) y amarillo eléctrico (#FFBE0B)
- Bordes brillantes en la paleta, el borde del juego y el texto de combo
- Animación de pulso de bomba (escala de onda sinusoidal de 150 ms) como advertencia
- Indicador de color de la paleta: verde al atrapar, rojo al fallar/atrapar una bomba
- Iconos de corazón (❤️) para vidas, que se atenúan a gris hueco cuando se pierden
- Tono de animación rápido y eléctrico (retroalimentación de 80-150 ms)
- Tipografía sans-serif condensada para el texto principal Tipografía sans-serif-medium para números, monospace para combinaciones
Páginas y navegación
- Actividad principal: 6 botones redondeados (JUGAR, HISTORIAL, ESTADÍSTICAS, LOGROS, CÓMO JUGAR, AJUSTES)
- Actividad de juego: Vista de juego a pantalla completa con HUD de 3 corazones, visualización de puntuación en vivo, botón de pausa, superposición de combinaciones
- Actividad de historial: Vista de reciclo de partidas anteriores con tarjetas que muestran puntuación/fecha/bolas atrapadas/combo máximo/duración
- Actividad de estadísticas: 7 tarjetas de estadísticas desplazables (partidas totales, puntuación más alta, puntuación total, combo máximo, bolas atrapadas/falladas, porcentaje de atrapadas)
- Actividad de logros: Vista de reciclo de 14 logros con barras de progreso y estrellas de estado de desbloqueo
- Actividad de ajustes: 4 tarjetas agrupadas (Preferencias del juego, Accesibilidad, Gestión de datos, Acerca de) con interruptores al tocar las filas
- Actividad de cómo jugar: 4 secciones de tutorial (Reglas básicas, Tipos de bolas, Sistema de combinaciones, Juego) (Ver más)
- Barra de herramientas Neon personalizada en todas las páginas secundarias (fondo, título verde cian, botón de retroceso)
- Las páginas secundarias regresan a la página de inicio mediante el botón de retroceso de la barra de herramientas; La página principal muestra un anuncio intersticial al salir.
Diálogos personalizados
- Diálogo de pausa: se muestra al pulsar pausa o atrás durante la partida, botones de reanudar/salir.
- Diálogo de fin de partida: muestra la puntuación final, las bolas capturadas, el combo máximo, botones de volver a jugar/menú principal.
- Fondo de diálogo personalizado (borde cian + esquinas redondeadas).
- Diálogos de confirmación para borrar el historial y restablecer las estadísticas.
Sistema de logros (14 logros)
- Hitos de puntuación: Primera puntuación, Maestro de puntuación I/II/III (100/500/1000 puntos).
- Partida perfecta: completa una partida sin perder vidas.
- Hitos de combo: Iniciador de combo/Maestro I/II/Leyenda (5/10/20/50 combos).
- Número de partidas: Novato/Veterano/Leyenda (10/50/100 partidas).
- Especial: Arriesgado (captura 10 bombas), Atrapada afortunada (bola morada rara, legado).
Notas de la interfaz de usuario
- Pure Navegación multiactividad, sin estructura de pestañas inferiores.
- Barra de herramientas Neon personalizada en todas las páginas secundarias (fondo de color de superficie, texto del título en verde cian, botón de retroceso con tinte).
- Adaptación de WindowInsets de borde a borde mediante la utilidad InsetsHelper.
- Relleno automático en la barra de estado; relleno automático en el contenido de la barra de navegación.
- GameView utiliza Choreographer para un bucle de renderizado estable a 60 FPS.
- Pausa en Activity onPause, reanudación en onResume (con compensación de tiempo de pausa para evitar picos de dificultad).
- Capa de renderizado por software (LAYER_TYPE_SOFTWARE) para compatibilidad entre dispositivos.

