Table virtuelle MTG
Table virtuelle multijoueur pour Magic, dans le navigateur, délibérément sans moteur de règles : le serveur assiste, il n'arbitre pas.
Ce que c'est
Les plateformes existantes appliquent les règles à votre place, ce qui interdit tout ce que le jeu autorise hors du cadre prévu. Ici, le serveur ne refuse jamais un geste au motif qu'il serait illégal : les joueurs arbitrent eux-mêmes, comme sur une vraie table. La frontière — assister est permis, arbitrer ne l'est pas — est écrite dans le protocole du projet, avec ce qu'elle coûte.
Ce que ça fait
- Parties multijoueur dans le navigateur, sans installation
- Aucun refus de geste au motif de légalité
- Import de decks depuis les principaux sites, ou en texte brut
- Comptes et persistance des parties côté serveur
- Base de cartes ingérée et tenue à jour en tâche de fond
Ce qui a coincé
Tenir la frontière. Le serveur évalue malgré tout quelques règles pour dérouler certaines séquences qu'on lui demande de dérouler : la limite devait être écrite explicitement, sinon chaque demande d'assistance la repousse un peu.
Où ça en est
Démarrage en une commande : le conteneur applique le schéma, sert le client et déclenche l'ingestion des cartes.