Biệt danh của bạn chính là đường mời của bạn
Mời ai đó vào opolyx và cả hai cùng nhận 200 XP — trả sau khi người ấy chơi xong một ván thật, không bao giờ trả lúc đăng ký. Đường mời của bạn chỉ đơn giản là tên bạn đặt ở cuối địa chỉ.

Nói đơn giản
Trong sảnh giờ có một thẻ mời, ngay dưới các mục tiêu hằng ngày của bạn. Nó chứa một đường liên kết, đó là của bạn, và không có gì phải tạo ra cả: đường mời của bạn là địa chỉ trang web với biệt danh của chính bạn ở cuối. Sao chép, gửi cho người bạn muốn ngồi cùng bàn, thế là xong.
Khi có người đến qua đường mời của bạn và chơi xong ván thật đầu tiên, cả hai nhận 200 XP — tổng cộng 400 cho hai người, cộng thêm vào những gì chính ván đó đã trả. Không giới hạn số người bạn có thể mời, và không có gì phải nhận thủ công: XP tự vào.
Điều duy nhất đáng biết là thời điểm trả. Không có gì được trả khi bạn của bạn đăng ký — chỉ khi họ thực sự chơi hết một ván. Đó là chủ ý: một tài khoản không bao giờ chơi thì chẳng có giá trị với ai, và một lời mời trả tiền lúc đăng ký là lời mời tạo tài khoản rỗng thay vì đưa người thật đến. Nó cũng có nghĩa là đường mời vẫn hoạt động rất lâu sau khi gửi đi, nên ai lưu nó vào tháng Tư rồi chơi vào tháng Sáu vẫn được tính.
Cho người thích chi tiết kỹ thuật
Mã mời là biệt danh của người mời chứ không phải một chuỗi được sinh ra, và đó là một quyết định thiết kế chứ không phải đường tắt. Một đường liên kết dựng từ cái tên sẽ sống sót qua việc đọc to, gõ lại theo trí nhớ, hay dán vào một khung chat làm hỏng nó — và nó nói luôn cho người nhận biết là của ai. Nó chạy được mà không cần bảng tra vì biệt danh vốn đã là duy nhất và vốn đã chỉ gồm chữ cái, chữ số và dấu gạch dưới — một tập con chặt của những gì trang web chấp nhận ở chỗ đó — nên cái tên được phân giải trực tiếp, bất kể viết hoa hay thường.
Điều lạ ở đây là bao nhiêu phần đã tồn tại sẵn. Các bảng dữ liệu được thêm vào trong một trong những lần migration sớm nhất của dự án này, và kể từ đó trang web vẫn âm thầm ghi tham số mời vào một cookie — cái cookie chưa ai từng đọc. Vậy là hai đầu của vòng lặp đã nằm sẵn nhiều tháng mà thiếu phần giữa: không có cách nào xem đường mời của chính mình, và không có đoạn mã nào biến cookie ấy thành một lời mời được ghi nhận. Cả hai bảng vẫn còn trống rỗng vào ngày phần giữa được viết ra.
| Được ghi lại | Khi nào |
|---|---|
| Ai mời ai | Ở lần đăng nhập đầu tiên của người được mời |
| Số XP hai bên nhận được | Khi họ chơi xong ván thật đầu tiên |
Việc trao thưởng từ chối nhiều hơn chấp nhận: bạn không thể tự mời chính mình, không thể được ghi công cho một trong những người chơi quen mặt hay lấp phòng trống, một lời mời được ghi một lần và không bao giờ bị đường mời sau đó ghi đè, và không gì được trả chừng nào chưa có một ván thật phía sau. Việc trả là idempotent, nên một ván kết thúc hai lần — một lần thử lại, một lần triển khai giữa chừng — không thể trả hai lần. Bản thân phần thưởng do một hàm chỉ máy chủ mới gọi được cấp phát.
