Ranking & Statistics : Différence entre versions

De Bayoen ! (wiki)
(Page créée avec « The Bayoen.fr community offers a ranking and statistics analysis tool, based on Puyo VS replay files. Games submitted to the system are analyzed in various ways: player s... »)
 
 
(15 révisions intermédiaires par un utilisateur sont masquées)
Ligne 1 : Ligne 1 :
The Bayoen.fr community offers a ranking and statistics analysis tool, based on Puyo VS replay files.
+
The Bayoen.fr community offers a ranking and statistics analysis tool, based on Puyo VS replay files: http://www.bayoen.fr/ranking/
  
 
Games submitted to the system are analyzed in various ways: player speed, chain building, tactic or all-clear situations.  
 
Games submitted to the system are analyzed in various ways: player speed, chain building, tactic or all-clear situations.  
Ligne 55 : Ligne 55 :
  
 
Region sorting is done by the players themselves, upon submission. Selecting the appropriate region is up to you!
 
Region sorting is done by the players themselves, upon submission. Selecting the appropriate region is up to you!
 +
 +
For instance, a friendly match between Jjm (US player) and xenotypos-fr (French player) can be submitted to the "world" region. A match between steelix100 and shining_yoshi should be submitted to the US region. If you don't know which country your opponent is from, please submit the match to the "world" region.
  
 
'''''Sample page : http://www.bayoen.fr/ranking/'''''
 
'''''Sample page : http://www.bayoen.fr/ranking/'''''
Ligne 60 : Ligne 62 :
 
==== Periods ====
 
==== Periods ====
  
 
+
Rankings are held for 4 distinct periods:
Les classements sont maintenus sur 4 périodes distinctes :  
+
* 30 most recent days
* 30 derniers jours
+
* Current quarter (January - March, April - June, July - September et October - December)
* Trimestre en cours (Janvier - Mars, Avril - Juin, Juillet - Septembre et Octobre - Décembre)
+
* Current year
* Année en cours
+
* All-time
* Général
+
  
 
[[Fichier:En period.png|800px|vignette|centré]]
 
[[Fichier:En period.png|800px|vignette|centré]]
  
Le classement de chaque période est remis à zéro au début de la période suivante. Le classement des 30 derniers jours est sur une période glissante et n'est jamais remis à zéro.
+
Period rankings are reset at the beginning of each period, except for the 30 most recent days which ranks players over a 30 days sliding window.
  
Sur la page d'accueil d'une région, les 10 premiers joueurs du classement trimestriel sont affichés.
+
On a region's home page, the first 10 players from the quarterly ranking are shown.
  
'''''Page d'exemple : http://www.bayoen.fr/ranking/fr/?page=rankings'''''
+
'''''Sample page : http://www.bayoen.fr/ranking/us/?page=rankings'''''
  
==== Algorithme de calcul ====
+
==== Ranking algorithm ====
  
L'algorithme considère toutes les rencontres possibles pour une période. C'est-à-dire qu'il calcule le ratio de la somme des victoires et défaites pour tous les couples de joueurs qui ont envoyé au moins une partie jouée dans la période considérée, même s'ils ne se sont pas rencontrés.
+
The algorithm looks at every match available during a given period. It calculates the cumulative sum of win / losses for every player matchup, even if they haven't played together (as long as they have submitted a match during that period).
 +
The system gives each player a score by considering everybody's performance at once.
  
En considérant les ratios victoires / parties jouées de manière globale, un score est attribué à chaque joueur.
+
===== Goal =====
  
===== Objectif =====
+
The algorithm is designed to give a score which accounts for every player's performance compared to each other.
 +
As long as players meet multiple opponents, the ranking will be more accurate than points given for each match. The ranking will also automatically correct itself as players upload more matches, even for matches against the same player, as win / loss ratios will eventually converge to their most significant value.
  
La formule est conçue pour proposer un classement qui tient compte des résultats de tous les joueurs par rapport à tous les autres pour les classer, et non attribuer des points selon l'issue d'une rencontre.
+
===== Formula =====
  
Ainsi, dès lors que des joueurs jouent face à des adversaires variés, le classement sera plus précis que des scores attibués à chaque rencontre. Le classement se corrige également spontanément au fur et à mesure des rencontres, y comprus contre un même joueur, car les rapports victoires / défaites d'un matchup particulier auront tendance à converger vers leur valeur représentative du niveau des opposants.
+
===== Bias =====
  
