I'll go on record and say it outright. The metaverse is a joke, and quite broken. So yes, we're normalizing scores lower. I read in another thread somewhere that its supposedly supposed to give newbies a chance....well yeah.... it will give them not only a chance, but a HUGE advantage.
Take for instance that you have 20 games played. Eventually those games are going to get normalized closer to zero. Now what happens to your score when you submit next 5 games. Are you going to get very far on the Metaverse with that score? No. That's because your scores are going to get dampened out by your previous 20 that got normalized closer to zero.
Now take a newbie that had only played 5 games on the newest version. Since the newbie is going to have fewer scores but say on a silmilar pace to the previous person. Since that newbie doesn't have the normalized scores to pull his total down, he's going to be "better" than the previous person even though the other persion has submitted the same five scores on previous runs.
Secondly I heard there is no downloading of specific AI's to Galciv because of cheese tactics, but we're not going to do anything to the metaverse because of cheese tactics. Geeze...maybe I want to play against an AI that's employing cheese tactics(influenced by the player) so I can smack it all up and down the game. I get a certain sick pleasure from beating anyone that attempts cheese against me. Maybe that's an undesireable thing here.
What amazes me is that metaverse scoring is being done client side rather than server side (which it should've been from the word go) So that rather than normalizing scores, what should've been done is this. Say you upgrade from version 1.04 to 1.05. The server would then weight the 1.04 scores much lower automatically and 1.05 scores would be submitted normally. The 1.03 scores would be receiving even fewer points than that. But it wouldn't require manually retooling everyone's scores. Also by putting the code in server side, it makes it alot harder for someone to manipulate the score client side.
Currently someone on 1.03 can theoretically submit their pre 1.04 scores to metaverse after this score re-calc is complete and get some outrageous points for it.
I've never built a game of this scale, but I'm sure this could've been done alot better than it has without expending a great deal of resources to do. I don't see the value-add of leaving things on the client side because you gotta spend time scrutinizing the incoming games with the higher scores and then renormalize them manually back to where they should be. It would seem to me that it would be better to spend resources on more server side scoring, get the automation built in and be done with it. It's a one time hit. The only intervention needed is to put an additional version number in the databse and the program can take care of the rest.
I'm beginning to see why Code Monkey is upset, because the big fear he had seems to be coming true (scores getting normalized closer to one) and that is not the way to go with this. But since I'm in the top few dozen on the Metaverse (for the time being), I guess I'm more lowly than a casual gamer and what I said is worthless to this board.
SeanB