Su apodo es su enlace de invitación
Invite a alguien a opolyx y los dos ganan 200 XP — se paga cuando esa persona termina una partida de verdad, nunca por registrarse. Su enlace es sencillamente su nombre al final de la dirección.

En palabras sencillas
Ahora hay una tarjeta de invitación en el vestíbulo, justo debajo de sus objetivos diarios. Contiene un enlace, es suyo y no hay nada que generar: su enlace de invitación es la dirección del sitio con su propio apodo al final. Cópielo, envíeselo a quien quiera tener en la mesa y ya está.
Cuando alguien llegue por su enlace y termine su primera partida de verdad, los dos recibirán 200 XP — 400 entre los dos, además de lo que pagara esa misma partida. No hay límite de personas que pueda traer, y no hay nada que reclamar: la experiencia simplemente aparece.
Lo único que conviene saber es cuándo se paga. No se paga nada cuando su amigo se registra: solo cuando ha jugado de verdad una partida hasta el final. Es deliberado — una cuenta que nunca juega no le sirve a nadie, y una invitación que paga al registrarse es una invitación a crear cuentas vacías en lugar de a traer personas reales. También significa que el enlace sigue funcionando mucho después de enviarse, así que quien lo guarde en abril y juegue en junio cuenta igual.
Para los más técnicos
El código de invitación es el apodo de quien invita y no una cadena generada, y eso es una decisión de diseño, no un atajo. Un enlace construido a partir de un nombre sobrevive a decirse en voz alta, a reescribirse de memoria o a pegarse en un chat que lo destroza, y además le dice a quien lo recibe de quién viene. Funciona sin tabla de búsqueda porque los apodos ya son únicos y ya están restringidos a letras, dígitos y guiones bajos — un subconjunto estricto de lo que el sitio aceptaba en ese hueco — así que el nombre se resuelve directamente y sin importar las mayúsculas.
Lo curioso de esto es cuánto existía ya. Las tablas se añadieron en una de las primeras migraciones que este proyecto ejecutó, y el sitio llevaba desde entonces guardando en silencio el parámetro de invitación en una cookie — una cookie que nadie leía nunca. Así que los dos extremos del circuito llevaban meses en su sitio sin nada en medio: ninguna manera de ver su propio enlace y ningún código que convirtiera esa cookie en una invitación registrada. Las dos tablas seguían vacías el día en que se escribió el medio.
| Qué se registra | Cuándo |
|---|---|
| Quién invitó a quién | Al primer inicio de sesión del invitado |
| La experiencia ganada por ambos | Cuando termina su primera partida de verdad |
La concesión rechaza más de lo que acepta: no puede invitarse a sí mismo, su registro no puede atribuirse a uno de los habituales que llenan las salas vacías, una invitación se escribe una vez y nunca la sobrescribe un enlace posterior, y no se paga nada hasta que hay una partida real detrás. El pago es idempotente, así que una partida que termina dos veces — un reintento, un despliegue a mitad de escritura — no puede pagar dos veces. La recompensa la concede una función que solo el servidor puede llamar.