===== Formule =====
+
=== Statistics ===
  
===== Biais =====
+
Sending replays allows us to analyze each game. The system extracts player statistics and analyzes various situations such as all-clears, attack or defense phases.
  
=== Statistiques ===
+
The system also keeps an history, enabling the study of a player's improvement over time.
 
+
Envoyer des replays de rencontres permet d'analyser chaque partie jouée. Le système extrait alors des statistiques personnelles pour chaque joueur et analyse diverses situations comme les vidages ou les phases d'attaque et de défense.
+
 
+
Le système conserve un historique des statistiques, ce qui permet de d'observer la progression d'un joueur dans le temps.
+
 
   
 
   
'''Il est possible de zoomer sur la majorité des graphiques en cliquant-glissant le curseur de la souris.'''
+
'''It is possible to zoom almost every graph by clicking and dragging your mouse cursor over it.'''
  
==== Joueurs ====
+
==== Players ====
  
N'importe où dans le site, cliquer sur le nom d'un joueur permet d'accéder aux statistiques suivantes :  
+
Click on a player's name anywhere it appears to get to the following statistics:  
 
+
* Summary
* Résumé
+
** Chain length breakdown
** Répartition des chaînes construites par longueur
+
** Performance summary
** Résumé des performances d'un joueur
+
** Win/loss ratio
** Taux de victoire
+
** Overall game statistics
** Statistiques de jeu générales
+
* Speed
* Vitesse
+
** Overall pair placement speed
** Vitesse de posage moyenne
+
** Pair-by-pair placement speed
** Vitesse de posage paire par paire
+
 
* Construction
 
* Construction
** Historique de la longueur de chaîne maximale
+
** Maxchain length history
** Répartition des chaînes construites par longueur
+
** Chain breakdown
** Score moyen des chaînes construites par longueur
+
** Average score by chain length
** Répartition détaillée des longueurs de chaînes construites
+
** Detailed chain length breakdown
** Propreté d'un combo start
+
** Main chain cleanliness
* Tactique
+
* Tactic
** Comportement du joueur
+
** Player aggressiveness
** Historique de l'agressivité
+
** Agressiveness history
** Taux de réponse des adversaires rencontrés
+
** Opponent defense rate
** Puissance des chaînes courtes
+
** Short chain power
** Nombre de chaînes longues
+
** Number of long chains
* Vidages
+
* All-clear
** Historique de vidage
+
** History
** Utilisation des bonus
+
** All-clear bonus usage
** Longueur de la chaîne de vidage
+
** All-clear chain length
 
* Matchups
 
* Matchups
** Liste des matchups par période et ratio de victoire
+
** Matchup list and win/loss ratio by period
* Parties
+
* Games
** Liste des rencontres jouées par le joueur
+
** Player's game list
  
[[Fichier:En playerlink.png|800px|vignette|centré]]
+
[[Fichier:Fr playerlink.png|800px|vignette|centré]]
  
'''''Page d'exemple : http://www.bayoen.fr/ranking/fr/?playername=BLueBLue'''''
+
'''''Sample page: http://www.bayoen.fr/ranking/us/?playername=BLueBLue'''''
  
==== Rencontres ====
+
==== Matches ====
  
N'importe où dans le site, cliquer sur le numéro d'une rencontre permet d'accéder aux statistiques suivantes, qui comparent simultanément les deux protagonistes :
+
Click on a match ID anywhere it appears to get to the following statistics (comparing both players):  
  
* Informations générales
+
* Overview
* Comparaison des vitesses
+
* Speed
** Vitesse de posage paire par paire
+
** Pair-by-pair placement speed
** Vitesse de posage moyenne
+
** Overall pair placement speed
 
* Construction
 
* Construction
** Historique de la longueur de chaîne maximale partie par partie
+
** Maxchain length history
** Propreté d'un combo start
+
** Main chain cleanliness
** Répartition des chaînes construites par longueur
+
** Chain breakdown
* Tactique
+
* Tactic
** Comportement du joueur
+
** Player aggressiveness
* Vidages
+
* All-clear
** Historique de vidage partie par partie
+
** History
* Parties
+
* Games
** Liste des parties jouées dans la rencontre
+
** Match's game list
 +
 
  
 
[[Fichier:En matchlink.png|800px|vignette|centré]]
 
