thebb / aligulac Goto Github PK
View Code? Open in Web Editor NEWSource code for the Aligulac project: a statistical tool for the analysis of the SC2 pro and semipro scene.
Home Page: http://aligulac.com
Source code for the Aligulac project: a statistical tool for the analysis of the SC2 pro and semipro scene.
Home Page: http://aligulac.com
In a collapsable form.
See #42 it should be possible to assign players to arbitrary groups (not just nationalities) such as WCS affiliations.
Tiebreak predictions don't agree with the relevant subgroup?
Can probably be scraped.
E.g. game/match/player count, matchup winrates.
For example here: http://aligulac.com/results/events/11941-Day[9]%27s-King-of-the-Beta/
on the team pages, all kinds of group statistics can be shown, such as "average rating", or "average rating of top n players"
Implementation of a method to easily separate which rating has been recently adjusted and which hasn't.
Could be done through color coding or any other relevant method.
Sedall: "It could be fun to have some rivalry feature that display every match a player played against his nemesis/dominator (like DRG and MKP or so on)"
http://www.teamliquid.net/forum/viewmessage.php?topic_id=410821¤tpage=3#53
For obvious reasons.
People complain about the ratings because they look like they are global, when actually they are just several fairly isolated groups ranked on a similar scale; generally Code S Koreans most likely should be ranked higher.
It is what it is; hopefully these isolated regions will take points off each other over time.
In the meantime, perhaps it makes sense to somehow mark those clusters (in the Venn diagram) in the actual rating, for example by colour-coding the players.
Since the proleague line-ups are usually known in advance, it would be nice to be able to predict expected score, as well as match-up probabilities.
Like this
http://www.teamliquid.net/forum/viewmessage.php?topic_id=406933¤tpage=40#784
As it is right now with for instance single elim brackets, it would be great to have the large scheme as well as (perhaps in spoilers) the median results for each match-up. Since it already calculates these anyway, we just need it to type it out.
Could use more work.
Right now it links to the production code, so it's useless for editing CSS/JS.
I don't think it's necessary to link to local graphics, however.
Continued from #19
We need to determine where to show events, which events to show (the assigned event object or the ancestor with type=event), and how to do this quickly.
When posting a bracket/group to TL or reddit. There are links to aligulac in general or to twitter. Would be nice with a short link to the search/prediction itself so users can update it themselves and see the changes.
So we can support queries like "who's the best in WCS Europe" without simulating the actual tournaments, we would need default assignments for regions, as well as those (de facto mainly KR players) who have declared for a WCS region that is not their default (i. e. ForGG declaring EU).
Even with the JS library the page loads slowly.
The idea is to create a table for notes and warnings, with foreign keys to Players, Events and Teams (at least), so that we can add custom information to these pages where needed. (For example, to explain the difference between all the FXO teams.)
Proposed model:
They've grown so big that we need a better system.
E.g. here http://aligulac.com/results/
When searching for head-to-head statistics. It currently only show games.
Would be nice to see both matches and games as well as percentages of both. (Like in the match history.)
It would be nice to have a more flexible event system which would allow events to be assigned to multiple categories. So the current Code S could be found at WCS - 2013 - Season 1 - Korea - Code S as well as at GSL - 2013 WCS Season 1 - Code S.
Should events be allowed to have multiple parents, or are there smarter ways to go about this?
We could use icons for:
Is there a good way to squeeze three icons in there without sacrificing anything?
Currently the nationality filter only handles "Korea vs. Non-Korea". It should be possible to filter by any country.
In fact, it should be possible to filter by arbitrary groups of countries, with predefined ones for: 1) Blizzard server default assignments, 2) WCS region affiliation (defaults; for actual declarations I will open another issue).
This thing seriously needs to work differently than it does now. The current list is pretty much a joke.
Search filter for game (HotS/WoL) and kind (Online/Offline)
Basically it would be nice to have a match-up statistic for each period, containing all the matches played during that period, the same way we have it for events.
Basically since we have these fancy new graphs, why not add timemarkers for major balance patches like:
WoL Beta ends
Blue flame hellion nerf
Queen Patch
HotS launched etc.
whenever an interesting tourny is going on, I currently type in e. g. groups manually to get the predictions.
I am sure I am not the only one.
It should be possible to enter tournament data (such as assignment to groups) as well as results, and store this persistently.
Even better would be to get such tournament brackets semi-automatically or even automatically.
May be the next step to try.
It would be good to have a way for mortal users (non-programmers) to be able to add prize money and distribution to tournaments.
right now, the user has to either know or manually dig out the parameters that will make the player unique. Ideally collisions should be handled automatically, with a warning that a default choice has been made that can be overridden.
It would be nice to be able to (at least as an admin) to see the number of matches/games in a subevent. (I personally use it a lot to see if a group is complete/missing any matches)
Currently this
http://aligulac.com/db/
Shows WoL/HotS and Online/Offline for matches only, not games. Could be nice with both
When doing predictions, it would be nice to have shortlinks (bit.ly or something) to post directly to twitter (140 character max means that the shorter the better)
Is it useful? What can we use it for? Do we replace all ratings or do we use them for different things?
The backend already supports this, should be easy.
Would make navigation easier.
This is needed almost everywhere.
As soon as a round has been played completely, the predict windows should restrict itself to the players still competing (automatically or on demand).
Plotting these would be a nice feature.
No reason not to.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.