BlitzVolley
Un jeu de volley en ligne à deux joueurs, dans le navigateur : parties classées, classement Elo, bots et mode carrière.
C’est du temps réel, donc tout ce qui rend un jeu en ligne difficile : la latence, la synchronisation des états, la question de savoir qui fait autorité quand deux machines ne sont pas d’accord. Autour, il a fallu un appariement, un classement Elo, des bots pour remplir les parties vides et un mode carrière pour donner une raison de revenir.
Le serveur tourne sur une machine que j’administre moi-même : mises à jour, surveillance, sauvegardes, incidents à deux heures du matin. Rien de tout cela n’est visible depuis le terrain de volley, et c’est très bien.
C’est aussi le projet où j’ai le plus appris de choses qui n’ont rien à voir avec le code — et notamment la distance, considérable, entre un jeu qui fonctionne et un jeu qu’on a envie de relancer.