[[Fichier:En matchlink.png|800px|vignette|centré]]
  
'''''Page d'exemple : http://www.bayoen.fr/ranking/fr/?matchid=1693'''''
+
'''''Sample page: http://www.bayoen.fr/ranking/us/?matchid=1693'''''
  
==== Partie / replay ====
+
==== Game / replay ====
  
Dans la page de détail d'une rencontre, cliquer sur le numéro d'une partie permet d'accéder aux statistiques de cette partie :  
+
Click on a replay ID name anywhere it appears to get to this game's statistics:  
  
* Informations générales
+
* Overview
* Comparaison des vitesses
+
* Speed
** Vitesse de posage paire par paire
+
** Pair-by-pair placement speed
 
* Construction
 
* Construction
** Répartition des chaînes construites par longueur
+
** Maxchain length history
  
 
[[Fichier:En gamelink.png|800px|vignette|centré]]
 
[[Fichier:En gamelink.png|800px|vignette|centré]]
  
'''''Page d'exemple : http://www.bayoen.fr/ranking/fr/?replayid=13873'''''
+
'''''Sample page: http://www.bayoen.fr/ranking/us/?replayid=13873'''''
  
==== Comparaison de joueurs ====
+
==== Player comparison ====
  
Il est possible de comparer les statistiques de deux joueurs. Pour cela, il existe deux méthodes :  
+
It is possible to compare two players. Two method currently exist:
* cliquer sur le terme "vs" entre deux joueurs n'importe où sur le site ;
+
* click on the "vs" link anywhere it appears ;
* manuellement désigner les joueurs à comparer dans l'adresse de la page.
+
* manually enter player names in the page URL.
  
 
[[Fichier:En comparelink.png|800px|vignette|centré]]
 
[[Fichier:En comparelink.png|800px|vignette|centré]]
  
La page de comparaison affiche alors une grande partie des stats personnelles de deux joueurs simultanément.
+
The comparison page displays most individual statistics for both players on the same graphs.
Pour rester lisible, le nombre de statistiques affichées a été légèrement réduit par rapport à la page détaillée d'un joueur.
+
However, to avoid cluttering the graphs, a few statistics have been omitted.
  
'''''Page d'exemple : http://www.bayoen.fr/ranking/fr/?p1=BrouH&p2=BLueBLue'''''
+
'''''Sample page: http://www.bayoen.fr/ranking/us/?p1=BrouH&p2=BLueBLue'''''
  
=== Téléchargement de replays ===
+
=== Replay download ===
  
L'intégralité des replays envoyés sont téléchargeables, unitairement ou par rencontre.
+
All submitted replays may be downloaded, individually or grouped by match.
Si l'un des joueurs de la rencontre a souhaité rester anonyme, son nom sera automatiquement masqué, mais le replay reste identique.
+
If a player wished to remain anonymous, his nickname will automatically be removed, but the replays stays the same.
  
 
[[Fichier:En dllink.png|800px|vignette|centré]]
 
[[Fichier:En dllink.png|800px|vignette|centré]]
  
==== Partie précise ====
+
==== Individual game ====
  
Sur la page d'une partie, il suffit de cliquer sur l'une des flèches présente aux côtés des noms des joueurs. Le téléchargement débute immédiatement pour un fichier ''.rvs''.
+
On a replay page, click on a download arrow besides the player names. Your ''.rvs'' file download will start immediately
  
==== Match intégral ====
+
==== Entire match ====
  
Sur la page d'une rencontre, il suffit de cliquer sur l'une des flèches présente aux côtés des noms des joueurs. Le téléchargement débute immédiatement pour un fichier ''.zip'' contenant l'intégralité des replays de la rencontre demandée.
+
On a match page, click on a download arrow besides the player names. Your ''.zip'' file download containing all the requested replays will start immediately
  
=== Partage, social et outils ===
+
=== Sharing, social media and tools ===
  
Il est possible de partager tous les liens de statistiques d'un joueur, vers une rencontre particulière ou une partie précise, mais même beaucoup plus !
+
It is possible to share much more than links to player statistics, matches or a specific game!
  
==== Lecteur de replays ====
+
==== Online replay player ====
  
