AFRICAN BUFFALO Bonus Master GAME
Un juego de tragamonedas para Android con temática cyberpunk, desarrollado completamente en Java, que ofrece gráficos impresionantes y una experiencia de juego inmersiva.
## Características del juego
### ✨ Diseño visual
- **Estilo cyberpunk**: Colores neón, interfaz futurista
- **Fondos dinámicos**: Tres efectos de fondo dinámicos únicos, con cambio en tiempo real
- **Animaciones exquisitas**: Animaciones fluidas de la rueda, efectos de partículas y efectos de iluminación
- **Experiencia inmersiva**: Diseño inmersivo de la barra de estado a pantalla completa
### Sistema de sonido
- **Efectos de sonido variados**: Diferentes efectos de sonido para sorteos, victorias, clics de botones, etc.
- **Vibración**: Múltiples modos de vibración para mejorar la experiencia de juego
- **Control de volumen**: Volumen ajustable y activación/desactivación de efectos de sonido/vibración
**Efecto en tiempo real**: Los ajustes se aplican inmediatamente al juego
## Jugabilidad
### Reglas básicas
1. **Monedas iniciales**: Comienza el juego con... 9999 monedas de oro
2. **Rango de apuestas**: Apuesta mínima de 100 monedas de oro Monedas, apuesta máxima: 1000 monedas de oro
3. **Condición de victoria**: Gana al conectar tres patrones idénticos en línea.
4. **Multiplicador de bonificación**: Se calcula en función de las combinaciones de patrones.
### Instrucciones de funcionamiento
- **GIRAR**: Inicia el sorteo, consumiendo la apuesta actual.
- **APUESTA+**: Aumenta la apuesta (+100 cada vez).
- **APUESTA-**: Disminuye la apuesta (-100 cada vez).
- **APUESTA MÁXIMA**: Establece directamente la apuesta máxima.
### Sistema de Patrones
El juego incluye 8 hermosos patrones:
- **Cereza**: Patrón básico
- **Picas**: Patrón de carta
- **Corazones**: Patrón de carta
- **Diamantes**: Patrón de carta
- **Tréboles**: Patrón de carta
- **Estrella**: Patrón especial
- **Siete**: Número de la suerte
- **Tres Sietes**: Símbolo de mayor valor
## Características
### Interfaz principal del juego
- **Rodillos de tragamonedas**: Tres rodillos con animación fluida
- **Panel de control**: Control de apuestas, visualización del estado del juego
- **Saldo**: Visualización en tiempo real del saldo actual de monedas
- **Apuesta**: Monto de la apuesta actual y apuesta máxima
### Página de configuración
- **Ajustes de sonido**: Activar/desactivar efectos de sonido y vibración
- **Ajuste de volumen**: Control de volumen del 0 al 100 %
- **Selección de fondo**: Vista previa en tiempo real del fondo Tres fondos dinámicos
- **Neon Grid:** Efecto de cuadrícula futurista
- **Cyber Wave:** Efecto de gradiente de onda dinámico
- **Number Rain:** Efecto de lluvia de números estilo Matrix
- **Gestión de datos:** Función para restablecer los datos del juego
### Historial
- **Registros de juego:** Registro detallado del resultado de cada juego
- **Información de apuestas:** Muestra el monto apostado y las ganancias
- **Visualización de patrones:** Muestra las combinaciones ganadoras de patrones
**Marca de tiempo:** Registra la hora de finalización del juego
### Estadísticas de datos
**Estadísticas del juego:** Número total de partidas jugadas, número de victorias
**Análisis de porcentaje de victorias:** Probabilidad de ganar y estadísticas de rachas perdedoras
**Estadísticas de apuestas:** Monto total apostado y ganancia neta
**Estadísticas de patrones:** Análisis de frecuencia de cada patrón
## Características técnicas
### Tecnología de desarrollo
**Lenguaje de programación:** Desarrollo en Java puro
**Plataforma de destino:** Android 5.0+ (API 21+).
**Patrón arquitectónico:** Arquitectura MVC.
**Almacenamiento de datos:** SharedPreferences + JSON.
pes 

