30 juil. 2020
L’équipe a travaillé dur pour préparer les applications Magic: The Gathering Companion et Wizards EventLink pour nos magasins WPN ! J’ai beaucoup de choses à vous dire aujourd'hui à propos des nouvelles fonctionnalités, des bugs, et des nouveautés à venir pour Companion et EventLink, alors commençons tout de suite !
30 juil. 2020
L’équipe a travaillé dur pour préparer les applications Magic: The Gathering Companion et Wizards EventLink pour nos magasins WPN ! J’ai beaucoup de choses à vous dire aujourd'hui à propos des nouvelles fonctionnalités, des bugs, et des nouveautés à venir pour Companion et EventLink, alors commençons tout de suite !
Bill Stark, chef de produit d'EventLink
L’équipe a travaillé dur pour préparer les applications Magic: The Gathering Companion et Wizards EventLink pour nos magasins WPN ! J’ai beaucoup de choses à vous dire aujourd'hui à propos des nouvelles fonctionnalités, des bugs, et des nouveautés à venir pour Companion et EventLink, alors commençons tout de suite !
Si vous utilisez Magic: The Gathering Companion, vous avez peut-être remarqué que certains joueurs ne pouvaient pas télécharger l’application s’ils utilisaient un iPhone. Nous avons pu résoudre ce problème pour vos joueurs en lançant l’application en avance.
Même si nous ne la considérons pas encore exactement comme « terminée », cela permet de lever les restrictions de téléchargement de l’application pour vos joueurs utilisant un iPhone. Vous pouvez télécharger Companion pour iOS ici.
(Remarque : les utilisateurs sous Android n’ont pas à endurer ces restrictions, c’est pourquoi nous sommes toujours en phase bêta ouverte sur cette plateforme. Vos joueurs ne font face à aucune restriction de téléchargement. Vous pouvez trouver Companion pour Android ici.)
Nous avons reçu d’excellents commentaires directement de la part de nos magasins à propos de leur expérience avec EventLink. Vous avez été nombreux à nous offrir votre perspective sur ce que vous aimez, ce que vous aimeriez voir apparaître, ce que vous n’aimez pas, et sur les bugs ou les problèmes que vous avez rencontrés en utilisant l’application.
Ces commentaires sont extrêmement importants pour notre équipe de développement, car ils nous permettent de voir des choses que nous aurions ratées. Pour rendre cela le plus simple possible, nous avons créé un canal de retours direct sur EventLink.
Depuis le haut de n’importe quelle page d’EventLink, vous verrez ces options, et j’ai même surligné l’option « Envoyer votre avis ».
Cliquer sur ce lien ouvre la boîte de dialogue « Envoyer votre avis » qui nous fait directement parvenir vos commentaires et votre note. Même si nous ne pouvons pas répondre à tous les messages directement, nous lisons bien tous les commentaires que vous prenez le temps de nous envoyer. Votre avis est vraiment très important.
EventLink et Companion sont maintenant localisés dans toutes les langues de publication de Magic. Ces deux produits afficheront automatiquement la langue sélectionnée sur votre navigateur ou votre appareil mobile, vous ne devriez donc avoir aucun effort à faire pour que tout s’affiche correctement.
L’un des principaux retours que nous avons reçus de la part des magasins concerne le problème nécessitant de rafraîchir EventLink régulièrement pour consulter les informations les plus récentes de votre événement. Pour les événements lors desquels plusieurs membres du personnel utilisent EventLink en même temps, il peut être frustrant de ne pas voir les informations apparaître automatiquement lorsqu’elles changent.
Dans le jargon du développement de logiciels, nous appelons ça la « concurrence » : il s’agit des données apparaissant simultanément pour plusieurs utilisateurs ou sur plusieurs appareils. Pour résoudre ce problème, les développeurs ont travaillé d’arrache-pied pour renforcer le système afin de pouvoir afficher les données concurrentes.
Vous n’avez plus à rafraîchir EventLink pour voir les nouvelles informations pendant ces phases d’organisation d’un événement :
D’autres mises à jour concernant la concurrence sont prévues et s’opéreront en plusieurs salves une fois que nous aurons lancé d’autres fonctionnalités que nous estimons plus importantes. Nous nous concentrerons sur la concurrence pour la transmission des résultats de matchs dès que nous reviendrons sur cet aspect.
Un bug empêchait les joueurs ayant gagné un bye d’être retirés d’un événement pendant la ronde pour laquelle ils avaient reçu le bye. Cela peut s’avérer frustrant à la fois pour le personnel du tournoi et pour les joueurs, car un joueur avec un bye souhaite généralement se retirer afin de pouvoir jouer à Magic avec d’autres joueurs dans votre magasin ou de participer à un autre de vos événements de Magic.
Ce bug a été corrigé et vous pouvez retirer les joueurs avec des byes comme n’importe quel autre joueur. Voici à quoi cela ressemble :
Les événements à la demande, ceux qui ne sont pas « programmés » et n’apparaissent pas sur l’outil Recherche de magasin et d’événement, étaient avancés à la date du jour, sans tenir compte du statut de l’événement. Ces événements restent maintenant à la date à laquelle ils se terminent afin de vous éviter d’avoir une liste grandissante d’événements qui vous suit dans EventLink.
Nous avons reçu beaucoup de demandes concernant le contrôle de la durée de vos tournois en déterminant le nombre de rondes que vous souhaitez organiser. Nous avons déjà ajouté la possibilité de mettre fin à un événement en avance et vous pouvez maintenant également rallonger votre événement en ajoutant autant de rondes que vous souhaitez. Lorsque vous arrivez à la fin d’un événement, vous verrez cette option :
En sélectionnant « Ajouter une ronde » vous verrez ceci :
Cliquer sur « Oui, continuer » démarrera la ronde suivante. Vous pouvez ajouter autant de rondes que vous souhaitez, mais attention : ajouter des rondes supplémentaires à un événement en rondes suisses finira par casser l’algorithme d’appariement. Pour éviter que vos joueurs ou vous ne puissiez continuer le tournoi, EventLink passera automatiquement à un appariement aléatoire des joueurs pour que tout le monde puisse continuer à jouer.
À l’avenir, nous allons étudier un moyen de mettre en place une expérience utilisateur vous permettant de définir le nombre de rondes souhaité avant le début de l'événement. En attendant, nous voulions nous assurer de pouvoir vous proposer la fonctionnalité nécessaire. Désormais, vous pouvez mettre fin à vos événements en avance et ajouter des rondes pour les rallonger en fonction de vos besoins afin de répondre aux attentes de vos clients.
Un bug causant des problèmes de calcul pour départager les égalités a été corrigé.
Ce bug nous a été signalé par des commerçants ayant un œil de lynx. Comme je l’ai dit plusieurs fois : les commentaires que vous nous envoyez directement sont extrêmement importants et nous aident à repérer ce genre de problèmes qui pourraient autrement passer inaperçus. Merci à tous ceux qui ont pris le temps de partager leur avis.
Nous avons fourni beaucoup de nouveau contenu depuis que je vous ai écrit pour la dernière fois et nous travaillons dur sur la suite. Les deux fonctionnalités sur lesquelles nous sommes concentrés en ce moment sont les deux demandes que nous avons reçues le plus de la part des magasins : l’inscription des retardataires et l’annulation/correction d’erreurs sur les rondes.
Nous prévoyons de déployer ces fonctionnalités d’ici les prochains cycles de deux semaines durant lesquels nous produisons une nouvelle version d’EventLink et de Companion. Ces fonctionnalités ont toujours été au programme, mais avec tout le travail déjà terminé, il est grand temps d’en faire notre priorité.
L’inscription tardive des joueurs vous permettra d’ajouter un joueur à votre événement, quelle que soit l’étape à laquelle se situe votre événement. À l’aide de l’interface que j’ai hâte de pouvoir vous présenter bientôt, il vous suffit d’inscrire le joueur qui se verra automatiquement attribuer une défaite pour chaque ronde déjà terminée ou en cours.
Si vous avez un nombre impair de joueurs et qu’un joueur a reçu un bye, vous pouvez autoriser le joueur avec un bye à jouer avec votre joueur inscrit tardivement pour le plaisir, mais ce match ne pourra pas être comptabilisé dans les résultats du joueur inscrit tardivement.
Cette décision se base sur des commentaires concernant notre ancien système où les joueurs qui arrivaient à l’heure aux événements et qui recevaient un bye se sentaient « punis » lorsqu’un joueur qui n’était pas à l’heure pouvait arriver en retard et « voler » la victoire que l’autre joueur pensait avoir remportée.
Il s’agit d’un changement de fonctionnalité intentionnel qui incite les joueurs en retard à ajuster leur comportement au lieu de punir les joueurs qui ont respecté les règles. Vous pouvez également inscrire un retardataire, quelle que soit la ronde en cours. Si vous entamez la huitième ronde d'un événement de dix rondes, et que pour une quelconque raison un joueur veut payer pour participer, vous pourrez l’autoriser à le faire !
Réparer les erreurs dans vos événements est une autre fonction pour laquelle nous avons reçu beaucoup, beaucoup de demandes. Nous avons toujours voulu inclure cette fonctionnalité, même si nos données montrent que par le passé, moins de 1 % des matchs présentaient une erreur nécessitant d’être corrigée.
Cette fonctionnalité de « retour à la ronde » comme nous l’appelons vous permettra de passer de la ronde en cours à la ronde précédente pour corriger une erreur, comme un résultat de match qui a mal été saisi. Si vous décidez de revenir en arrière, vous perdrez la progression de la ronde en cours, mais EventLink refera automatiquement l’appariement de cette ronde lorsque vous avancerez à nouveau.
Vous ne pouvez pas remonter plus d’une ronde en arrière pour corriger une erreur, mais Magic: The Gathering Companion réduira grandement le travail nécessaire pour saisir les résultats et permettra aux joueurs de non seulement saisir les résultats de matchs eux-mêmes, mais aussi de vérifier que ceux-ci ont été saisis correctement. Cela n’était pas possible avec les anciens événements sans votre intervention ou celle de votre personnel pour consulter manuellement les informations, ce qui contribuait à la saisie d’erreurs dans les résultats de matchs.
Si nous avons décidé d’insérer la fonctionnalité de cette façon, c’est parce que revenir en arrière de plusieurs rondes lors d'un tournoi, modifier les données, et tenter de répercuter les changements représente un risque technique considérable.
Jusqu’à 70 % des coûts techniques associés à la maintenance du logiciel de tournoi classique que vous utilisiez pour organiser vos événements de Magic étaient liés à des problèmes causés par cette fonctionnalité. Étant donné que moins de 1 % des résultats de matchs rencontrent ce problème, cela ne vaut pas la peine de risquer les problèmes de stabilité que causerait un retour en arrière de plusieurs rondes.
Voici une autre manière de voir les choses : résoudre des erreurs qui concernent moins de 1 % des matchs nous coûte 70 % de ressources qui pourraient être employées sur des fonctionnalités qui vous aident à réduire votre charge de travail et à développer votre entreprise.
En vous garantissant de pouvoir revenir une ronde en arrière sans avoir à répercuter les changements sur l'ensemble du tournoi, nous sommes en mesure de vous offrir une solution qui résout la plupart des problèmes de transmission des résultats de matchs. Nous avons également programmé Companion pour donner cette responsabilité aux joueurs et leur assurer de pouvoir vérifier que le résultat de leur match a été ajouté correctement.
Ensemble, ces solutions nous aideront à rendre EventLink plus stable et à créer une meilleure expérience pour tout le monde. À la prochaine, et continuez de nous donner votre avis !