|
|
#1 |
|
Guest
Posts: n/a
|
I can haz EA/DICE programming job?
I figured out the secret code to fix team stacking.
x = Number of players on Team 1 y = Number of players on Team 2 z = Max number of players per Team z = (x + y) / 2 |
|
|
|
#2 |
![]() Join Date: Jan 2003
Reputation: 25
Posts: 567
|
so what about when there is a mass leaving on one team and people aren't joining? what about friends that join a server and want to play together?
|
|
|
|
|
|
#3 |
![]() Join Date: Jan 2010
Reputation: 196
Posts: 3,026
|
no wai brah, 1x team switch per map is much better!!!
Then you can stack teams each map!!!111 win |
|
|
|
|
|
#4 |
![]() Join Date: Jan 2008
Reputation: 33
Posts: 1,454
|
what if the team the admin is on isnt overly outnumbering the other team?
|
|
|
|
|
|
#5 |
![]() Join Date: Jan 2010
Reputation: 196
Posts: 3,026
|
|
|
|
|
|
|
#6 | |
|
Guest
Posts: n/a
|
Quote:
Team 1 -=BU=- bobo -=BU=- slim -=BU=- jimmy boy -=BU=- clown_pants -=BU=- chet -=BU=- popcornz -=BU=- dale -=BU=- stoopid_head -=BU=- rawrz -=BU=- jet -=BU=- babez_21 -=BU=- roger Team 2 ILikeRaptors JakeSully Rocker_Dude19 |
|
|
|
|
#7 |
![]() Join Date: Apr 2009
Reputation: 95
Posts: 1,048
|
What if it's 8v7, then there'd be half a player floating between the teams. (for the geniuses, that's 8+7=15, 15/2=7˝)
:P |
|
|
|
|
|
#8 |
![]() Join Date: Feb 2010
Reputation: 134
Posts: 1,902
|
|
|
|
|
|
|
#9 |
![]() Join Date: Jan 2003
Reputation: 25
Posts: 567
|
what if the team are even numbers wise but uneven skill wise?
|
|
|
|
|
|
#10 |
|
Guest
Posts: n/a
|
|
|
|
|
#11 |
![]() Join Date: Jan 2008
Reputation: 33
Posts: 1,454
|
no joke. I was outnumbered once to a team who would just not use their armor.
I was called a cheat and got kicked.
|
|
|
|
|
|
#12 |
![]() Join Date: Feb 2010
Reputation: 134
Posts: 1,902
|
|
|
|
|
|
|
#13 |
![]() Join Date: Jan 2008
Reputation: 33
Posts: 1,454
|
|
|
|
|
|
|
#14 |
![]() Join Date: Jan 2008
Reputation: 408
Posts: 4,576
|
There's a lot to take into consideration:
1. Friends on the same team. Ideally it shouldn't switch friends that are in the same squad unless absolutely necessary. If it does switch them, when someone else joins it should give that person the chance to switch back (a 5 second prompt or similar). 2. If someone has already recently been switched. If you choose people randomly, someone that was just swapped could end up being swapped over and over if the teams keep unbalancing. 3. If someone is a key player on their team. Should a team's only medic get swapped before their recon? What if the recon is the best player on the team? 4. Overall skill of the players on each team. Not sure if you can just base it off rank, but that'd be the easy way. Ideally you'd want the average rank of both teams to be about the same. 5. Overall ping of the players on each team. You don't want to switch all 150 ping players to one side. You'd prefer that they're balanced out a bit. 6. Is the player currently piloting a vehicle or guarding a planted objective? Are they in the middle of a key firefight? Most likely you'd just choose the player furthest from the enemy players or just switch someone when they die. But what happens if someone never dies? Do you have it force the change after a certain amount of time? 7. Do you change the algorithm based on game type? Squad rush and deathmatch are more likely to have friends that will only play together, so do you wait longer before balancing? 8. Do you change the algorithm based on total number of players? In a 32 player game, a 4 man disadvantage (14-18) isn't that big of a deal. In a 10 player game a 4 man disadvantage is huge (3-7). You also have to weigh each of these things against each other. What should take precedence... someone being recently switched or someone being on a squad with friends (if they just joined)? What about skill versus ping? Etc. In many games it's simple, but the squad aspect of BC2 complicates it quite a bit. |
|
|
|
|
|
#15 | |
|
Guest
Posts: n/a
|
Quote:
|
|
|
![]() |
|
||||||
| Thread Tools | |
| Display Modes | |
|
|