Coder Social home page Coder Social logo

w3champions-issues's People

Contributors

modmoto avatar

Stargazers

 avatar  avatar

Watchers

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

Forkers

jiangilhui0330

w3champions-issues's Issues

Fixing the formula for MMR update in team games

Currently, each player in a team game plays an artificial solo vs an opponent of rating (sum of opponents' ratings - sum of allies' ratings) - this is equivalent to:
current rating + (arithmetic mean of ratings for oppo team - arithmetic mean of ratings for own team)

It should be changed to:
current rating + (geometric mean of ratings for oppo team - geometric mean of ratings for own team)

this will be consistent with the formula we use for matchmaking and team balancing

Matchmaking button won't turn active if switched to server option -BNET ONLY

If Flo is not working, matchmaking with server option -FLO AND BNET leads to alert about disfunction of FLO. After that Matchmaking Button is freezed and iddle at option CHECKING FLO. This button state persists even after switching server option to BNET ONLY and returning to Main Warcraft3Reforged Menu.

MMR sometimes not updating for RT and FFA games

When you leave a game before it's really over and in the meantime you're also able to find a new one, your MMR gets updated only taking into account the second, as if the first never happened.
Test PNG 1
image 1

Cancel search in AT mode

During waiting for teammate there is no cancel
The only way = restart WC3

Even if your ally left group you're still waiting for teammate and can't cancel = should restart

Alike

Update CH

The latest patch brought an update to CH, we should then update our w3c version accordingly.

New default colors

Current issues:

  1. There's very little variety in terms of unit skin colors:
    a. 1vs1: always red vs blue
    b. 2vs2/FFA: always red/blue (vs) teal/purple
    c. 4vs4: always red/blue/teal/purple vs yellow/orange/green/pink
    d. certain players always tend to have the same color because of MMR sorting
  2. Default colors make the game harder to read, because they don't respect any "theme" (e.g. warm/cold) within the same team:
    a. 2vs2: by default, team 1 has one warm color (red) and one cold color (blue)
    b. 4vs4: team 1 has one warm color (red) and three cold colors; team 2 three warm and one cold (green)
    c. team colors (blue self, teal allies, red enemies) help overall readability, but still don't make it easier to distinguish single players within the same team. It's especially a problem in 4vs4 games, where you have to immediately react and coordinate with your allies to deal with enemy pushes

Suggestions for default colors to improve in-game readability:

  1. 1vs1/FFA: randomize colors among the following: red, blue, teal, purple, yellow, orange, green, pink
    a. classic BNet feature, these 8 colors are different enough to discern your own units from your opponent's
    b. it's still possible to go for blue/red by enabling the team colors mode (or even other combinations thanks to the W3Champions launcher)
  2. Team games. Note that it's not mandatory for team 1 to always have warm colors, it can also be vice versa.
    a. 2vs2:
    i. randomize two colors among the following for one of the two teams (warm colors): red, orange, yellow
    ii. randomize two colors among the following for the other team (cold colors): blue, teal, purple
    b. 4vs4:
    i. colors for players belonging to one of the two teams (random order, warm colors): red, orange, yellow, pink
    ii. colors for players belonging to the other team (random order, cold colors): blue, teal, purple, green

Auto-maximize after game found

The old Battle.Net had the handy feature to maximize the game once an opponent is found. Could this be implemented in W3Champions?

-zoom in replays affects your actual ingame zoom

I recently watched a replay where my opponent typed -zoom 2000 and W3C set my actual zoom value to this value. Also this custom zoom level which was not mine got applied automatically for me in every new game. Typing zoom -1650 fixed this.

A better solution would perhaps be to use the local players custom zoom level in both replays and ingame, but to not apply custom zoom levels from replays.

list of ports required to play

Hi there,

appreciate your work! sorry if this isn't really an issue with any of the software

is there a complete list of tcp/udp ports that required to play on w3champions? Im routing all traffic through a VPN and would like to set up some rules to bypass VPN for w3champions.

thanks

JIRA Access

Hello team,

Would like JIRA access to find some issues to play with. Don't want to scope out work that is in progress!

Thanks!

Inventory and hotkeys on OSX

Heys

I've testing the inventory and hotkeys on OSX, and it seems not working

image

Another issue is when I enable it , esc also does no work

Try switching from Glicko2 to TrueSkill

related to #1
(first issue should be closed tho as far as I understand since it's using geomean already there)

https://www.microsoft.com/en-us/research/project/trueskill-ranking-system/?from=http%3A%2F%2Fresearch.microsoft.com%2Fen-us%2Fprojects%2Ftrueskill

Glicko was developed as an extension of ELO and was thus naturally limited to two player matches which end in either win or loss. Glicko cannot update skill levels of players if they compete in multi-player events or even in teams. The logistic model would make it computationally expensive to deal with team and multi-player games. Moreover, chess is usually played in pre-set tournaments and thus matching the right opponents was not considered a relevant problem in Glicko. In contrast, the TrueSkill ranking system offers a way to measure the quality of a match between any set of players.

Player names aren't hidden for FFA games on Rockslide

Side note: we could also consider placing FFA maps into a sub-folder for next season or add an FFA label somewhere so that people the map is not meant for team games but just FFA (f.e., W3C/v6/FFA instead of W3C/v6)

Chat's auto scroll is not working once you scroll it around.

(In game lounge)
Chat scrolls to the bottom automatically when there are new messages.
But once you scroll a bit, it stops working even though you put the scroll back on the bottom.

It must detect that the user put the scroll back on the bottom so it starts auto-scrolling again.

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.