Busco desarrollador o estudio para crear una plataforma web de Truco Argentino online, orientada exclusivamente al mercado argentino.
El proyecto se desarrollará por etapas, comenzando con 1 vs 1, luego 2 vs 2, incorporando sistema de usuarios, ranking y monetización.
El objetivo es lanzar un producto estable, escalable y monetizable, priorizando cumplimiento y simplicidad en la primera versión.
⸻
modos de juego y reglas
• modalidades:
• 1 vs 1 (etapa 1)
• 2 vs 2 (etapa 2)
• puntaje configurable:
• 15 puntos
• 30 puntos
• selección por defecto configurable desde admin
• con flor / sin flor (configurable por sala)
• truco argentino completo:
• jerarquía correcta de cartas (ancho espada/basto, 7 espada/oro, etc.)
• Reparto de 3 cartas
• 3 bazas
• Truco / Retruco / Vale 4
• Envido / Real Envido / Falta Envido
• Flor (solo si está habilitada la sala)
⸻
multiplayer (requisito clave)
• juego en tiempo real
• websockets (
socket.IO recomendado)
• Servidor autoritativo:
• El servidor valida turnos, cartas y cantos
• Anti-trampa básico (no confiar en el cliente)
• Reconexión automática si el jugador pierde conexión
• Manejo de abandono (tiempo de espera + derrota automática o bot opcional)
⸻
FUNCIONALIDADES
Usuarios
• Registro y login (email + contraseña)
• Perfil de jugador
• Estadísticas:
• Partidas jugadas
• Partidas ganadas
• % de victorias
• Ranking general
Salas
• Lobby general
• Crear sala:
• Pública
• Privada con código
• Configuración de sala:
• 15 o 30 puntos
• Con flor / sin flor
• 1v1 o 2v2
⸻
MONETIZACIÓN (foco argentina)
opción a — publicidad (prioridad)
• integración de publicidad web (ej. Google AdSense u otra compatible)
• Mostrar ads fuera de la mesa o entre partidas
Opción B — VIP Mensual (PRIORIDAD)
• Pago mensual en pesos argentinos
• Medios:
• Mercado Pago (preferente)
• Beneficios VIP:
• Sin publicidad
• Salas privadas
• Estadísticas avanzadas
• Personalización visual (mesa/cartas)
Opción C — Coins (fase futura)
• moneda virtual interna sin valor monetario directo
• uso:
• personalización
• emotes
• mesas especiales
• no apuestas con dinero real en esta etapa
• sistema preparado para futura expansión (consultando marco legal)
importante: cualquier sistema de porcentaje por partida ganada o coins p2p con dinero real no se implementa en la versión inicial, pero debe quedar técnicamente preparado.
⸻
panel admin
• gestión de usuarios (ban / suspensión)
• configuración por defecto:
• 15 o 30 puntos
• flor activada o no
• métricas:
• usuarios activos
• partidas diarias
• retención
• gestión de vip
⸻
tecnologías sugeridas
(se aceptan propuestas equivalentes)
• frontend: react / vue / vanilla js (phaser opcional)
• backend:
node.js +
Socket.IO
• Base de datos: PostgreSQL o MongoDB
• Infraestructura:
• Deploy en servidores compatibles con Argentina
• Código versionado en Git
⸻
ENTREGABLES
• Plataforma web funcional
• URL de staging y producción
• Repositorio completo del código
• Documentación:
• Instalación
• Deploy
• Variables de entorno
• Soporte post-entrega: 15 a 30 días
⸻
forma de trabajo (hitos)
1. Etapa 1 – MVP 1 vs 1
• Juego completo + usuarios + ranking
2. Etapa 2 – 2 vs 2
• Equipos + turnos + mejoras multiplayer
3. Etapa 3 – Monetización
• Publicidad + VIP + panel admin completo
Plazo de Entrega: No definido