{"id":816,"date":"2011-02-20T17:56:00","date_gmt":"2011-02-20T16:56:00","guid":{"rendered":"http:\/\/www.puppygames.net\/blog\/?p=816"},"modified":"2011-02-21T14:28:14","modified_gmt":"2011-02-21T13:28:14","slug":"iterating-towards-an-acceptable-solution","status":"publish","type":"post","link":"https:\/\/www.puppygames.net\/blog\/?p=816","title":{"rendered":"Iterating towards an acceptable solution"},"content":{"rendered":"<p>That was a phrase a customer of ours once used to describe our software development ethos (back when I was developing <a href=\"https:\/\/www.covalentsoftware.com\">performance management software<\/a> for local government). He wasn&#8217;t being especially kind in this turn of phrase but the irony is, this is exactly what software development is all about.<\/p>\n<p>So with that subtly distracting anecdote out of the way, I bring you another <em>raft of massive changes<\/em>, in the form of <a href=\"https:\/\/www.puppygames.net\/revenge-of-the-titans\">Revenge of the Titans <strong>v1.80.5<\/strong><\/a>. <strong>Update:<\/strong> it&#8217;s up now for both Puppygames and Humblebundlers. Humblebundlers please download from your original download location, <strong>not<\/strong> Puppygames!<\/p>\n<h4>Bugs Fixed<\/h4>\n<ul>\n<li>Fixed: refineries description showed the wrong rate (should have been $10 every 3 seconds, not $10 every 15 seconds!)<\/li>\n<li>Fixed: collecting barricades in Survival mode didn&#8217;t update the HUD counters<\/li>\n<li>Fixed: gidlets were supposed to not get hit by blaster rounds; now they aren&#8217;t<\/li>\n<li>Fixed: capacitor light beam was at the wrong angle<\/li>\n<li>Fixed: liquid sodium accidentally buffed reload rate (should have been precision engineering)<\/li>\n<li>Fixed: window size parameters behaving oddly<\/li>\n<li>Fixed: smartbombs (and rocket explosions!) weren&#8217;t working properly at all (and never have!)<\/li>\n<li>Fixed: Mars stories about capacitor, which only has Particle Physics as its prerequisite now<\/li>\n<\/ul>\n<h4>Balance<\/h4>\n<ul>\n<li>Reduced building connection range by 1 tile<\/li>\n<li>All turret upgrades now half price, but also only (roughly) half as effective<\/li>\n<li>Buffed sergeant droids cause a wee bit of stun and have armour piercing rounds<\/li>\n<li>Big increase in available crystals in later levels<\/li>\n<li>Buff Titan gids<\/li>\n<li>Dropped pickups now last rather less time onscreen<\/li>\n<li>A slight nerfing to the reload time of spreader and assault cannon<\/li>\n<li>No more $100 or $250 pickups from angry gidrahs. Well, a lot less anyway.<\/li>\n<li>Nerfed blast mines down to 16pts damage<\/li>\n<\/ul>\n<h4>New Features and Enhancements<\/h4>\n<ul>\n<li>You can now specify graphics scaling on the commmandline with scale=1.0 etc.<\/li>\n<li>Online hiscores in Survival mode!<\/li>\n<li>Saturn and Titan now have variations on Perlin noise for more interesting terrain generation<\/li>\n<li>Wraiths now take much more damage from armour piercing rounds and blasters buffed with Reactors<\/li>\n<li>Free to sell buildings when level not started<\/li>\n<li>Gidrahs now speed up as they approach the base!<\/li>\n<li>Gidrahs with weapons will now shoot at your base<\/li>\n<li>Lasers now switch sweep direction for alternate firing<\/li>\n<li>Blasters now stop firing at gidrahs they are not causing any damage to<\/li>\n<\/ul>\n<h4>Internal<\/h4>\n<ul>\n<li>Hint to clear level of crystals for a bonus not shown till level 5, when it&#8217;s actually possible<\/li>\n<li>Quadtree collision manager replaced by much faster and simpler cell-based collision manager<\/li>\n<li>Gidrahs now all have consistent model for getting more difficult<\/li>\n<\/ul>\n<h4>Analysis<\/h4>\n<p>Well, as far as fundamental changes to gameplay go, this is possibly more significant even than the last big change from 1.7x to 1.8x. The bulk of the tuning and tweaking and enhancement has gone on to make so that <em>a single central base defence<\/em> of super-buffed-up turrets is now going to be <em>much harder to achieve<\/em>. Your upgrades now only cost half as much &#8211; but they are now only half as effective. And as before they seem to get more significant the more you add of a particular type&#8230; this is going to leave you with some tough choices as to how to buff your turrets. With limited space for upgrades now, and them only being half as effective, you&#8217;re going to have to buff certain turrets in certain ways to get the best out of them.<\/p>\n<p>The <strong>multiblaster<\/strong> has never really gotten much love from people. I suggest you give it another go: it&#8217;s far better value for money than three ordinary blasters when it&#8217;s been upgraded a bit with a companion or two. And I&#8217;ve finally implemented a tiny bit of useful turret AI: if a blaster detects that its shots are simply being deflected from the target, it will <strong>stop firing<\/strong> and choose another target! This was the multiblaster&#8217;s biggest downfall &#8211; emptying a whole clip into an armoured gidrah, doing very little useful.<\/p>\n<p>A final important change is that the gidrahs will <strong>speed up when they get close to your base<\/strong> &#8211; which means waiting for them to get all the way to the base means they&#8217;re going to come at you fast. You might still manage Earth and Moon and most of Mars without changing tactics too much but by Saturn I don&#8217;t think you&#8217;ll be able to hold them off with a single fat cluster of turrets. You&#8217;ll need to pick them off en route. With any luck the new balance should require you to build two or three powerful clusters of turrets.<\/p>\n<p>Other things of note: people who&#8217;d like to see loads more of the map might want to try using a custom window size (width &#038; height) on the commandline, followed by a new parameter, scale=xxx, where it normally uses 2.0. You can try 1.0 to get 1:1 pixel scaling, which makes the map very hi-res, but you might need a fairly powerful machine to cope.<\/p>\n<h4>Hiscores<\/h4>\n<p>Yes, <strong>real online hiscores!<\/strong> I want to see those times creeping up. Monkey! Knife! Fight!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Another raft of massive changes, in the form of Revenge of the Titans v1.80.5, which significantly alters gameplay, and finally brings online hiscores to the game<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-816","post","type-post","status-publish","format-standard","hentry","category-news"],"_links":{"self":[{"href":"https:\/\/www.puppygames.net\/blog\/index.php?rest_route=\/wp\/v2\/posts\/816"}],"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=816"}],"version-history":[{"count":4,"href":"https:\/\/www.puppygames.net\/blog\/index.php?rest_route=\/wp\/v2\/posts\/816\/revisions"}],"predecessor-version":[{"id":820,"href":"https:\/\/www.puppygames.net\/blog\/index.php?rest_route=\/wp\/v2\/posts\/816\/revisions\/820"}],"wp:attachment":[{"href":"https:\/\/www.puppygames.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=816"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.puppygames.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=816"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.puppygames.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=816"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}