Commit Graph

15 Commits

Author SHA1 Message Date
acb3edde3b leaderboard api ahora entrega el score de cada ronda 2025-08-28 00:17:06 -06:00
5321870336 agregado filtro de eventos por sala en la que se realizaron 2025-08-27 23:23:17 -06:00
0877fe1448 leaderboard v2, filtro por round, game, datos historicos, salas activas 2025-08-27 21:45:10 -06:00
0f6083453d leaderBoard realtime per player and global 2025-08-27 20:18:36 -06:00
3ebbc02cd1 add logging para debug del shuffle endpoint
All checks were successful
build-and-deploy / build (push) Successful in 24s
build-and-deploy / deploy (push) Successful in 11s
Agrega logging al inicio del endpoint y mejor manejo de errores
para diagnosticar por qué está devolviendo HTML en lugar de JSON.
2025-08-16 01:42:18 -06:00
730c7bda9e reset UUID y shame persistente 2025-08-16 00:56:16 -06:00
f56244aa62 sistema de verguenza persistente 2025-08-16 00:23:32 -06:00
63eb9b2c7e reiniciar por room, finished ya no estorba, control total desde el dashboard 2025-08-16 00:13:31 -06:00
ace9f8ee50 feat: mejoras al dashboard y selector de UUID
- Dashboard: agregar opciones de 50 pestañas deterministas (lotes 1-4)
- Dashboard: botón para cerrar salas individuales y expulsar jugadores
- Dashboard: selector de variante G por sala individual en tabla
- Nuevo selector moderno de UUID en página principal
- Mostrar nombres de jugadores en selector de UUID
- Búsqueda por UUID o nombre de jugador
- Redireccionar /missing-uuid a selector principal
- Endpoints para obtener UUIDs con nombres y cerrar/cambiar variante de salas
2025-08-15 22:56:07 -06:00
9b84008f19 reconexio 2025-08-15 19:58:09 -06:00
5e42eb7d54 colores asignados al azar y simulador de jugadores en el dashboard 2025-08-15 19:09:49 -06:00
232c159baf Actualizar sistema de admin y mejoras en lobby 2025-08-15 12:04:12 -06:00
e14bdddc62 Implementar controles globales de admin en dashboard
- Agregados botones de control global: pausar, reanudar, reiniciar, cambiar variante, enviar al lobby
- Implementados endpoints API para operaciones masivas en todas las game rooms
- Agregado método executeAdminCommand en GameRoom para manejo unificado de comandos admin
- Mejorado manejo de desconexión automática al lobby cuando admin cierra rooms
- Interfaz responsiva con confirmaciones de usuario y estados de carga
- Sistema robusto de limpieza de rooms con fallback de forzado
2025-08-12 18:13:53 -06:00
32f69805f0 Dashboard real-time updates con SSE y tabla de rooms
- Implementación de Server-Sent Events (SSE) para actualizaciones en tiempo real
- Nuevo componente RoomsTable para vista de águila con animaciones de tokens
- Componente RoomCard extraído para reutilización
- Modal para ver detalles de rooms
- SystemMessageDisplay usando AnimatedNumber creativamente
- Indicador de conexión SSE con fallback a polling
- Colores dinámicos de texto basados en brillo del fondo
- Backend: broadcast de actualizaciones del dashboard
- Backend: mensajes del sistema (excepto cambios de ronda) visibles en dashboard
- Configuración de Vite para acceso desde red local
2025-08-11 23:07:09 -06:00
a28bc286a1 feat: implement competitive clicker MVP with Colyseus.js
- Add real-time multiplayer game server with Colyseus
- Implement unique player naming system with auto-increment
- Create lobby system with automatic matchmaking
- Build 10-minute competitive clicking game rooms (max 2 players)
- Add admin dashboard for game management (pause/resume/restart/kick)
- Implement Vue 3 client with professional UI
- Add WebSocket communication with state synchronization
- Include TypeScript throughout with proper typing
- Create REST API for admin operations
- Add reconnection support and error handling
2025-08-06 02:32:18 -06:00