Sur la page d'une partie, un lecteur en ligne permet de revoir la partie jouée sans avoir à lancer le jeu.
+
On a replay details page, an online player enables you to watch a game without launching Puyo VS.
Un lecteur est présenté avec des boutons de contrôle, ainsi que la chronologie de la partie : chaque image correspond à un posage de paire (cercle bleu), un évènement de chaînage (cercle rouge ou orange), la chute de ojamas (cercle noir).
+
The online player controls are shown along with a timeline: each frame refers either to a pair placement (a blue circle), a chaining event (a red or orange circle), garbage drop (a grey circle).
  
 
[[Fichier:Fr onlineplayer.png|800px|vignette|centré]]
 
[[Fichier:Fr onlineplayer.png|800px|vignette|centré]]
  
Cependant, certaines limitations et différences existent :  
+
However, several limitations and differences with the actual game exist:
* les animations de chute et de rotation des puyos ne sont pas présentes ;
+
* fall and rotation animations are absent;
* lors d'une réaction en chaîne, l'intégralité de la chaîne est déroulée instantanément, en stoppant le plateau de l'adversaire.  
+
* during chaining events, the entire chain is popped at once, stopping the opponent's progression.
  
Une partie n'est donc pas synchronisée entre les joueurs, mais ce mécanisme permet de suivre chaque chaîne sans rater les évènements de l'autre plateau.
+
Consequently, the game players are not in perfect sync. This behavior allows the viewer to focus on every chain without missing a piece of the action.
  
 
==== GIF ====
 
==== GIF ====
  
Une animation au format .gif est générée pour chaque partie envoyée et est accessible depuis la page d'un replay, au niveau des contrôles du lecteur en ligne.
+
A .gif animation is generated for every submitted replay, and is available via a link near the online player's controls.
  
 
[[Fichier:Fr onlineplayer3.png|800px|vignette|centré]]
 
[[Fichier:Fr onlineplayer3.png|800px|vignette|centré]]
  
==== Instant précis d'un replay ====
+
==== Specific replay frame  ====
  
Lorsqu'un instant précis d'un replay est affichée via le lecteur en ligne, l'adresse de la page est modifiée pour inclure le numéro de l'image correspondante.
+
Once a replay frame is shown in the online player, the page URL is modified to include the frame number.
  
 
[[Fichier:Fr onlineplayer2.png|800px|vignette|centré]]
 
[[Fichier:Fr onlineplayer2.png|800px|vignette|centré]]
  
Vous pouvez partager ce lien pour accéder directement à l'instant concerné.
+
You may share this link to directly skip to the desired frame.
  
Un lien à gauche des contrôles du lecteur en ligne permet d'accéder à un fichier d'image généré, plus partique pour être embarqué dans un forum ou une page web.
+
A link on the left of the player controls links to an image file, easier to embed in a forum or website.
  
 
[[Fichier:Fr onlineplayer4.png|800px|vignette|centré]]
 
[[Fichier:Fr onlineplayer4.png|800px|vignette|centré]]
  
==== Simulateur de chaînes ====
+
==== Chain simulators ====
  
A tout instant, cliquer sur l'un des plateaux de jeu du lecteur en ligne charge la chaîne, telle qu'elle est affichée, dans un simulateur de chaîne. Ceci vous permet de la modifier à votre guise, ou l'observer se dérouler.
+
Clicking on a player's field at any time will load its contents into an online chain simulator, allowing you to change it or watch it unfold.
  
 
[[Fichier:Fr chainsim.png|273px]]
 
[[Fichier:Fr chainsim.png|273px]]
  
Si vous affichez la page en langue japonaise, le simulateur employé est japonais. Pour toute autre langue d'affichage, le simulateur sera celui de Puyo Nexus.
+
The chain simulator will be in Japanese if you are displaying the page in that language. Puyo Nexus' chain simulator will be used otherwise.
  
 
[[Fichier:Fr chainsim2.png|209px]]
 
[[Fichier:Fr chainsim2.png|209px]]
  
=== Anonymat ===
+
=== Privacy ===
  
Il est possible de se rendre anonyme et de masquer ainsi ses statistiques et son classement.
+
It is possible to stay anonymous and hide one's statistics and ranking. Any region home hosts a form to do so.
La page d'accueil de n'importe quelle région possède un formulaire permettant d'envoyer une partie dans le but de se rendre anonyme.
+
  
Le système vous permet malgré tout de consulter vos statistiques personnelles, et d'en partager le lien si vous le souhaitez. Les rencontres et parties qui vous impliquent restent listées et accessibles, mais votre pseudonyme et vos statistiques personnelles ne seront plus accessibles (le lien sera invalide).
+
The system still allows you to access your own statistics and share them anonymously. Matches and games involving you are still available online, but your nickname and statistics will not be available to others.
  
