{"id":403,"date":"2010-07-24T13:49:52","date_gmt":"2010-07-24T12:49:52","guid":{"rendered":"http:\/\/www.puppygames.net\/blog\/?p=403"},"modified":"2010-07-24T13:49:52","modified_gmt":"2010-07-24T12:49:52","slug":"the-trouble-with-balance","status":"publish","type":"post","link":"https:\/\/www.puppygames.net\/blog\/?p=403","title":{"rendered":"The Trouble With Balance"},"content":{"rendered":"<p>I&#8217;ve been having <em>balance issues<\/em> lately. It&#8217;s not due to the <strong>giant bottle of gin<\/strong> I have just bought, either. Rather, it&#8217;s all about the problem of balance with the cost of stuff, crystals, and the value of the gidrahs when you destroy them.<\/p>\n<p>First of all, I have a feeling that there are <em>too many crystals<\/em> on most worlds, which let you harvest an awful lot of cash that way. Secondly, I have another feeling that <em>silos may be just too damned useful.<\/em> The difference between having silos around all your refineries and not having silos is pretty drastic. So I think they&#8217;ll be first up against the wall when the nerfing revolution comes. Which will be around the time of Saturn. Silos will become somewhat less effective &#8211; I think I&#8217;ll reduce their efficiency increase to just 10% (down from 25%) per silo. And there will be a smallish reduction in crystals. In fact there will also be a reduction in crystals if it appears you&#8217;ve got a whole lot of cash in the bank, too, as you&#8217;re clearly doing rather well.<\/p>\n<p>Also, the amount of money that can be harvested by shooting gidrahs is pretty massive. This sort of lends itself to a gameplay balance issue whereby the player doesn&#8217;t have a whole lot of incentive to bother collecting crystals, especially if you get the aliens cornered in a tight spot and can keep them at bay using minimal firepower and expense. Or alternatively the collection of crystals can be trivial if they&#8217;re behind the choke point on the map, meaning you&#8217;ll come away from a level with $30k in the bank.<\/p>\n<p>The difficulty range was supposed to work best in the range of $0-$15k or so, but clearly it seems I&#8217;ve got to extend it to cater for up to $30k. And so I shall \ud83d\ude42<\/p>\n<p>Work on Saturn continues, with suicide exploding gidrahs working nicely, and the code for flying aliens in, but they don&#8217;t yet drop bombs. And we can&#8217;t seem to get a good graphic for it yet, so to distract himself, Chaz is doing the scenery instead, which revolves around toxic waste and pumping machinery. I tried a nice simplex noise fog shader for some cool weather effects but discovered it was too slow, so that&#8217;s on the back burner again and unlikely to see the light of day.<\/p>\n<p>And finally, I got around to fixing the three older games, <a href=\"https:\/\/www.puppygames.net\/droid-assault\">Droid Assault<\/a>, <a href=\"https:\/\/www.puppygames.net\/titan-attacks\">Titan Attacks<\/a>, and <a href=\"https:\/\/www.puppygames.net\/ultratron\">Ultratron<\/a>, after leaving them broken for over a year (the wouldn&#8217;t work on ATI cards, and also wouldn&#8217;t install on Windows Vista or Windows 7 properly). I&#8217;ll upload nice fixed versions this weekend with any luck.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve been having balance issues lately. It&#8217;s not due to the giant bottle of gin I have just bought, either.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-403","post","type-post","status-publish","format-standard","hentry","category-diary"],"_links":{"self":[{"href":"https:\/\/www.puppygames.net\/blog\/index.php?rest_route=\/wp\/v2\/posts\/403"}],"collection":[{"href":"https:\/\/www.puppygames.net\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.puppygames.net\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.puppygames.net\/blog\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.puppygames.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=403"}],"version-history":[{"count":3,"href":"https:\/\/www.puppygames.net\/blog\/index.php?rest_route=\/wp\/v2\/posts\/403\/revisions"}],"predecessor-version":[{"id":406,"href":"https:\/\/www.puppygames.net\/blog\/index.php?rest_route=\/wp\/v2\/posts\/403\/revisions\/406"}],"wp:attachment":[{"href":"https:\/\/www.puppygames.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=403"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.puppygames.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=403"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.puppygames.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=403"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}