Shuffle & Switch

.trixX..trixX. Budapest Join Date: 2007-10-11 Member: 62605Members
We all know how annoying shuffle can be when we are playing the same team the 5th time in a row.

How about a very simple, Switch vote option after each shuffle? It would not swap players individually, rather the whole teams if a certain amount of votes are cast.

For eg:
8v8, 4 and 5 players votes to switch, the teams are switched.
8v8, 3 and 8 players votes to switch, no switch occurs (one of the teams has less than 50% votes)

No, it won't help most of the time, but can be useful like 1 out of 10 times and does not mess up the original balance...
It could also hint at team preference per map as a bonus.

Comments

  • BestProfileNameBestProfileName Join Date: 2013-01-03 Member: 177320Members
    .trixX. wrote: »
    We all know how annoying shuffle can be when we are playing the same team the 5th time in a row.

    Maybe store the last team a player was on and make it far less likely that they'll get shuffled to that side again. Or last five games...some variation of that.
  • .trixX..trixX. Budapest Join Date: 2007-10-11 Member: 62605Members
    Well, if we get into complexity, I'd like to see separate marine, alien, and com hive skills, along with a mechanism which you've mentioned.
    But I don't think those are reasonable expectations, so why not go for something that is dead-simple and can actually help (sometimes)? :P
  • BicsumBicsum Join Date: 2012-02-27 Member: 147596Members, Reinforced - Gold
    edited April 2017
    It could be useful sometimes, although I'd never vote it as marine :).

    Another shuffle suggestion, which I don't want to make an own thread for:
    I think it would be helpful if the vote shuffle timeout resets when the skilll deviation of the teams exceeds a configurable amount.

    Currently you often have this scenario:
    1. first shuffle vote goes through (2000vs2000)
    2. Players leave (2100vs1700)
    3. wait 1-2 minutes, because voting isn't allowed yet
    4. second shuffle goes through (1900vs1900)
    5. players leave
    6. etc...

    Alternatively, the system should trigger shuffle when players diconnect.
  • .trixX..trixX. Budapest Join Date: 2007-10-11 Member: 62605Members
    Yes, that's an everyday problem too unfortunately...
  • NordicNordic Long term camping in Kodiak Join Date: 2012-05-13 Member: 151995Members, NS2 Playtester, NS2 Map Tester, Reinforced - Supporter, Reinforced - Silver, Reinforced - Shadow
    edited April 2017
    It might be useful if shuffle didn't come into effect until the round start count down began. This has trade offs though. People won't know what team they will be on until the game starts. If they end up not liking the team they end up on, they might leave making the situation even worse. Triggering an automatic shuffle might be a nice feature but it could also be very frustrating to some. It might be nice if shine had these options for server ops to choose from.

    The Shine Admin mod is what has shuffle. Shuffle is not a vanilla feature. Vanilla has Force Even Teams which does something similar. Everybody uses shuffle because it is better.

    My point is that the the feature mentioned in the OP, or by Bicsum, would be nice but it would take coding time from @GhoulofGSG9 or @Person8880 to implement it into shine.

    Shine is on github. If someone else were to code it, it could potentially be merged into the main shine admin mod. Or it could sit as another shine extension on the workshop.

    The problem here is not the idea, but finding someone willing to code it, and then convincing server ops to use the feature.

    On a related note, I know a few people have asked @Wyzcrak to seperate a few of TGNS's best features into separate shine extensions so that other communities could beneifit from them. This includes the Switch/Swap feature and Score and Scoreboard Enhancements.
  • .trixX..trixX. Budapest Join Date: 2007-10-11 Member: 62605Members
    I thought shuffle has already been merged into vanilla... my bad :D
    The post still sands though, any (easily implemented) ideas are welcome. I'm not a big fan of LUA, but I could give it a try.
  • WyzcrakWyzcrak Pot Pie Aficionado Join Date: 2002-12-04 Member: 10447Forum Moderators, Constellation, NS2 Playtester, Squad Five Blue
    OP talks about swapping the entirety of both teams to opposite factions. I know the following isn't that exactly. But, to a similar end, I want to share a pre-game feature we've enjoyed for months on TGNS. Nordic alluded to it above, and others have mentioned it in these forums before. I thought of it when I read OP's title. It objectively silences those who would complain about pre-game rosters while simultaneously and subjectively improving gameplay, and the stock game would be better if it had a similar offering in the context of perpetually imperfect pre-game, automated roster creation tools.

    After a pre-game shuffle (or Force Even Teams, or whatever), individual players are able via simple, pre-game chat commands to propose roster changes involving specific players. A player may ask to:

    ) switch teams with any willing opponent (team preference w/o particular concern for balance)
    -or-
    ) swap sides with a targeted, named player on the other team (personal team change WITH balance effort)
    -or-
    ) ask two other and specifically targeted players on opposing teams to both swap sides (purely a balance effort -- the requesting player doesn't change teams)

    Other players who are participants in the request have pre-game chat commands for accepting or refusing the proposal. The entire process commonly takes mere seconds without anyone bitching or moaning about post-shuffle rosters. And of course none of this applies once the game begins.

    Shuffle does a forever decent and "imperfect" job at creating rosters, and the knowledgeable actors looking to tweak its results typically don't make balance or gameplay egregiously worse. In the unlikely event that they in good faith might, others can follow with additional pre-game switch/swap proposals. On TGNS, bad faith actors have not been a significant problem, and I'd anticipate same given any UWE design that might include such an offering in the stock game.

    This offering strikes directly at the heart of pre-game roster unhappiness:

    Unhappiness with post-shuffle rosters is rooted in actual knowledge about the players in those rosters -- if you don't know something about at least some of the players, you can't be unhappy with the rosters. In a world where we're all eager to complain when we're not happy, this gives any players unhappy with post-shuffle rosters the tooling they need to LEAD -- to solve the problem using their knowledge about the players involved. It highlights for everyone else present that anyone idly complaining (without proposing a solution) is doing so at the cost of actually trying to improve things, or that their complaint is all alone (the unhappy player proposed a solution, and no one actively accepted it) -- either way, it keeps the post-shuffle expressions constructive instead of misguided and disgruntled -- and THAT should be UWE's main goal with any offering they add to the stock game.

    Given the complexities of proper NS2 roster balance, perception of balance and ownership in its design go a long way toward some players' satisfaction.
  • NordicNordic Long term camping in Kodiak Join Date: 2012-05-13 Member: 151995Members, NS2 Playtester, NS2 Map Tester, Reinforced - Supporter, Reinforced - Silver, Reinforced - Shadow
    .trixX. wrote: »
    I thought shuffle has already been merged into vanilla... my bad :D.
    Shine and NS2+ are so prevalent and seamless in the user experience that is hard to tell the difference between mods and the base game.
  • cooliticcoolitic Right behind you Join Date: 2013-04-02 Member: 184609Members
    If it's hardly ever useful, then it's probably best not to add it as it contributes to bloat. Having a lot of small, rarely used features is bad.
Sign In or Register to comment.