'''Un nom aléatoire vous sera attribué, et un lien vous permettra de vous désinscrire du système d'anonymisation. Attention à ne pas perdre ces informations, elles ne vous seront plus jamais transmises !'''
+
'''A random player name will be given to you, and a link will allow you to opt out of the system, should you change your mind. Beware not to lose these links, as they will never be shown to you afterwards!'''
  
== Tutoriels ==
+
== Tutorials ==
  
Voici des explications pas à pas pour utiliser certaines fonctionnalités du système.
+
Here are some step-by-step tutorials on some key features.
  
=== Conserver les replays de Puyo VS ===
+
=== Enabling Puyo VS replay files ===
  
# Rendez-vous dans les paramètres de Puyo VS (bouton ''Settings'')
+
# Go to Puyo VS ''Settings''
# Allez dans l'onglet ''General''
+
# Go to the ''General'' tab
# Cochez la case ''Autosave replay file''
+
# Tick ''Autosave replay file''
# Validez les changements
+
# Confirm
  
Les replays seront sauvegardés dans le dossier du jeu, sous l'arborescence suivante : ''User\Replays\''.
+
Replays will automatically be saved to the game's folder, under the following subfolder: ''User\Replays\''.
Un dossier sera créé pour chaque joueur que vous rencontrerez, dans lequel un sous dossier contiendra tous les replays d'une date donnée.
+
A subfolder will be created for each opponent, with another subfolder for every date.
  
=== Envoyer une rencontre ===
+
=== Submitting a match ===
  
# Rendez-vous dans le dossier de la rencontre que vous souhaitez envoyer
+
# Go to the desired match replay folder
# Créez un fichier .zip contenant l'ensemble des fichiers ''.rvs'' (note : peu importe si les fichiers sont dans un sous-dossier ou non). Pour ce faire :
+
# Create a .zip archive containing all ''.rvs'' files (N.B.: files may be in a subfolder). To do so:
## sous Windows : sélectionnez les fichiers, faites ''Clic-droit > Envoyer vers > Dossier compressé''. Un fichier .zip est alors créé.
+
## on Windows : select all the files, then ''Right-click > Send to > Compressed folder''. A .zip file will be created.
## sous Mac OS X : sélectionnez les fichiers, faites ''Clic-droit > Compresser X éléments''
+
## on Mac OS X : select all the files, then ''Right-click > Compress X items''
## sous Linux : cela dépend de votre gestionnaire graphique. Les distributions principales propose une option de compression dans le menu du clic-droit lorsque vous sélectionnez plusieurs fichiers ou un dossier.
+
## on Linux : it depends on your window manager. Major distributions usually offer a compression option in the right-click menu when selecting multiple files.
# Rendez-vous sur http://www.bayoen.fr/ranking/
+
# Go to http://www.bayoen.fr/ranking/
# Choisissez la région pour laquelle vous voulez soumettre la rencontre. En règle général, une partie entre deux joueurs d'un même pays ira dans la région correspondante, et une partie entre joueurs de nationalité différente ira dans la région internationale.
+
# Pick the region to which you wish to submit the match. Usually, same-country players will submit games to their own region. Games involving players from different countries may be submitted to the international region instead.
# Dans le formulaire en bas de page, sélectionnez-bien ''Envoyer un match'' et non la liste noire
+
# In the form at the bottom of the page, make sure you select "Submit a match" and not the blacklist option.
# Cliquez sur le bouton ''Choisissez un fichier .zip'' et parcourez vos fichiers jusqu'à sélectionner l'archie créée précédemment
+
# Click on ''Pick a .zip file'' and browse your files to select the previously created archive.
# Cliquez sur le bouton ''Envoyer''
+
# Click the ''Submit'' button.
  
Vous serez alors redirigé vers la page correspondant à la rencontre que vous venez d'envoyer.
+
You will then be taken to the submitted match's page.
  
'''Attention, certaines règles sont à respecter et sont rappelées à côté du formulaire d'envoi.'''
+
'''Beware, some rules have to be followed. They are listed along with the submission form.'''
  
=== Envoyer / modifier son avatar ===
+
=== Submit / change your avatar ===
  
