Coder Social home page Coder Social logo

website's People

Contributors

aaronjewell avatar abeninski avatar amacado avatar bogdanw3 avatar cepheid-uk avatar cmavelis avatar debaser19 avatar dependabot-preview[bot] avatar dependabot[bot] avatar filipslanchev avatar fluxxu avatar gabcinder2004 avatar gabrieln-ukg avatar godrien avatar gustav87 avatar healfy avatar jj-apps avatar joleb avatar kato88 avatar modmoto avatar napnapnapnap avatar padjon avatar playlikeneverb4 avatar prokopec-simon avatar psperber avatar raswanson01 avatar rickymarou avatar rotzbua avatar sergeykhval avatar weidenbach avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

website's Issues

Add date/time to tournament matches

On the tournament page there is no capability to set/show the date or time of a match.

abeninskitour

Riptide produced this social media image to promote the tournament, and the design could be a good basis for this feature:

socialsEU

To create this feature will need admin access, create a PR on this list with your bnet tag to work on this feature:

https://github.com/w3champions/w3champions-statistic-service/blob/e6cf16ad872fd3e2499679cb8d977a3e28445dac/W3ChampionsStatisticService/Admin/Admins.cs

FFA grid needs redesign

FFA grid tends to clip the portraits of players with particularly long battle.net tags, a different design for this grid is needed.

A small improvement to maximise the space available was already tried and hasn't fully resolved the issue.

ffagrid

End of season tournament profile badges

It would be nice to reward end-of-season tournament participants with a badge on the profile similar to the season participation badge.

Design as well as implementation is needed.

badges

Make the player tabs their own routes

Here's how I mostly use the website while playing:

  • Game is done
  • Cmd+Tab (yes i play on mac) to w3champions.com that is on my match history page already
  • Refresh the page
    => I go back to my profile overview and have to click the "Match history" tab again to finally be able to click on the details of the match i just played.

Would be much nicer if I could just refresh the page innit ๐Ÿ˜‡ ?
So how about making every tab their own route so they can be refreshed then !

Since im still figuring out vue/vuetify/vue-router and all the ecosystem i'll make a first PR simply splitting the different tabs into their own component and probably look into the routing stuff in a second one

Show rankings by country

It would be awesome if we could see rankings by country.

Example UI:

  1. User clicks on a flag in rankings page and is redirected to a new page.
  2. New page has rankings grid sorted descending by Grand Master players on top and Bronze players on the bottom. If there are no Grand Master player then Master is first and so on.
  3. Leagues are separated with league name and title.

Grand Master

  1. Rank 1
  2. Rank 2

Master

  1. Rank 1
  2. Rank 2
  3. Rank 3

Diamond 1

  1. Rank 1
  2. Rank 2
  3. Rank 3

Diamond 2

  1. Rank 1
  2. Rank 2
  3. Rank 3

Season 1 stats look buggy

Because we did not have Race-based MMR in Season 1, when searching for season 1 stats, the race names are buggy.

s1stats

Admin page overhaul

We should improve the UI of admin page because it's very unusable right now.

Achievements

We'd like to implement achievement functionality onto profiles, starting with some simple achievements such as win 25 games on a specific map or play AT with 5 different partners, that sort of thing.

The data on winrates and maps, and many other useful things is already available to the front end.

Design required: achievement icons, discuss with designers kenshin/riptide on discord.

Add Clan Creation Possibility

  • Make 7 users sign the clan page
  • create a clan overview page with the members
  • Make a clan leader function that can ban/invite people
  • make a shaman function for other guys to invite people

Go-to-Player in rankings is inconsistent

Intended functionality:

  1. When a user searches a player name, the list will scroll to show the player.
  2. When a user clicks on the division icon on a player's profile, the rankings will open and scroll to the player.

Issue:

  1. This is inconsistent for even slightly less than full screen browser windows.
  2. This does not work.

Improve Picked Hero Overview

I was wondering if it's worth updating the picked hero overview https://www.w3champions.com/OverallStatistics/heroes-winrates:

  1. Group by Race (HU, ORC, UD, NE & Tavern) and sort by picked hero count within each group. That way, it's a lot easier (and more intuitive) to find heroes in the graph.
  2. Instead of showing a total count, show a percentage (normalised by race). That way, we can actually compare whether e.g. HU players choose AM more than NE players choose DH.

I've attached examples for 1on1 & FFA. Happy to help, if necessary.

image

FFA game lengths >1 hr

FFA games regularly pass 1 hour in length, the "game lengths" graph should show this.

ffa1hr

Implementing the "expected winrate" formula and the corresponding aggregated stats

The goal is to be able to produce the same "expected winrate" statistic derived as modelled by the glicko2 rating system.

See: https://warcraft3.info/articles/359 for an introduction. I am not talking about fitting the bias parameter over the dataset.

Ideally, anywhere there is an "actual winrate", there should be an "expected winrate" equivalent.

For example:
-https://www.w3champions.com/OverallStatistics/winrates-per-race-and-map
-https://www.w3champions.com/OverallStatistics/heroes-winrates
-players' profiles so we can show the best and worst matchups based on that!

This would, later on, involve frontend work (by someone else most likely?).

Contact Toxi for exact formula.

MMR over time graph

A great feature for profiles would be some player-specific stats.

One in particular that has been requested multiple times is an MMR-over-time graph for the season.

Example:
mmr-over-time

Home page could be improved

The front-page could use additional work to improve the look.

The "community" box in particular could be greatly improved.

The news is also taking data from a static raw.github repo, being able to update this more easily and frequently would be helpful.

homepage design

Follow players / watchlist of players

We should add functionality so you are able to follow players or add them to a watchlist.
The user can then open the watchlists and share them via link.

The watchlist should show a list of players and their ranks, league, wins, losses and race (similar to rankings page) filtered by the followed users.

We should probably implement a way use the links of watchlists and embed them in your site.

Example from Refrogged.com
image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.