Mètodes

Secret Horse Race: el joc de les piscines

Un joc privat per seguir els pisciners de 42 Barcelona, perquè no es pot tenir contacte amb qui vol entrar: cada carrera és una piscina, cada pisciner un…

Secret Horse Race: el joc de les piscines

Dins de 42 hi ha una cosa curiosa: la gent que vol entrar —els futurs alumnes— passa per la piscina, un mes intens al campus, i durant aquell temps és a tocar però alhora inaccessible. No es pot tenir contacte amb qui està entrant. I a nosaltres, els que ja érem dins, ens picava la curiositat de saber com els aniria a aquells desconeguts.

D’aquella curiositat va néixer el Secret Horse Race: un joc privat, fet per i per a companys, on cada carrera és una piscina concreta. Tries un pisciner, el teu “cavall”, i segueixes els seus avenços: la app acumula mètriques i punts durant la piscina, aplica faltes, i al final genera ranking, podi i històric.

Com funciona

Va començar érem sis persones apostant simbòlicament per desconeguts. Poc a poc s’hi han anat unint més estudiants, i el que era un joc petit s’ha convertit en una tradició interna amb vida pròpia: cada piscina nova, una carrera nova; cada pisciner, un cavall amb nom, cara i seguidors.

Les regles són senzilles, però la cosa és més seriosa del que sembla: només es puntuen els pisciners realment escollits, el ranking mostra la foto, el login i la puntuació de cada cavall, i qui l’ha triat. Al final, el Hall of Fame conserva la història de totes les carreres.

El joc que es va tornar app de veritat

El que més m’agrada del projecte és com va créixer tècnicament per necessitat real: FastAPI amb PostgreSQL, migracions amb Alembic, autenticació OAuth de 42, accés tancat amb codi d’invitació i validació d’alumne post-piscina (mode fail-closed: si hi ha dubte, es bloqueja), sincronització de pisciners des de l’API de 42 amb importació en segon pla, correus diaris automàtics amb el resum de la carrera, i tot plegat en Docker.

Fins i tot el login té gràcia: la pantalla inicial és només un fons fosc amb un escut i un símbol π; el formulari d’accés apareix amb SHIFT + clic sobre el π.

El que he après

Construir per a gent real ho canvia tot, comparat amb els exercicis acadèmics: els requisits arriben dels usuaris, no d’un enunciat. Que un company et digui “podries afegir notícies?” o “els correus em pugen millor a una altra hora” és un altre tipus de motor. El Secret Horse Race va néixer com un joc per conèixer els que venien, i s’ha acabat convertint en el meu projecte amb més usuaris de veritat. I cada vegada que comença una piscina nova, hi ha gent mirant el ranking.