Pour envoyer un avatar, c'est simple, il suffit de le joindre à vos replays dans l'archive .zip que vous créez avant de l'envoyer :  
+
To submit an avatar, simply add it to your replay .zip archive before submitting it:
# Créez une image nommée '''avatar.png''', de dimensions situées entre 150*150 et 200*200 pixels
+
# Create an image named '''avatar.png''', with a size between 150*150 and 200*200 pixels
# Incluez-la dans une archive de replays d'une rencontre
+
# Include the file in a replay .zip archive
# Envoyez la rencontre comme expliqué précédemment
+
# Submit the match as described above
  
Votre avatar remplacera Carbuncle sur votre page de statistiques.
+
You new avatar will replace Carbuncle on your own statistics page.
  
=== Se rendre anonyme ===
+
=== Anonymize your data ===
  
Pour se rendre anonyme, il suffit d'envoyer une rencontre absente du système dans le fomulaire adéquat :
+
To hide your name from others, simply submit a new match, which has never been submitted, to the dedicated form on a region home page:
  
# Créez une archive pour une rencontre, comme expliqué précédemment
+
# Create a match archive as explained above
# Rendez-vous sur http://www.bayoen.fr/ranking/
+
# Go to http://www.bayoen.fr/ranking/
# Choisissez n'importe quelle région
+
# Pick any region
# Dans le formulaire en bas de page, sélectionnez-bien ''Anonymat : s'inscrire sur liste noire''
+
# In the upload form, select ''Anonymity: subscribe to blacklist''
# Cliquez sur le bouton ''Choisissez un fichier .zip'' et parcourez vos fichiers jusqu'à sélectionner l'archie créée précédemment
+
# Click on ''Pick a .zip file'' and browse your files to select the previously created archive.
# Cliquez sur le bouton ''Envoyer''
+
# Click the ''Submit'' button.
  
Une page vous donne alors '''plusieurs informations utiles que vous devez retenir''' :  
+
A page will then give you '''some important information you should remember''':
* un nouveau pseudonyme généré aléatoirement ;
+
* a new randomly generated nickname ;
* un lien vers votre page de statistiques, pour pouvoir la consulter malgré l'anonymat ;
+
* a link to your statistics page, allowing you to keep accessing them ;
* un lien vous permettant de vous désinscrire de la liste noire et de rendre à nouveau public votre pseudonyme.
+
* a link to opt out of the blacklist, and reset your nickname.
  
'''Notez ou souvenez-vous des informations présentées, car elles ne vous seront pas communicables après coup.'''
+
'''Please write these down, as they will never been shown again.'''
  
== Réclamations, suggestions, problèmes techniques... ==
+
== Complaints, comments, technical issues... ==
  
Pour tout problème avec les classements, les statistiques ou le système d'anonymat, contactez :  
+
For all issues regarding the rankings, statistics or blacklist systems, please contact:
* BLueBLue sur le jeu Puyo VS (chatroom bayoen.fr)
+
* BLueBLue on Puyo VS (chatroom: bayoen.fr)
* rankings - at - bayoen.fr par e-mail
+
* rankings - at - bayoen.fr by e-mail

Version actuelle en date du 15 mars 2015 à 01:30

The Bayoen.fr community offers a ranking and statistics analysis tool, based on Puyo VS replay files: http://www.bayoen.fr/ranking/

Games submitted to the system are analyzed in various ways: player speed, chain building, tactic or all-clear situations. Each player can see his own strengths and weaknesses, or compare himself to others. Beginners gain access to useful information allowing them to identify skills to train on.

Match scores are used to rank players in different periods and world regions.

The system is solely based on player submissions, and allows them to stay anonymous.

This wiki page gives an overview and tutorials of the main system features.

Features

There are 5 main features :

  • player ranking based on match outcome;
  • detailed statistics for players, matches, games and comparison between players;
  • an online replay player ;
  • replay database and download ;
  • player privacy and blacklist.

Language

Ranking and statistics pages are available in 4 languages, using the dropdown menu:

  • French
  • English
  • Japanese
  • Korean

Fr menu.png

Each region has its own language selected by default. Manually choosing another language will permanently translate all pages for the duration of your browsing session.

Ranking

The system calculates a score for each player, accounting for every available match in the selected region. This is not an ELO-based system, where players gain and lose points individually with each match.

To rank players, the algorithm uses match scores only. Player statistics, like placement speed, are not taken into account.

