Mixdrop es un proyecto full-stack de un juego web multijugador, inspirado en Dropmix, el juego de mesa que permite mezclar música dinámicamente con cartas. Cada carta representa una parte de una canción, y al jugarla, se integra perfectamente en la mezcla, con el mismo tono y compás. Además, cuenta con una ruleta y comodines para derrotar a tu enemigo.
🎼 Mezcla de música en tiempo real: Cada carta representa un elemento musical y se sincroniza automáticamente con la mezcla.
🃏 Reglas estratégicas: Las cartas tienen diferentes colores y niveles, que afectan la mezcla y la jugabilidad.
🎡 Ruleta: Girando la ruleta puedes eliminar cartas de tu enemigo del tablero, lo que hará que pierda puntos.
🔐 Autenticación y autorización con JWT: Sistema seguro de inicio de sesión mediante JSON Web Tokens.
🎭 Modo multijugador y contra bots: Juega con amigos, enfréntate a un oponente aleatorio o reta a un bot.
💬 Chat en vivo: Comunícate con otros jugadores en tiempo real mientras juegas.
🏆 Sistema de ranking: Gana puntos en cada partida y asciende en la clasificación mundial.
🎮 Panel de administración y perfiles: Gestión avanzada de usuarios y personalización de perfil.
- Angular - Framework web
- ASP.NET - Servidor
- SoundTouch - Librería de audio
- NAudio - Librería de audio
Este proyecto se ha creado con fines educativos.
- Agradecimientos a nuestro profesor de Acceso a Datos, José Santos.
- Agradecimientos a todos los comentarios recibidos en el subreddit oficial de Dropmix, pues nuestra publicación se convirtió en menos de 24 horas en la más votada del mes, la cuarta del año y actualmente se ubica dentro de las 20 primeras en TODA la vida del foro.