RuletaJuego es una aplicación web interactiva de juego de ruleta, desarrollada para brindar una experiencia dinámica y configurable. Consulta la documentación oficial para más detalles: 👉 DeepWiki - RuletaJuego Overview
- Características
- 🖥️ Demo Interactiva
- 🚀 Empezando
- ⚙️ Configuración
- 🎮 Uso
- 🔧 Desarrollo
- 🤝 Contribuciones
- 📄 Licencia
- 🎯 Juego de Ruleta Realista: Generación aleatoria de resultados con animación fluida.
- ⚙️ Configuración Dinámica: Ajusta número de casillas, colores y probabilidades.
- 📊 Estadísticas en Tiempo Real: Seguimiento de resultados y porcentajes.
- 🎨 Temas Personalizables: Selecciona paletas de colores y estilos.
- 🔗 Integración Fácil: API REST para conectar con otras plataformas.
¡Prueba la demo en vivo para ver la ruleta en acción!
🌐 Ver Demo
Estos pasos te permitirán tener el proyecto en tu máquina local.
- Node.js >= 16
- npm o Yarn
- Navegador moderno con soporte de ES6
# Clonar el repositorio
git clone https://github.com/brayan3210/ruletajuego.git
cd ruletajuego
# Instalar dependencias
npm install # o yarn install
# Iniciar servidor de desarrollo
npm run dev # o yarn devLa configuración del juego se encuentra en config/settings.json. Puedes modificar:
| Parámetro | Descripción | Ejemplo |
|---|---|---|
slots |
Número de casillas en la ruleta | 36 |
colors |
Array de colores hex | ["#ff0000","#000000"] |
probabilities |
Pesos de probabilidad por casilla | [1,1,1,...] |
Para más opciones de configuración, consulta la documentación completa:
DeepWiki - Configuración
Una vez levantado el servidor, abre en tu navegador:
http://localhost:3000
- Haz clic en "Girar" para lanzar la ruleta.
- Observa la animación y el número ganador.
- Consulta estadísticas en la sección Resultados.
Para detalles de la lógica de juego y endpoints REST, revisa:
Estructura básica del proyecto:
ruletajuego/
├── src/
│ ├── components/ # Componentes de UI
│ ├── assets/ # Imágenes y estilos
│ └── index.js # Punto de entrada
├── config/ # Configuración global
├── public/ # Archivos estáticos
├── tests/ # Pruebas unitarias
└── package.json
| Script | Descripción |
|---|---|
npm run dev |
Inicia el servidor de desarrollo |
npm run build |
Genera la versión de producción |
npm test |
Ejecuta pruebas unitarias |
Para profundizar en la estructura y guías de desarrollo, visita:
DeepWiki - Development Guide
Las contribuciones mejoran el proyecto. Lee nuestra guía antes de enviar PRs:
DeepWiki - Contributing
Este proyecto está bajo la licencia MIT. Consulta el archivo LICENSE para más detalles.