Section links

The home page shows a world map with the main ranking regions. Clicking on a region will get you to that region's rankings, where players have elected to submit their replays.

On the right of a region's home page, you will find links to full rankings, player and match lists.

Regions

Rankings are held by region. The home page allows you to pick a region to be ranked in. This means that both players from a submitted game will appear in the selected region's rankings. However, players can appear in multiple regions.

Fr region.png

A special region is named "world" or "international", and uses matches submitted to all regions to rank players.

Region sorting is done by the players themselves, upon submission. Selecting the appropriate region is up to you!

For instance, a friendly match between Jjm (US player) and xenotypos-fr (French player) can be submitted to the "world" region. A match between steelix100 and shining_yoshi should be submitted to the US region. If you don't know which country your opponent is from, please submit the match to the "world" region.

Sample page : http://www.bayoen.fr/ranking/

Periods

Rankings are held for 4 distinct periods:

  • 30 most recent days
  • Current quarter (January - March, April - June, July - September et October - December)
  • Current year
  • All-time
En period.png

Period rankings are reset at the beginning of each period, except for the 30 most recent days which ranks players over a 30 days sliding window.

On a region's home page, the first 10 players from the quarterly ranking are shown.

Sample page : http://www.bayoen.fr/ranking/us/?page=rankings

Ranking algorithm

The algorithm looks at every match available during a given period. It calculates the cumulative sum of win / losses for every player matchup, even if they haven't played together (as long as they have submitted a match during that period). The system gives each player a score by considering everybody's performance at once.

Goal

The algorithm is designed to give a score which accounts for every player's performance compared to each other. As long as players meet multiple opponents, the ranking will be more accurate than points given for each match. The ranking will also automatically correct itself as players upload more matches, even for matches against the same player, as win / loss ratios will eventually converge to their most significant value.

Formula
Bias

Statistics

Sending replays allows us to analyze each game. The system extracts player statistics and analyzes various situations such as all-clears, attack or defense phases.

The system also keeps an history, enabling the study of a player's improvement over time.

It is possible to zoom almost every graph by clicking and dragging your mouse cursor over it.

Players

Click on a player's name anywhere it appears to get to the following statistics:

  • Summary
    • Chain length breakdown
    • Performance summary
    • Win/loss ratio
    • Overall game statistics
  • Speed
    • Overall pair placement speed
    • Pair-by-pair placement speed
  • Construction
    • Maxchain length history
    • Chain breakdown
    • Average score by chain length
    • Detailed chain length breakdown
    • Main chain cleanliness
  • Tactic
    • Player aggressiveness
    • Agressiveness history
    • Opponent defense rate
    • Short chain power
    • Number of long chains
  • All-clear
    • History
    • All-clear bonus usage
    • All-clear chain length
  • Matchups
    • Matchup list and win/loss ratio by period
  • Games
    • Player's game list
Fr playerlink.png

Sample page: http://www.bayoen.fr/ranking/us/?playername=BLueBLue

Matches

Click on a match ID anywhere it appears to get to the following statistics (comparing both players):

  • Overview
  • Speed
    • Pair-by-pair placement speed
    • Overall pair placement speed
  • Construction
    • Maxchain length history
    • Main chain cleanliness
    • Chain breakdown
  • Tactic
    • Player aggressiveness
  • All-clear
    • History
  • Games
    • Match's game list


En matchlink.png

Sample page: http://www.bayoen.fr/ranking/us/?matchid=1693

Game / replay

Click on a replay ID name anywhere it appears to get to this game's statistics:

  • Overview
  • Speed
    • Pair-by-pair placement speed
  • Construction
    • Maxchain length history
En gamelink.png

Sample page: http://www.bayoen.fr/ranking/us/?replayid=13873

Player comparison

It is possible to compare two players. Two method currently exist:

  • click on the "vs" link anywhere it appears ;
  • manually enter player names in the page URL.
En comparelink.png

The comparison page displays most individual statistics for both players on the same graphs. However, to avoid cluttering the graphs, a few statistics have been omitted.

Sample page: http://www.bayoen.fr/ranking/us/?p1=BrouH&p2=BLueBLue

Replay download

All submitted replays may be downloaded, individually or grouped by match. If a player wished to remain anonymous, his nickname will automatically be removed, but the replays stays the same.

En dllink.png

Individual game

