A sua alcunha é o seu link de convite
Convide alguém para o opolyx e ambos ganham 200 XP — pagos assim que essa pessoa terminar uma partida a sério, nunca por se registar. O seu link é simplesmente o seu nome no fim do endereço.

Em palavras simples
Há agora um cartão de convite no salão, mesmo por baixo dos seus objetivos diários. Tem um link, é seu e não há nada para gerar: o seu link de convite é o endereço do site com a sua própria alcunha no fim. Copie-o, envie-o a quem quiser à mesa e está feito.
Quando alguém chegar pelo seu link e terminar a primeira partida a sério, ambos recebem 200 XP — 400 entre os dois, além do que essa partida já tenha pago. Não há limite para quantas pessoas pode trazer, e não há nada para reclamar: a experiência simplesmente entra.
A única coisa que vale a pena saber é o momento do pagamento. Nada é pago quando o seu amigo se regista — só quando ele jogou mesmo uma partida até ao fim. É propositado: uma conta que nunca joga não vale nada a ninguém, e um convite que paga no registo é um convite a criar contas vazias em vez de trazer pessoas reais. Significa também que o link continua a funcionar muito depois de enviado, por isso quem o guarda em abril e joga em junho conta na mesma.
Para os mais técnicos
O código de convite é a alcunha de quem convida em vez de uma cadeia gerada, e isso é uma decisão de desenho, não um atalho. Um link feito a partir de um nome sobrevive a ser dito em voz alta, reescrito de memória ou colado num chat que o estraga, e diz a quem o recebe de quem veio. Funciona sem tabela de correspondência porque as alcunhas já são únicas e já estão limitadas a letras, dígitos e sublinhados — um subconjunto estrito do que o site aceitava naquele espaço — por isso o nome resolve-se diretamente e independentemente de maiúsculas.
A parte invulgar disto é quanto já existia. As tabelas foram acrescentadas numa das primeiras migrações que este projeto correu, e o site andava desde então a guardar em silêncio o parâmetro de convite num cookie — um cookie que ninguém lia. Ou seja, as duas pontas do circuito estiveram no lugar durante meses sem nada no meio: nenhuma forma de ver o seu próprio link e nenhum código que transformasse esse cookie num convite registado. As duas tabelas continuavam vazias no dia em que o meio foi escrito.
| O que é registado | Quando |
|---|---|
| Quem convidou quem | No primeiro início de sessão do convidado |
| A experiência ganha por ambos | Quando ele termina a primeira partida a sério |
A atribuição recusa mais do que aceita: não pode convidar-se a si mesmo, não pode ser creditado a um dos habituais que enchem as salas vazias, um convite é escrito uma vez e nunca é sobrescrito por um link posterior, e nada é pago enquanto não houver uma partida real por trás. O pagamento é idempotente, por isso uma partida que termina duas vezes — uma repetição, uma implantação a meio — não consegue pagar duas vezes. A própria recompensa é concedida por uma função que só o servidor pode chamar.
