for those that think the present ELO system doesn't work.
here are a few suggestions for future programmers to work on if they ever get the time.
Split ELO between Titan and Builders. name shown will have 2 scores.
Titan gaining Elo points for killing builders. accordingly builders loose their score for this.
Builders gain Elo for killing the titan and minions. also gaining according to kill rank (if your the first to go, you loose your elo) titan loose his score for this.
Finally the score will be handled out.
so a Titan with low elo killing many high elo builders will gain even if game lost.
any more suggestions are welcome, these are just ideas for who ever programs the Elo engine to work on for betterment of the community.
New ID Elo system
- aRt)Y
- Protector of Nature
- Posts: 13142
- Joined: Fri May 03, 2013 9:15 pm
- Has thanked: 10 times
- Been thanked: 174 times
- Contact:
Re: New ID Elo system
The elo is already fixed by now. We will see how it works out in the public beta.
- Information, Rules, Guides and everything else you need to know about ENT is on the ENT Wiki.
- Ignorantia juris non excusat • Quis custodiet ipsos custodes? • Fallacy of composition
- Neco
- Treant Protector
- Posts: 818
- Joined: Thu May 16, 2013 2:13 am
- Location: New Zealand
- Has thanked: 73 times
- Been thanked: 54 times
Re: New ID Elo system
I can tell you the changes I've made in the map, this is all the information that ENT will have to make ELO calculations:Lynx wrote:What changes were made?
Firstly, the original MMD information, which I simply reimplemented as in the old version (some seem weird to me):
- "afk", 0 if the player moved their unit and 1 if they were moved to being an observer for not choosing in time.
- "kills", how many Defender players this player has killed.
- "deaths", 0 if the Defender didn't die, 1 or more if the Defender did die.
And in the upcoming 0087 alpha release:Neco wrote:Fixed MMD
- Three new MMD definitions:
- "start_class", the class that the player started as. If you -titan at the beginning of the game (titan cannot be found), your start class will be CLASS_TITAN.
- CLASS_NONE = 0
- CLASS_MINION = 1
- CLASS_TITAN = 2
- CLASS_DEFENDER = 3
- CLASS_OBSERVER = 4
- "end_class", the class that you ended the game as.
- "end_state", the game state that you left the game during.
- STATE_IDLE = 0 When the map is initialized
- STATE_STARTING = 1 When game modes / player races are being chosen
- STATE_STARTED = 2 Once defenders (and Titan) have spawned
- STATE_PAUSED = 3 (The actual game state will be shown in "end_state", so you'll never see STATE_PAUSED)
- STATE_FINISHED = 4 On gameover
- Players that leave before the game starts will now be flagged with MMD_FLAG_LEAVER.
- Players that leave during the game will be flagged with MMD_FLAG_LOSER.
- Players that leave after the game has ended, will be flagged correctly.
- Players that stay right until being kicked from the game will be flagged correctly before being removed.
Neco wrote:Updated MMD:
- Wrote the synchronisation code better, it's a lot cleaner now, and it sends the information when victory is determined rather than when the game ends. This may desync people, but will ensure that the information is sent while there are still players in the game.
- Added two new definitions:
- "race", a string value giving the name of the race that was chosen by the player. This can be "Unknown" or "_NULL" depending on events during the game's setup.
- "race_randomed", an integer value where 0 means they chose the above race and 1 means it was a randomly made selection.
Former Editor of Island Defense - ENTID Rules
Re: New ID Elo system
I think just displaying Titan kills and Builder kills would be cool too. You don't necessarily have to get into all this points stuff.
Who is online
Users browsing this forum: No registered users and 4 guests