On a replay page, click on a download arrow besides the player names. Your .rvs file download will start immediately

Entire match

On a match page, click on a download arrow besides the player names. Your .zip file download containing all the requested replays will start immediately

Sharing, social media and tools

It is possible to share much more than links to player statistics, matches or a specific game!

Online replay player

On a replay details page, an online player enables you to watch a game without launching Puyo VS. The online player controls are shown along with a timeline: each frame refers either to a pair placement (a blue circle), a chaining event (a red or orange circle), garbage drop (a grey circle).

Fr onlineplayer.png

However, several limitations and differences with the actual game exist:

  • fall and rotation animations are absent;
  • during chaining events, the entire chain is popped at once, stopping the opponent's progression.

Consequently, the game players are not in perfect sync. This behavior allows the viewer to focus on every chain without missing a piece of the action.

GIF

A .gif animation is generated for every submitted replay, and is available via a link near the online player's controls.

Fr onlineplayer3.png

Specific replay frame

Once a replay frame is shown in the online player, the page URL is modified to include the frame number.

Fr onlineplayer2.png

You may share this link to directly skip to the desired frame.

A link on the left of the player controls links to an image file, easier to embed in a forum or website.

Fr onlineplayer4.png

Chain simulators

Clicking on a player's field at any time will load its contents into an online chain simulator, allowing you to change it or watch it unfold.

Fr chainsim.png

The chain simulator will be in Japanese if you are displaying the page in that language. Puyo Nexus' chain simulator will be used otherwise.

Fr chainsim2.png

Privacy

It is possible to stay anonymous and hide one's statistics and ranking. Any region home hosts a form to do so.

The system still allows you to access your own statistics and share them anonymously. Matches and games involving you are still available online, but your nickname and statistics will not be available to others.

A random player name will be given to you, and a link will allow you to opt out of the system, should you change your mind. Beware not to lose these links, as they will never be shown to you afterwards!

Tutorials

Here are some step-by-step tutorials on some key features.

Enabling Puyo VS replay files

  1. Go to Puyo VS Settings
  2. Go to the General tab
  3. Tick Autosave replay file
  4. Confirm

Replays will automatically be saved to the game's folder, under the following subfolder: User\Replays\. A subfolder will be created for each opponent, with another subfolder for every date.

Submitting a match

  1. Go to the desired match replay folder
  2. Create a .zip archive containing all .rvs files (N.B.: files may be in a subfolder). To do so:
    1. on Windows : select all the files, then Right-click > Send to > Compressed folder. A .zip file will be created.
    2. on Mac OS X : select all the files, then Right-click > Compress X items
    3. on Linux : it depends on your window manager. Major distributions usually offer a compression option in the right-click menu when selecting multiple files.
  3. Go to http://www.bayoen.fr/ranking/
  4. Pick the region to which you wish to submit the match. Usually, same-country players will submit games to their own region. Games involving players from different countries may be submitted to the international region instead.
  5. In the form at the bottom of the page, make sure you select "Submit a match" and not the blacklist option.
  6. Click on Pick a .zip file and browse your files to select the previously created archive.
  7. Click the Submit button.

You will then be taken to the submitted match's page.

Beware, some rules have to be followed. They are listed along with the submission form.

Submit / change your avatar

To submit an avatar, simply add it to your replay .zip archive before submitting it:

  1. Create an image named avatar.png, with a size between 150*150 and 200*200 pixels
  2. Include the file in a replay .zip archive
  3. Submit the match as described above

You new avatar will replace Carbuncle on your own statistics page.

Anonymize your data

To hide your name from others, simply submit a new match, which has never been submitted, to the dedicated form on a region home page:

  1. Create a match archive as explained above
  2. Go to http://www.bayoen.fr/ranking/
  3. Pick any region
  4. In the upload form, select Anonymity: subscribe to blacklist
  5. Click on Pick a .zip file and browse your files to select the previously created archive.
  6. Click the Submit button.

A page will then give you some important information you should remember:

  • a new randomly generated nickname ;
  • a link to your statistics page, allowing you to keep accessing them ;
  • a link to opt out of the blacklist, and reset your nickname.

Please write these down, as they will never been shown again.

Complaints, comments, technical issues...

For all issues regarding the rankings, statistics or blacklist systems, please contact:

  • BLueBLue on Puyo VS (chatroom: bayoen.fr)
  • rankings - at - bayoen.fr by e-mail