How In The World Can This Game Ever Be Balanced?

Harry_S_TrumanHarry_S_Truman Join Date: 2002-11-21 Member: 9568Members
<div class="IPBDescription">Too many things change at once....</div> I don't see how we can ever get a semblance of balance in NS. Every changelog contains dozens of point changes, changes in build times, changes in weapon damage, etc., etc.

In a game like this changing one single element can have a significant impact upon the game, yet we constantly see numerous changes at a time. How can you ever pinpoint what effect these have when you do so many at one time?
«1

Comments

  • typicalskeletontypicalskeleton Join Date: 2003-02-25 Member: 14011Members
    helps to have a few thousand people in the community to try it out. <!--emo&:p--><img src='http://www.unknownworlds.com/forums/html/emoticons/tounge.gif' border='0' style='vertical-align:middle' alt='tounge.gif'><!--endemo-->
  • Harry_S_TrumanHarry_S_Truman Join Date: 2002-11-21 Member: 9568Members
    <!--QuoteBegin--typicalskeleton+Sep 19 2003, 12:28 PM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (typicalskeleton @ Sep 19 2003, 12:28 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> helps to have a few thousand people in the community to try it out. <!--emo&:p--><img src='http://www.unknownworlds.com/forums/html/emoticons/tounge.gif' border='0' style='vertical-align:middle' alt='tounge.gif'><!--endemo--> <!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd-->
    There is no quantitive way that even a few thousand community members can detail how these changes effect each other when so many are done at one time.
  • XzilenXzilen Join Date: 2002-12-30 Member: 11642Members, Constellation
  • MajinMajin Join Date: 2003-05-29 Member: 16829Members, Constellation
    seems pretty balanced to me
  • typicalskeletontypicalskeleton Join Date: 2003-02-25 Member: 14011Members
    edited September 2003
    Well, depends on how you define "balance".

    Perfect balance isn't exactly possible, but a "workable" or "playable" balance, most certainly is.

    NS is a complex mod, but as far as games are concerned, it's not that complex. Try balancing Hearts of Irons or even some more advanced, full-fledged RTS games.

    A few thousand people (or even a dozen) can easily tell you what works, and what doesn't. Some things are obvious -- the time it takes to electrify an RT -- others are less obvious, such as gorge armor points. But the goal isn't to balance the game perfectly (i.e, there's an equal, and opposite tactic for everything for both sides).

    The goal is just to make the game playable. So.. balancing isn't that hard, really. And like I said, a few thousand testers help you learn what works, and what doesn't.

    I guess I don't really understand what it is you're getting at...
  • Captain_ChaosCaptain_Chaos Join Date: 2003-01-22 Member: 12571Members, Constellation
    The point is about a lesson that anyone who has done any sort of troubleshooting will either learn or go insane. I'm an electrical engineer and when I have some problem with a piece of hardware or some code, I change one thing at a time when trying to fix it. If you change three things, and it works, how do you know which one was the problem? If you change three things and it starts behaving differently, but not working, how do you know if one of the three would have fixed the problem but one of the others created a new problem.

    The lesson is about keeping the number of variables in a situation small so that you can track exactly what changes are caused by which "solutions."
  • ForlornForlorn Join Date: 2002-11-01 Member: 2634Banned
    Balancing a game isn't as hard as most think.

    It's keeping the game both balanced and <b>fun</b> that is difficult.
  • ZeoZeo Join Date: 2003-02-07 Member: 13224Members
    On the point of weapon damage stats, I think it helps to have the amazing marksmen out there testing it for us. Knowing that it takes (10?) lmg rounds to do a skulk in the early game, the average shooters gauge their performance and see if they're getting better, as time goes on. If the damage values were too high, then there would be no challenge for marines.
    Having elite players test it for us <b>is</b> good for the public. We strive for perfection.

    "OMG! DIE GORGEH" <!--emo&::asrifle::--><img src='http://www.unknownworlds.com/forums/html/emoticons/asrifle.gif' border='0' style='vertical-align:middle' alt='asrifle.gif'><!--endemo--> <!--emo&::gorge::--><img src='http://www.unknownworlds.com/forums/html/emoticons/pudgy.gif' border='0' style='vertical-align:middle' alt='pudgy.gif'><!--endemo-->

    I see this so many times.
    <i>"Buddy, learn to aim!"</i>

    It seems to me the weapons damage values are balanced for NS. One less thing to worry about, Flay!
  • ForlornForlorn Join Date: 2002-11-01 Member: 2634Banned
    It takes 12 bullets to kill a vannilla skulk.
  • IncitatusIncitatus Join Date: 2002-11-02 Member: 4316Members
    <!--QuoteBegin--Harry S. Truman+Sep 19 2003, 05:25 PM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Harry S. Truman @ Sep 19 2003, 05:25 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> I don't see how we can ever get a semblance of balance in NS. Every changelog contains dozens of point changes, changes in build times, changes in weapon damage, etc., etc.

    In a game like this changing one single element can have a significant impact upon the game, yet we constantly see numerous changes at a time. How can you ever pinpoint what effect these have when you do so many at one time? <!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd-->
    Yes, exactly right. <!--emo&::marine::--><img src='http://www.unknownworlds.com/forums/html/emoticons/marine.gif' border='0' style='vertical-align:middle' alt='marine.gif'><!--endemo-->
  • AlcapwnAlcapwn &quot;War is the science of destruction&quot; - John Abbot Join Date: 2003-06-21 Member: 17590Members
    no game can ever be perfectly balanced... <!--emo&::marine::--><img src='http://www.unknownworlds.com/forums/html/emoticons/marine.gif' border='0' style='vertical-align:middle' alt='marine.gif'><!--endemo-->
  • MajinMajin Join Date: 2003-05-29 Member: 16829Members, Constellation
    whatever
    Its balanced
    2.01e is I mean


    What to see a cool trick

    It dneso't metatr waht oredr you tpye wrdos in as lnog as the frist and lsat lteters are in the rhigt pclae you can siltl raed the wrod. Tihs is bauecse we dnot raed wrods by the letetr but by the wrod. So a wrod can be msseed up rlealy bldaly and we wlil sitl be albe to raed it.
  • AegeriAegeri Join Date: 2003-02-13 Member: 13486Members
    How handy?

    And many changes are made in balancing patches all the time, even by the likes of Blizzard (SC, and WC3 etc).

    What complicates NS really is the commander vs no commander. Exceptional aliens can make a larger difference than exceptional marines. This is because no matter how good a marine is, he is limited by his commander. An exceptional alien however can do infinitely more damage on their own...
  • Robert_PaulsonRobert_Paulson Join Date: 2003-07-29 Member: 18543Members
    I see where people come from with one change at a time, however look at it this way.

    RC1 - Lowered HMG cost
    RC2 - Lowered Hive cost
    RC3 - Raised HMG cost
    RC4 - Lowered HA cost
    RC5 - Increased Nade damage
    RC6 - Reduced Electricity research time
    RC7 - Increased skulk attack power
    RC8 - Reduced Fade Cost
    RC9 - Reduced Fade Damage

    Kinda get the point. In researching a bug in a computer, program, or design that an individual is working on, it is easy to narrow down the problem, over time. However when trying to balance a game it isn't as easy to make single changes at a time, that is where taking feedback and tweaking come in to play.

    So maybe it is a better idea instead of looking at these changes as a lot quickly, look at the bigger picture.

    This game with the balancing is more like a complex mathmatical equation where the marines = X and the aliens = Y, and where you are trying to get the values of X and Y to be as equal as possible. So when you increase the value of X and decrease the value of Y you will either get a power shift or a closer balance of the game.

    Now for those of you that are math gods, come up with an equation which equates this game into numbers and determine what needs tweaked. <!--emo&;)--><img src='http://www.unknownworlds.com/forums/html/emoticons/wink.gif' border='0' style='vertical-align:middle' alt='wink.gif'><!--endemo-->

    Marines need for a commander -1
    Aliens independent resource structure -.5
    Aliens ability to place a node for each alien on the team in the first 30 seconds +5
    Marines have long range +2
    Marines slow movement -1
    Aliens fast movement +0
    Marines electrified nodes +1
    Marines cost to electrify -2
    Marines GL cost to damage +1

    Keep going with that and try to get "aliens = marines"
  • The_BendsThe_Bends Join Date: 2003-06-10 Member: 17183Members
    The game can only be balenced if both teams are identical and start at opposite ends pof symetrical maps, but, that would be very dull. Personally i think the balence is very close. When you hear people quote the number of alien wins in clan matches you have to realise that clan matches are played at avery high level were a slight balence difference in the sides can decide the result. Getting the results 50 50 is virtually impossible at that kind of level. in pubs I reckon the game is 40:60 at least.
  • ElvenThiefElvenThief aka Elven Thief (ex. NS Programmer) Join Date: 2002-11-15 Member: 8754Members, Retired Developer, NS1 Playtester, Constellation
    edited September 2003
    <!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->It takes 12 bullets to kill a vannilla skulk.<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
    This statement is incorrect. It take a player who can shoot 12 bullets into a vanilla skulk to kill him. You have to think beyond the numbers when it comes to factoring balance.

    Ultimately, you can't balance anything 100% when player skill varies so intensely. Quite often the source of many people's woes is the fact that they are just outskilled or outstrated, not "outbalanced" as it were.
  • EighteenTwelveEighteenTwelve Join Date: 2003-08-10 Member: 19366Members
    The problem with balance, especially for public games where the factor is 10, is exactly the commander situation. Consider:

    A team of good aliens vs. a team of good marines <i>with a bad commander</i> = Marine Loss.
    A team of good aliens vs. a team of bad marines <i>with a good commander</i> = Marine Loss.
    A team of bad aliens vs. a team of bad marines and a good commander = Marine Win
    A team of bad aliens vs. a team of bad marines with a bad commander = Tie
    A team of good aliens vs. a team of good marines with a good comm = Tie, (from what I've seen of CAL matches) possible Marine Loss.

    The problem is that in order for the Marines to win they either have to face terrible aliens or win an attition battle with a great commander.
  • ForlornForlorn Join Date: 2002-11-01 Member: 2634Banned
    <!--QuoteBegin--E-Th33ph+Sep 19 2003, 03:19 PM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (E-Th33ph @ Sep 19 2003, 03:19 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> <!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->It takes 12 bullets to kill a vannilla skulk.<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
    This statement is incorrect. It take a player who can shoot 12 bullets into a vanilla skulk to kill him. You have to think beyond the numbers when it comes to factoring balance.

    Ultimately, you can't balance anything 100% when player skill varies so intensely. Quite often the source of many people's woes is the fact that they are just outskilled or outstrated, not "outbalanced" as it were. <!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd-->
    I meant this, really. I thought that the part where bullets have to hit them was going to be assumed by everyone.

    But yes, you are correct, playerskill is very important to judge, and this is why you recruit people like vets to help balance the game.
  • SlayerOfSkulksSlayerOfSkulks Join Date: 2003-06-23 Member: 17634Members
    <!--QuoteBegin--Captain Chaos+Sep 19 2003, 06:42 PM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Captain Chaos @ Sep 19 2003, 06:42 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> The point is about a lesson that anyone who has done any sort of troubleshooting will either learn or go insane. I'm an electrical engineer and when I have some problem with a piece of hardware or some code, I change one thing at a time when trying to fix it. If you change three things, and it works, how do you know which one was the problem? If you change three things and it starts behaving differently, but not working, how do you know if one of the three would have fixed the problem but one of the others created a new problem.

    The lesson is about keeping the number of variables in a situation small so that you can track exactly what changes are caused by which "solutions." <!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd-->
    Ahh, but this isn't an electrical circuiit. YUou can't simply take something out and test it to see if it works. You can't even be sure only one thing is broken... Replacing one 'broken' component can often break one that worked fine before.

    Balancing is not the same as electronics.
  • HazeHaze O RLY? Join Date: 2003-07-07 Member: 18018Members, Constellation
    There was a balanced version, if I recall correctally, but it was no fun in the long run(Well I'm not sure that is correct, but thats what flayra said.) They're trying to balance it in a <u>fun</u> way ATM, which is very hard.

    All things take time... <!--emo&::nerdy::--><img src='http://www.unknownworlds.com/forums/html/emoticons/nerd.gif' border='0' style='vertical-align:middle' alt='nerd.gif'><!--endemo-->
  • ForlornForlorn Join Date: 2002-11-01 Member: 2634Banned
    <!--QuoteBegin--slayer111+Sep 19 2003, 03:28 PM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (slayer111 @ Sep 19 2003, 03:28 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> <!--QuoteBegin--Captain Chaos+Sep 19 2003, 06:42 PM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Captain Chaos @ Sep 19 2003, 06:42 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> The point is about a lesson that anyone who has done any sort of troubleshooting will either learn or go insane.  I'm an electrical engineer and when I have some problem with a piece of hardware or some code, I change one thing at a time when trying to fix it.  If you change three things, and it works, how do you know which one was the problem?  If you change three things and it starts behaving differently, but not working, how do you know if one of the three would have fixed the problem but one of the others created a new problem.

    The lesson is about keeping the number of variables in a situation small so that you can track exactly what changes are caused by which "solutions." <!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
    Ahh, but this isn't an electrical circuiit. YUou can't simply take something out and test it to see if it works. You can't even be sure only one thing is broken... Replacing one 'broken' component can often break one that worked fine before.

    Balancing is not the same as electronics. <!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd-->
    Still, coding is very similar to balancing. It's just that the algorithms in balancing are FAR more complex.
  • Harry_S_TrumanHarry_S_Truman Join Date: 2002-11-21 Member: 9568Members
    <!--QuoteBegin--typicalskeleton+Sep 19 2003, 12:35 PM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (typicalskeleton @ Sep 19 2003, 12:35 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> I guess I don't really understand what it is you're getting at... <!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd-->
    It's really perfectly simple. For example, in the lastest release 2.01 the cost of Heavy Armor was reduced from 20 to 15. Why? I've never seen a lack of heavy armor in any game I've played. How does this change effect the gameplay? Obviously it allows the TSA to field more heavy armor and field it faster. Since any decent marine team with HA and some welders never really needs an extra suit of heavy armor, why would the cost be decreased? There's about 100 more factors that can be impacted by this change.

    Now, take the number of changes total and you can see that the changes made seem to only wildly skew the game in a different direction.\

    For anyone that says NS is balanced, they must play the Alien side a lot. Because on all the pubs I play on, the aliens still win just about every game. The whole "It's balanced for clan play" is a silly argument as well, since about 99% of us never play "clan" games.

    For all you "fan bois", I'm not bashing your game, just trying to figure out what the devs are doing by changing so many things so quickly.
  • Harry_S_TrumanHarry_S_Truman Join Date: 2002-11-21 Member: 9568Members
    <!--QuoteBegin--Xzilen+Sep 19 2003, 12:31 PM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Xzilen @ Sep 19 2003, 12:31 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> Bah who cares. <!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd-->
    Obviously the sentiment of an Alien fan.....
  • The_Real_QuasarThe_Real_Quasar Has the I.Q. of 12,000 P.E. Teachers Join Date: 2002-11-26 Member: 9998Members
    I was a bit confused by the HA cost change too... If 20 was too much, then how about 17? Marines seem to win much more often than aliens nowadays... At least, in my experience they do.
  • MaxMax Technical Director, Unknown Worlds Entertainment Join Date: 2002-03-15 Member: 318Super Administrators, Retired Developer, NS1 Playtester, Forum Moderators, NS2 Developer, Constellation, Subnautica Developer, Pistachionauts, Future Perfect Developer
    <!--QuoteBegin--Captain Chaos+Sep 19 2003, 12:42 PM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Captain Chaos @ Sep 19 2003, 12:42 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->The point is about a lesson that anyone who has done any sort of troubleshooting will either learn or go insane.  I'm an electrical engineer and when I have some problem with a piece of hardware or some code, I change one thing at a time when trying to fix it.  If you change three things, and it works, how do you know which one was the problem?  If you change three things and it starts behaving differently, but not working, how do you know if one of the three would have fixed the problem but one of the others created a new problem.

    The lesson is about keeping the number of variables in a situation small so that you can track exactly what changes are caused by which "solutions."<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
    Yes, that's a good way to troubleshoot, but it's not a good way to optimize a complex system (in the sense of mathematical optimization, not tuning performance).

    Max
  • Harry_S_TrumanHarry_S_Truman Join Date: 2002-11-21 Member: 9568Members
    <!--QuoteBegin--The Real Quasar+Sep 19 2003, 03:47 PM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (The Real Quasar @ Sep 19 2003, 03:47 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> I was a bit confused by the HA cost change too... If 20 was too much, then how about 17? Marines seem to win much more often than aliens nowadays... At least, in my experience they do. <!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd-->
    Exactly...I seem baffled by some of the changes they make.
  • FrickenMoronFrickenMoron Join Date: 2002-11-21 Member: 9498Members
    But 17 sounds so...... uncool
  • SlayerOfSkulksSlayerOfSkulks Join Date: 2003-06-23 Member: 17634Members
    <!--QuoteBegin--Forlorn+Sep 19 2003, 08:32 PM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Forlorn @ Sep 19 2003, 08:32 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> <Snip>

    Still, coding is very similar to balancing. It's just that the algorithms in balancing are FAR more complex. <!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd-->
    Coding is fairly similar, but not so much electronics.

    However, in BOTH cases the vital difference is the obvious one... coding and electronics are basically mathematical. You can predict that, if you alter thing A, it will change thing B a certain way.

    But balancing a game doesn't work like that, thanks to that good 'ol human element. People will throw a curve at anything you do anyway... you can't calculate for that. (Well, you can, but you're probably going to be wrong.)
  • SnidelySnidely Join Date: 2003-02-04 Member: 13098Members
    <!--QuoteBegin--Harry S. Truman+Sep 19 2003, 03:41 PM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Harry S. Truman @ Sep 19 2003, 03:41 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> It's really perfectly simple. For example, in the lastest release 2.01 the cost of Heavy Armor was reduced from 20 to 15. Why? <!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd-->
    I guess they just wanted to see how well it would work. Trying out new things seems to be pretty much what the betas are for (along with bug stomping).

    I hope they fiddle around with the JP costs next. (:
  • Captain_ChaosCaptain_Chaos Join Date: 2003-01-22 Member: 12571Members, Constellation
    <!--QuoteBegin--Max+Sep 19 2003, 03:50 PM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Max @ Sep 19 2003, 03:50 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--><!--QuoteBegin--Captain Chaos+Sep 19 2003, 12:42 PM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Captain Chaos @ Sep 19 2003, 12:42 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->The point is about a lesson that anyone who has done any sort of troubleshooting will either learn or go insane.  I'm an electrical engineer and when I have some problem with a piece of hardware or some code, I change one thing at a time when trying to fix it.  If you change three things, and it works, how do you know which one was the problem?  If you change three things and it starts behaving differently, but not working, how do you know if one of the three would have fixed the problem but one of the others created a new problem.

    The lesson is about keeping the number of variables in a situation small so that you can track exactly what changes are caused by which "solutions."<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
    Yes, that's a good way to troubleshoot, but it's not a good way to optimize a complex system (in the sense of mathematical optimization, not tuning performance).

    Max<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
    Well, I don't see Flayra whipping out the Monte Carlo or gradient optimization methods, so I don't think that the game is getting "optimized" either. I'm not knocking the way Flayra is doing it. I was simply trying to explain the thread parent's point. With as many people chomping at the bit for the next patch as there are, he doesn't have the time to take the slow, methodical method. The only metric he has for balance is server statistics on the win/loss ratio. He doesn't have the time to make small incremental changes and then wait two weeks for some win/loss statistics to be generated.
Sign In or Register to comment.