{"id":727,"date":"2010-12-09T11:18:20","date_gmt":"2010-12-09T10:18:20","guid":{"rendered":"http:\/\/www.puppygames.net\/blog\/?p=727"},"modified":"2010-12-09T11:18:20","modified_gmt":"2010-12-09T10:18:20","slug":"everythings-changed","status":"publish","type":"post","link":"https:\/\/www.puppygames.net\/blog\/?p=727","title":{"rendered":"Everything&#8217;s Changed"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" style=\"float:right;margin: 15px 0px 60px 20px;\" title=\"revenge-titan-peek-3\" src=\"https:\/\/www.puppygames.net\/blog\/wp-content\/uploads\/revenge-titan-peek-3.jpg\" alt=\"\" width=\"170\" height=\"170\" \/><\/p>\n<p>Oh noes!1!1! We&#8217;ve only gone and <em>completely changed everything<\/em> in the latest beta of Revenge of the Titans v1.7. And I really <strong>do<\/strong> mean changed. Pay very close attention, because the way you&#8217;ve played the game until now won&#8217;t work any more! By way of easing you into what is undoubtedly a horribly traumatic shift of tectonic proportions (and indeed, speed, judging by our tardiness), I shall first briefly explain how the previous versions played out, roughly.<\/p>\n<h4>What The Old Game Did<\/h4>\n<p>The timer starts when you place your first refinery, and the Titans start spawning. Crystals are dotted all over the shop, and so you spam your super-cheap refineries everywhere, guaranteed to make a reasonable profit from them. The timer eventually stops, and the remaining Titans start getting faster. Then when the last Titan is slain, the level ends, and any unmined crystal is lost forever. And slightly inexplicably. The better you do, the less crystals are generated for the next level, by way of curbing your brilliance a little if you&#8217;re doing exceptionally well&#8230;<!--more--><\/p>\n<h4>What Was Wrong With That?<\/h4>\n<p><img loading=\"lazy\" decoding=\"async\" style=\"float:right;margin:0px 0px 20px 20px;\" title=\"revenge-titan-peek-4\" src=\"https:\/\/www.puppygames.net\/blog\/wp-content\/uploads\/revenge-titan-peek-4.jpg\" alt=\"\" width=\"170\" height=\"890\" \/><\/p>\n<p>So you&#8217;ve been playing the game for a while and were pretty much happy with this state of affairs. But there were a couple of niggly issues that irritated me a bit, and which maybe irritated you too. Firstly, you have to spam loads of factories everywhere, and they get in the way a bit, and they&#8217;re a bit irritating to have to keep wafting your finger over when there are so many of them. Secondly, why is it that you lose any unmined crystals after having killed all the bad guys? That doesn&#8217;t make any sense at all.<\/p>\n<h4 style=\"clear: left;\">How Can It Be Fixed?<\/h4>\n<p>Unfortunately fixing this minor gripe turned out to be quite involved. Every time something was fixed it broke the balance of something else. Let&#8217;s start with the losing unmined crystals issue.<\/p>\n<p>Fine: we&#8217;ll fix that by not ending the level until all the crystals are mined. This unfortunately has enormous knock-on implications. Firstly, it means that you need to be made very aware that you&#8217;re not mining crystals, so that requires a HUD update. It now has a flashing warning icon telling you there are crystals that don&#8217;t have refineries on them; you can click it to cycle zoom between all such crystals. There&#8217;s also a counter telling you how many crystals there are left on the level.<\/p>\n<p>Secondly, the sheer number of crystals you&#8217;ve got to scout around finding on later levels gets tedious and incredibly difficult. So I had to drastically reduce the number of crystals. Unfortunately this meant that they were then accounting for very little cash, and worse, you could surround all the crystals sometimes so efficiently, they&#8217;d get mined before a single Titan even spawned, thus ending the level! So I had to make refineries cost loads more. But then they mined so slowly the levels were artificially dragged out too long. So I made them hold $250 instead of $100.<\/p>\n<p>Thirdly, what&#8217;s to stop you just making a neat defence, starting the Titan invasion, and then shooting Titans for cash indefinitely whilst not bothering to mine crystals at all? So Titans are now no longer worth any cash! This fundamentally changes the balance. Now all your money has to come from crystals (and, more rarely, pickups). This puts a much greater emphasis on the mining aspect of the game. It also allows you to choose between leisurely mining and frantic defence, or frantic mining and leisurely defence, or strike some balance between the two. Your research patterns will change significantly: reactors speed up refinery production &#8211; and thus end the level sooner &#8211; meaning you spend less on defences. Silos make refineries take much longer to mine crystals &#8211; thus making the level take longer and spawning loads more aliens, but can make you 50% more money when placed cunningly. Decisions, decisions!<\/p>\n<p>Now we&#8217;ve got another dilemma. With no way to make money from shooting gidrahs, what do you do when the player&#8217;s got less than $250 left for a new refinery and no other income coming in? I put a tweak in: you can always build at least one refinery, and it&#8217;ll cost you all your remaining cash up to the full cost of a refinery. You can even build one for free if you&#8217;ve got no money.<\/p>\n<p>The timer bar now counts down to an &#8220;elevated threat level&#8221; skull. When the timer runs out, the Titans start their rush. As if that weren&#8217;t incentive enough to try and mine everything before it occurs, there&#8217;s also a medal and large cash bonus for mining all the crystals before this happens \ud83d\ude42<\/p>\n<p>As soon as all the crystals are mined, the timer finishes automatically and the rush starts, so you have to mop up the remaining aliens.<\/p>\n<p>The total amount of crystal generated each level is now completely fixed at a constant (though the distribution is still random). This eliminates one factor of complexity when attempting to tune the difficulty level. Silos are also rather a lot more tricky to use again, which limits their potential to screw balance up. Silos are a long-term strategy. Difficulty now solely affects how mean the Titans are.<\/p>\n<p>By the way, you still get a big cash bonus for defeating a boss. Hurrah!<\/p>\n<p>The end result is all a bit more nicely balanced, logical, and a little bit more like survival mode. So, er, what do you make of all that then?<\/p>\n<h4>Downloads<\/h4>\n<p>The downloads are in the usual place:<\/p>\n<p><a href=\"https:\/\/www.puppygames.net\/downloads\/SetupRevengeOfTheTitansDemo.exe\">Windows<\/a><br \/>\n<a href=\"https:\/\/www.puppygames.net\/downloads\/RevengeOfTheTitans_MacOSX.zip\">Mac OS X<\/a><br \/>\n<a href=\"https:\/\/www.puppygames.net\/downloads\/RevengeOfTheTitans-i386.deb\">Debian Linux (32 bit)<\/a><br \/>\n<a href=\"https:\/\/www.puppygames.net\/downloads\/RevengeOfTheTitans-amd64.deb\">Debian Linux (64 bit)<\/a><br \/>\n<a href=\"https:\/\/www.puppygames.net\/downloads\/RevengeOfTheTitans-i386.tar.gz\">Generic Linux (32 bit)<\/a><br \/>\n<a href=\"https:\/\/www.puppygames.net\/downloads\/RevengeOfTheTitans-amd64.tar.gz\">Generic Linux (64 bit)<\/a><br \/>\n<a href=\"https:\/\/www.puppygames.net\/applets\/RevengeOfTheTitans.jnlp\">Webstart (all OSes)<\/a><\/p>\n<h4>Bugs Fixed<\/h4>\n<ul>\n<li>Fixed: turret beam angle was offset<\/li>\n<li>Fixed: don&#8217;t do building destruction noise on sale<\/li>\n<li>Fixed: flying gidrahs ramp-up speed was way too much too soon<\/li>\n<li>Fixed: gold awarded even when level made easier<\/li>\n<li>Fixed: large weapons ammo indicator never reached empty<\/li>\n<li>Fixed: endless mode finished at level 50, and was therefore precisely not endless at all<\/li>\n<li>Fixed: ESC menu missing buttons sometimes<\/li>\n<li>Fixed: Shotgun missing ricochet emitter<\/li>\n<\/ul>\n<h4>New Features and Enhancements<\/h4>\n<ul>\n<li>Totally changed gameplay<\/li>\n<li>Survival: each world increases in size and difficulty<\/li>\n<li>Disruptors now show blast range as a purple ring<\/li>\n<li>Blast mine pips<\/li>\n<li>Speech!<\/li>\n<li>Boss death noises<\/li>\n<li>Finalised blaster noises (hurrah for slinkies and tuning forks!)<\/li>\n<li>Bullets now ricochet for only a short distance, and with an added angular jitter<\/li>\n<li>Show total medal and rank bonus on intermission screen<\/li>\n<li>New and improved gidrah AI<\/li>\n<li>Extraction Tuning research now doubles refinery production rate<\/li>\n<li>Optics research now gives an entire scanner&#8217;s worth of extra range to all turrets (was half)<\/li>\n<li>Lasers prefer flying targets<\/li>\n<li>Blasters no longer cause stun, to help differentiate them from shotguns<\/li>\n<li>Gidrahs that go pop no longer spew out gidlets when crushed or smartbombed<\/li>\n<li>Tweaked the tactical brain so that it places different importance on factories, bases, turrets and decoys<\/li>\n<li>Tweaked the smart brain so that it favours bases and decoys over other buildings if nearer<\/li>\n<li>Tweaked all the brains so they take a bit more notice of danger<\/li>\n<li>Limit range of shotguns and assault cannons to approximately max scanning range<\/li>\n<li>Shotguns and assault cannons nerfed! Less pellets, less spread, and pellets damage attenuated by distance<\/li>\n<li>Rocket shells now accelerate<\/li>\n<li>New HUD: use &#8216;E&#8217; key to zoom to crystals that don&#8217;t have refineries attached<\/li>\n<\/ul>\n<h4>Balance<\/h4>\n<ul>\n<li>Refineries now cost $250&#8230; but can hold $250 capacity in the same time the old ones got $100<\/li>\n<li>Selling refineries now yields a $100 recycling bonus<\/li>\n<li>Armoured gidrahs shot by weapons that aren&#8217;t sufficiently powerful will survive rather longer<\/li>\n<li>Survival: Bosses get slightly less hitpoints<\/li>\n<li>Survival: Gidrah hitpoint calculation adjusted<\/li>\n<li>Blast cannon now has 4 points armour piercing<\/li>\n<li>Scanners now only cost $5000 to research on account of just how critical they are to success<\/li>\n<li>Likewise silo research now only costs $5000<\/li>\n<li>Cooling towers now cost $5000 to research, putting them on an equal footing with the other turret upgrades<\/li>\n<li>Decoys now only cost $10000 to research to encourage uptake<\/li>\n<li>Decoys now only cost $750 to build to encourage use<\/li>\n<li>Silos now cost $10000 to research<\/li>\n<li>Silos now cost $250 + $250 per silo each once more, but maximum efficiency increase is now 50% (range: 17%, 25%, 33%, 50%)<\/li>\n<li>Slightly longer delay between waves<\/li>\n<li>Disruptors buffed again! To 36 pts damage this time<\/li>\n<li>Slowed down enemy fire rate a lot<\/li>\n<li>Available crystals based solely on level, and unaffected by cash in the bank or difficulty<\/li>\n<li>Crystals now 50% more far-flung<\/li>\n<li>Crystals now twice as valuable<\/li>\n<li>Base amount of crystals increases slightly each world<\/li>\n<li>Tweaked the end-of-level-rush duration to be drawn out a little longer, and slightly less mental<\/li>\n<li>Spiders from Mars now a bit faster<\/li>\n<li>Assault cannon now costs $10000 to research<\/li>\n<\/ul>\n<h4>Internal<\/h4>\n<ul>\n<li>Titan Stories<\/li>\n<li>Increased max particle count to 2048<\/li>\n<li>Forced slave particles to be created<\/li>\n<li>Shut off emitters 50 pixels beyond screen edge<\/li>\n<li>Update credits screen<\/li>\n<li>Increase heap space for 64-bit VMs<\/li>\n<li>Allow Sun Java for Linux .deb dependencies<\/li>\n<li>Refactored browser opening code to be a bit more reliable<\/li>\n<li>Max gidrahs now capped to 200 for performance reasons<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>We&#8217;ve only gone and completely changed everything in the latest beta of Revenge of the Titans v1.7. And I really do mean changed. Pay very close attention, because the way you&#8217;ve played the game until now won&#8217;t work any more!<\/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-727","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\/727"}],"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=727"}],"version-history":[{"count":26,"href":"https:\/\/www.puppygames.net\/blog\/index.php?rest_route=\/wp\/v2\/posts\/727\/revisions"}],"predecessor-version":[{"id":757,"href":"https:\/\/www.puppygames.net\/blog\/index.php?rest_route=\/wp\/v2\/posts\/727\/revisions\/757"}],"wp:attachment":[{"href":"https:\/\/www.puppygames.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=727"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.puppygames.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=727"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.puppygames.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=727"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}