Pokémon Showdown
From Wikipedia, the free encyclopedia
| Créateur | Guangcong "Zarel" Luo[1] |
|---|---|
| Développé par | Plusieurs contributeurs, dont "Zarel" et Chris "chaos" Monsanto[2] |
| Première version | [1] |
| Écrit en | Node.js, JavaScript[3] |
| Environnement | Navigateur web, Windows (abandonné) |
| Langues | Anglais, allemand, espagnol, français, italien, néerlandais, portugais, turc, hindi, japonais, chinois simplifié, chinois traditionnel |
| Type | Simulateur |
| Politique de distribution | Gratuit |
| Licence | Open source |
| Site web | pokemonshowdown.com |
Pokémon Showdown, aussi stylisé Pokémon Showdown!, est un simulateur fanmade, développé en 2011 par Guangcong "Zarel" Luo, dont le but est de permettre des combats Pokémon compétitifs en utilisant des équipes de Pokémon personnalisables. Adopté en 2012 par Smogon University, un site communautaire et forum internet géré par des fans, il est devenu le simulateur officiel utilisé par ce dernier. Il est hébergé comme application web et a auparavant existé comme application Windows. Showdown utilise le système des tiers Smogon, qui sont des formats de combat divisés selon la fréquence d'utilisation d'une espèce de Pokémon donnée sur un ladder.
L'accueil a été globalement positif de la part des médias spécialisés et des fans de la franchise Pokémon, bien que des inquiétudes aient été exprimées concernant une éventuelle atteinte au droit d'auteur envers cette dernière. Le site a également été inclus dans de nombreuses études académiques portant sur l'entraînement de l'intelligence artificielle.
Les premières formes de simulateurs de combats Pokémon incluaient Netbattle et IRC, le premier disposant d'une interface utilisateur fonctionnelle[4].
Le développement de Pokémon Showdown a débuté en 2011 sous l'impulsion de Guangcong "Zarel" Luo. Après avoir joué à un ancien simulateur appelé Pokémon Online, Zarel s'est lassé de son interface utilisateur rudimentaire et a décidé de créer sa propre version[1]. Showdown est écrit en JavaScript, ce qui permet le déploiement de modifications en temps réel, sans l'inconvénient de devoir interrompre les serveurs pour ajouter de nouvelles fonctionnalités (en)[3]. L'objectif principal du simulateur était d'offrir une expérience sans bug à l'utilisateur final, tout en implémentant l'ensemble des mécaniques de toutes les générations de Pokémon sorties jusqu'alors[5].
Zarel a constaté que l'absence de fonction de replay des combats dans l'ancien simulateur obligeait les joueurs à se fier à un journal de combats textuel pour les partager. Ayant déjà développé un concept de rediffusion de matchs, il décide d'en faire une fonctionnalité dans Pokémon Showdown. En juillet 2012, Smogon University adopte le site et le simulateur de combats de Showdown, après que Zarel, cherchant à susciter l'intérêt pour son lecteur de replays de combat, initialement conçu sur les forums de l'ancien simulateur, ait mis en évidence le besoin d'un simulateur plus personnalisable[3]. Une équipe interne de contrôle qualité approuve et intègre au simulateur des sprites des espèces présentes dans Pokémon Noir et Blanc (2010), avec l'aide d'un graphiste spécialisé[6]. Le serveur qui héberge Pokémon Showdown est financé par Chris "chaos" Monsanto, le fondateur de Smogon[7]. En 2017, Showdown, puis Smogon, sont victimes d'une fuite de données, compromettant des mots de passe, y compris ceux des administrateurs[8]. Zarel s'engage ainsi à implanter la double authentification (A2F)[9].
Simulateur de combat
La fonctionnalité principale de Pokémon Showdown est la possibilité de simuler des combats Pokémon entre joueurs. Ces derniers peuvent choisir entre différents formats, tels que ceux catégorisés par Smogon ou d'autres qui sont propres à Showdown[10].
Tiers Smogon
Après avoir joué compétitivement à Pokémon pendant plusieurs années en utilisant IRC[11] et le site Azure Heights, Chris "chaos" Monsanto a créé Smogon University le 17 décembre 2004[6]. Smogon possède un système de tiers qui répartit les espèces individuelles de Pokémon selon leur fréquence d'utilisation et les évolutions du metagame[6]. Les principaux tiers sont répartis comme suit :
- OU (OverUsed) : le tier principal, qui inclut les principales espèces compétitives[6].
- Uber : considéré comme la banlist (« liste d'interdiction ») du précédent. Surtout composé de Pokémon légendaires[12].
- UU (UnderUsed) : inclut les Pokémon qui ont peu d'utilisation en OU[11].
- RU (RarelyUsed) : inclut les Pokémon qui ont peu d'utilisation en UU[13].
- NU (NeverUsed) : inclut les Pokémon qui ont peu d'utilisation en RU[12].
- PU : inclut les Pokémon qui ont peu d'utilisation en NU. Adopté comme tier officiel en 2015[14].
Autres fonctionnalités
Random Battles
Le Random Battles (« combats aléatoires »), aussi abrégé en Randbats, est un format sur Pokémon Showdown où chaque joueur reçoit une équipe de six Pokémon, principalement évolués, choisis au hasard[15]. Une différence notable avec les tiers précédents est la suppression du Team Preview, qui permet aux joueurs de voir la composition d'équipe de l'adversaire avant le début du combat[16].
Teambuilder
Le teambuilder (« constructeur d'équipe ») est une fonctionnalité de Showdown permettant de composer des équipes afin d'affronter d'autres joueurs[17],[18]. Les Pokémon peuvent être sélectionnés par ordre alphabétique dans une fenêtre interne, avec des restrictions spécifiques dépendant du format choisi. Les capacités, objets, talents, EVs et IVs sont tous sélectionnables dans le teambuilder ; les combinaisons illégales, telles que celles concernant des Pokémon qui n'ont pas encore été officiellement publiés, sont bloquées. Les équipes sont enregistrées via les cookies du navigateur et peuvent être importées et exportées sous forme de fichier texte[19]. Le teambuilder permet également de nommer les équipes créées et d'organiser celles-ci à l'aide de dossiers, qui sont générés automatiquement pour les différents tiers[20].
Ladder
La plupart des format sur Pokémon Showdown possède un système de ladder (« échelle »), qui est basé sur plusieurs indicateurs. L'Elo est une valeur qui évolue après chaque combat, augmentant lors d'une victoire et diminuant lors d'une défaite. Cela influe directement sur le matchmaking. La seconde valeur, appelée Glicko-1 (puis plus tard Glicko-2)[21], utilise le système de classement Glicko. Elle évolue plus lentement et prend également en compte le ratio victoires/défaites (en). Elle permet une représentation plus précise du niveau de compétence d'un joueur[22]. Une troisième valeur, appelée Glicko X-Act Estimate et nommée d'après son développeur "X-Act", s'appuie sur le classement Glicko et se base sur la probabilité de victoire d'un joueur face à un adversaire[21]. 24 heures d'inactivité entraînent une baisse de classement pour les joueurs ayant atteint un score de 1400 ou plus dans un format donné[22].
Chat rooms
Showdown héberge plusieurs chat rooms (« salons de discussion »), où les utilisateurs peuvent échanger sur différents sujets. Par exemple, les tiers Smogon disposent chacun de leur propre salon de discussion ; il existe également, entre autres, des salons linguistiques où les utilisateurs peuvent parler la langue qui est dédiée[23],[24].