GBG balancing ....
Inside GBG Map changes:
If any guild member open the GBG map, only the member's guild name and guild icon should be represented correctly. Other guild names should be given names like Guild 1, Guild 2...etc and common guild battle (or new) icon for all other guilds in the GBG map. Even the guild logs also represents the same pattern. And in guild ranking window also same modification. Once the season gets over, if our guild placed in top 3 position just mention which position we achieved in the resulting window. If no position achieved, just say "better luck next time". Do not display the other top 3 guild names in the final resulting window. Flag and sector colors no changes needed.
Appending the logic suggested by joyfulrider for my suggestion of hiding guild names,
They can hide the names as per their wish, and If they want to reveal any guild names, ask them to spend diamonds in a incremental pattern or real money.
Diamonds:
1st attempt - 6500
2nd attempt - 10000
3rd attempt - 10000
4th attempt - 15000
5th attempt - 15000
6th attempt - 20000
7th attempt - 20000
Real Cash:
Guild name reveal item (something new item Dev's can think of releasing it to ) purchase from forge plus package where the item amount team can decide based on the server location market price and per season only 7 purchase max only possible for that item. When players purchase, guild name revealing done automatically, which guild name is system decision only
Live Servers GBG Match-up Logic:
Make the guild GBG match ups by including same server with different worlds like GE with additional algorithm steps like,
- From every world collect all guild details in the given server where we play GBG.
- Next, calculate the average attacking army 'attack' strength of each guild present in every world.
How? by collecting attacking army attack strength of every member in the guild, find the total attack strength value of all members in the guild and divide it with total members count and round off the value to the nearest number. Final number is the average attack strength of entire guild.
- By doing above step to all guilds, we got all guilds average attack strength from the current server. Now List them in the descending order like highest to lower. There are chances to see duplicates average value to few of the guilds, If that happens descending order gets decided based on the following things,
guild creation date or total members count or total members with higher age/era or just by guild name alphabetical order.
- Now we have the highest to lowest guild listing based on the average attacking army attack strength.
From this, make a partition of 8 guilds starting from top to bottom of the list, and initiate the GBG match-ups for each partition set of 8 guilds.
Only last partition set gets the chance of not having 8 guilds depending on the total guild count from all worlds in the server.
Beta Server Logic:
- Beta server has only one world, so algorithm steps will be limited to guilds available in that world.
- Except multiple world guild mixing concept, remaining live server steps are applicable to the beta server.
Known Facts:
Not picked the attacking army defense strength to get the overall strength. It plays an major role for some guilds in the GBG. If Attack strength zero, having 1000 attacking army defense percentage strength also end-up losing only. So didn't pick the guilds match-ups with attacking army defense strength value. But it is the only secret weapon in this approach for all the guild players doing GBG battles.