Commit Graph

24 Commits

Author SHA1 Message Date
5d1bb00173 simplificando UI del lobby
All checks were successful
build-and-deploy / build (push) Successful in 20s
build-and-deploy / deploy (push) Successful in 10s
2025-08-28 22:37:26 -06:00
286393aa84 arreglados problemas de lint
All checks were successful
build-and-deploy / build (push) Successful in 54s
build-and-deploy / deploy (push) Successful in 11s
2025-08-28 20:19:36 -06:00
8a937e5e24 credits mejorado, ahora se acepta feedback en la app 2025-08-28 20:08:20 -06:00
6f2f7a4e12 ux mejoras 2025-08-28 18:31:11 -06:00
5f59bdca49 /credits implementado en toda la app 2025-08-28 18:05:52 -06:00
ea0d08c321 mejoras de UI/UX v2 2025-08-28 14:08:03 -06:00
2bac7c246d mejoras UX pwa 2025-08-28 13:47:54 -06:00
0df0157419 Implementado logo 2025-08-28 13:02:32 -06:00
5795f7707c mejoras ui 2025-08-28 12:08:25 -06:00
c0d910528c traduccion del juego al español 100% 2025-08-28 12:05:35 -06:00
7cee57f135 mejora de UX 2025-08-16 18:12:05 -06:00
abe0d3d81f boton de salir cierra la sala 2025-08-16 17:31:46 -06:00
d0c206f5f0 agrega funcionalidad de share a UuidSelector
- Agrega botón "📤 Compartir" en el modal de QR
- Implementa navigator.share() con fallback a clipboard
- Incluye estilos con gradiente rosa para el botón
- Mejora la experiencia de usuario para compartir links
2025-08-16 02:41:35 -06:00
f214174bab shuffle players implementado correctamente 2025-08-15 20:03:26 -06:00
9b84008f19 reconexio 2025-08-15 19:58:09 -06:00
310fb3455a reconexion basada en el UUID 2025-08-15 18:51:46 -06:00
811f569391 usuarios pre configurados 2025-08-15 18:35:09 -06:00
93661a8e8b mejora diseño responsive del lobby 2025-08-12 10:22:04 -06:00
9a44afc81a reconexion establecida 2025-08-11 18:36:24 -06:00
e5e5ad452a nombre persitente por navegador 2025-08-11 14:59:37 -06:00
3c3b19b2ce mejoras de UI PlayerStats 2025-08-10 18:14:53 -06:00
f89331a3db feat: implement variable token offers and auto-round advancement
- Add variable offer system where P1 can offer any amount of tokens
- Players start with 10 tokens each (P1: pavos, P2: elotes)
- Implement offer/request mechanism with token validation
- Auto-advance rounds after P2 actions or P1 no-offer
- G2: Force offer by default, disable no-offer button when forced
- G3: Wait for shame decision after snatch before advancing
- G4: Implement inverse sanction (P1 gets requested without giving offered)
- Reset rounds to 1 when changing game variants
- Fix OfferControls responsiveness issues
- Hide offer controls after active offer
- Update all G1-G5 components with proper offer flow
2025-08-07 23:53:18 -06:00
1392e5a652 fix: resolve room state synchronization and player display issues
- Fix room.state.players undefined error on component mount
- Wait for initial state sync before accessing room data
- Move message handlers from service to Game component
- Fix player count display in waiting screen (was showing 0/2)
- Prevent lobby component from clearing game room on unmount
- Separate leaveLobby() and leaveGame() methods for proper cleanup
- Ensure player names persist when moving from lobby to game
- Add proper error handling for state initialization
2025-08-06 02:58:29 -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