Maiden & Spell community player ranking based on tournament data.

Overview

MnSRank

Maiden & Spell community player ranking based on tournament data.

Why?

2021 just ended and this seemed like a cool idea. Elo doesn't work well for various reasons that all apply to MnS (small community, low volume of tourney games, double elimination). Making a ranking that was purely how well someone did in tournaments this year (not how "skilled" they are) was the goal.

Methodology

All Maiden & Spell tournament data of the year was compiled, along with the top 12 placers at each tournament. For a tournament to qualify, it must be a double-elimination tournament with the standard ruleset.

This data was then processed to generate a list of player dictionaries, which were then filled with that player's placements. Looping through those placements per player, points were assigned to each placement depending on the tier of the tournament and the placement itself. The points were then added and scaled (exponential decay w/ halving, so your best performance counts most and so attending everything doesn't give you a massive amount of points). An entry was added to a player's points list every time a placement was added to a player, allowing for a visualization of how points increased over the year (and from specific tournaments). After one last round of sorting, the top player's final point total is found and used to scale all points so that the #1 player ends with a 100.

The Ranking

MnSRank 2021 Rev. 1

Player Score
iLLy 100.0
nix 72.03
Centispede 51.63
Jayfeather6 50.76
Xorn 49.01
A1NVERSE 47.47
Maven 46.59
frog 46.59
Quetzalcoatl 44.4
kerokero 42.77
minkull 42.2
Jahvaro 41.32
Kiroko 40.44
ZaleTheBale 38.68
木天明 36.92
rem 33.85
Hourai 29.75
auxzilla 29.23
Winter 26.59
Kewpie_Kewpie 25.06
Ueomia 24.62
Meguca 24.39
rei 21.1
HoboDessert 21.04
Pug 20.19
Tastyfood 17.58
glitch 14.07
Saki 10.55
Shadowpelt721 9.67
peteru 8.79
Dino 7.03
Hydroclopse 7.03
games 7.03
blasterthefox 6.59
bubbles_71 5.27
Airvent 3.52
qwwert 3.52
Atchinson 3.52
TruXai 3.52
yllt 3.52
gameringering 3.52

Soon...

  • Automatically generated infographics per player with graphs and most valuable placements
Owner
Jonathan Lee
searching for motivation and trying to fix bad habits,, keyboards are cool :)
Jonathan Lee
Repositori untuk belajar pemrograman Python dalam bahasa Indonesia

Python Repositori ini berisi kumpulan dari berbagai macam contoh struktur data, algoritma dan komputasi matematika yang diimplementasikan dengan mengg

Bellshade 111 Dec 19, 2022
PyMultiDictionary is a Dictionary Module for Python 3+ to get meanings, translations, synonyms and antonyms of words in 20 different languages

PyMultiDictionary PyMultiDictionary is a Dictionary Module for Python 3+ to get meanings, translations, synonyms and antonyms of words in 20 different

Pablo Pizarro R. 19 Dec 26, 2022
An experimental Fang Song style Chinese font generated with skeleton-tracing and pix2pix

An experimental Fang Song style Chinese font generated with skeleton-tracing and pix2pix, with glyphs based on cwTeXFangSong. The font is optimised fo

Lingdong Huang 98 Jan 07, 2023
An extension to detect if the articles content match its title.

Clickbait Detector An extension to detect if the articles content match its title. This was developed in a period of 24-hours in a hackathon called 'H

Arvind Krishna 5 Jul 26, 2022
Python flexible slugify function

awesome-slugify Python flexible slugify function PyPi: https://pypi.python.org/pypi/awesome-slugify Github: https://github.com/dimka665/awesome-slugif

Dmitry Voronin 471 Dec 20, 2022
Repository containing the code for An-Gocair text normaliser

Scottish Gaelic Text Normaliser The following project contains the code and resources for the Scottish Gaelic text normalisation project. The repo can

3 Jun 28, 2022
TextStatistics - Get a text file wich contains English text

TextStatistics This program get a text file wich contains English text. The program analyses the text, and print some information. For this program I

2 Nov 15, 2021
box is a text-based visual programming language inspired by Unreal Engine Blueprint function graphs.

Box is a text-based visual programming language inspired by Unreal Engine blueprint function graphs. $ cat factorial.box ┌─ƒ(Factorial)───┐

Pranav 104 Dec 24, 2022
The Scary Story - A Text Adventure

This is a text adventure which I made in python 3. This is one of my first big projects so any feedback would be greatly appreciated.

2 Feb 20, 2022
Fuzz a language by mixing up only few words.

afasi Fuzz a language by mixing up only few words. Status Beta. Note: The default branch is default. Use Examples Version General Help Translate Help

Stefan Hagen 2 Dec 14, 2022
A python Tk GUI that creates, writes text and attaches images into a custom spreadsheet file

A python Tk GUI that creates, writes text and attaches images into a custom spreadsheet file

Mirko Simunovic 13 Dec 09, 2022
PyNews 📰 Simple newsletter made with python 🐍🗞️

PyNews 📰 Simple newsletter made with python Install dependencies This project has some dependencies (see requirements.txt) that are not included in t

Luciano Felix 4 Aug 21, 2022
text-to-speach bot - You really do NOT have time for read a newsletter? Now you can listen to it

NewsletterReader You really do NOT have time for read a newsletter? Now you can listen to it The Newsletter of Filipe Deschamps is a great place to re

ItanuRomero 8 Sep 18, 2021
A python tool one can extract the "hash" from a WINDOWS HELLO PIN

WINHELLO2hashcat About With this tool one can extract the "hash" from a WINDOWS HELLO PIN. This hash can be cracked with Hashcat, more precisely with

33 Dec 05, 2022
Parse Any Text With Python

ParseAnyText A small package to parse strings. What is the work of it? Well It's a module to creates parser that helps to parse a text easily with les

Sayam Goswami 1 Jan 11, 2022
Aml - anti-money laundering

Anti-money laundering Dedect relationship between A and E by tracing through payments with similar amounts and identifying payment chains. For example

3 Nov 21, 2022
StealBit1.1 and earlier strings and config extraction scripts

StealBit1.1 and earlier scripts Use strings_decryptor.py to extract RC4 encrypted strings from a StealBit1.1 sample(s). Use config_extractor.py to ext

Soolidsnake 5 Dec 29, 2022
Format Covid values to ASCII-Table (Only for Germany and Austria)

Covid-19-Formatter (Only for Germany and Austria) Dieses Script speichert die gemeldeten Daten des RKIs / BMSGPK und formatiert diese zu einer Asci Ta

56 Jan 22, 2022
utoken is a multilingual tokenizer that divides text into words, punctuation and special tokens such as numbers, URLs, XML tags, email-addresses and hashtags.

utoken utoken is a multilingual tokenizer that divides text into words, punctuation and special tokens such as numbers, URLs, XML tags, email-addresse

Ulf Hermjakob 11 Jan 05, 2023
Compute distance between sequences. 30+ algorithms, pure python implementation, common interface, optional external libs usage.

TextDistance TextDistance -- python library for comparing distance between two or more sequences by many algorithms. Features: 30+ algorithms Pure pyt

Life4 3k Jan 02, 2023