{"id":220,"date":"2014-10-17T06:40:40","date_gmt":"2014-10-17T06:40:40","guid":{"rendered":"http:\/\/www.brasswatchgames.com\/?p=220"},"modified":"2014-10-17T06:40:40","modified_gmt":"2014-10-17T06:40:40","slug":"shipyard-development-news-16-oct-2014","status":"publish","type":"post","link":"http:\/\/brasswatchgames.com\/?p=220","title":{"rendered":"Shipyard Development News 16 Oct. 2014"},"content":{"rendered":"<p>It&#8217;s officially been\u00a0<em>ages\u00a0<\/em>since I last posted anything here, so I figured it was about time I posted something. I&#8217;m going to be honest here: update 0.8.1 is coming along much more slowly than I&#8217;d hoped due to a combination of factors. The first is that, with school butting its way back into my life uninvited, I have very little free time. Another is that the shuttle system, as I explained in an email to an inquisitive fan (is that the right term? It feels weird but I can&#8217;t think of a better one), is proving to be a real pain in the rear. Unlike items, systems, and weapons, which are essentially just lists of statistics, each shuttle has a unique behavior that warrants its own activation mechanic (e.g. targeting an enemy vs. targeting a planet) and AI behavior once in the world. As of yet, I&#8217;m still only laying the ground work so I don&#8217;t really have anything interesting to show you in that department. However, I do have a few smaller features to show off:<\/p>\n<p><b>Dynamic World Loading<\/b><\/p>\n<p>Until now, when you loaded up a previously-saved game, the world would read all of the data for every sector into memory, then not touch it again until you closed the game. This is fine right now while the game has very little content, but would only cause problems as it grew in scale. So, for version 0.8.1, I have altered the way world loading works such that only the current sector is kept in memory at any given time. When you warp to a new sector, the old one is saved and the new one is loaded in. This will prevent the game from becoming hogging more RAM than it deserves as it becomes more complex. The new system has, however, made the &#8220;Quit without saving&#8221; option obsolete, thus\u00a0it has been removed from the pause menu.<\/p>\n<p><strong>Character Window<\/strong><\/p>\n<p>In the current version, after you initially create your character, you never see him or her again. Even though\u00a0character skills and stats are not coming in version 0.8.1, I decided I&#8217;d add a character screen in anticipation of when they do. It&#8217;s pretty primitive at the moment: just a picture of your character and the one (non-functional) skill they get from the background you chose for them. It is accessible\u00a0from the navigation screen.<\/p>\n<p><strong>Options Menu<\/strong><\/p>\n<p>I can&#8217;t remember if I mentioned this already, but it&#8217;s pretty important so I might as well\u00a0make sure. The game now has an options menu, available currently only through the main menu. All it has at the moment is a slider\u00a0to adjust the music volume, but I plan to\u00a0include options such as resolution and full-screen mode in future updates.<\/p>\n<p><strong>Rebalanced Crew Damage and a New Item<\/strong><\/p>\n<p>In the current version,\u00a0the crew damage formula makes energy weapons far too powerful. They&#8217;re supposed to do less crew damage than equivalent ballistic or explosive weapons, but because crew damage scales inversely with the target system&#8217;s HP, attacking a system at low enough health will, without fail, kill all crew inside of it. Because energy weapons do more HP damage, they are also the fastest way to get a system&#8217;s hit points down to zero, swinging the balance even more in their favor to the point where ballistic and explosive weapons (with the exception of the railgun solely due to its massive single-show damage) are almost completely obsolete. Additionally, because the AI allocates crew to the ship&#8217;s reactors before all other systems, attacking those even with weapons as weak as the Twin Autocannon will allow you to rapidly drain the crew from the enemy ship. When the ship runs out of crew members,\u00a0it will be destroyed regardless of its remaining hit points. While this is an intended functionality, victory by this method is supposed to be much more difficult than it is. As such, a few\u00a0big\u00a0changes are being made to the system to try to deal these problems:<\/p>\n<ul>\n<li>The crew damage formula is being tweaked to place a limit on the number of crew an attack will kill. Crew will still be more vulnerable in systems with less HP, but it won&#8217;t allow for the sort of disproportionate massacres that you get in 0.8.0.<\/li>\n<li>A &#8220;crew survivability&#8221; stat has been added, allowing you to reduce the damage that can be done to your crew by various methods. One such method is a new item: Armored Uniforms. This upgrade, when equipped, will reduce the damage your crew takes from enemy weapons.<\/li>\n<li>All weapon types are having their crew damage multiplier value\u00a0drastically\u00a0reduced. Explosive weapons now have 1.0 (from 2.0), ballistic weapons have 0.25 (from 1.0), and energy weapons have 0.05 (from 0.25). These numbers don&#8217;t mean much out of context, but you can at least see\u00a0how relatively dramatic the changes are.<\/li>\n<\/ul>\n<p>There&#8217;s more to it than that, but a majority of the other changes are boring, behind-the-scenes stuff that doesn&#8217;t make for a hugely interesting read. Additionally, I&#8217;d like to post this while it&#8217;s still technically October the 16th, as it&#8217;s getting rather late on my side of the world.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>It&#8217;s officially been\u00a0ages\u00a0since I last posted anything here, so I figured it was about time I posted something. I&#8217;m going to be honest here: update 0.8.1 is coming along much more slowly than I&#8217;d hoped due to a combination of factors. The first is that, with school butting its way back into my life uninvited, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true},"categories":[2,4,1],"tags":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p4ieDM-3y","jetpack-related-posts":[{"id":233,"url":"http:\/\/brasswatchgames.com\/?p=233","url_meta":{"origin":220,"position":0},"title":"Shipyard Development News 9 Nov. 2014","date":"November 9, 2014","format":false,"excerpt":"I can finally say that\u00a0I've actually made good progress on shuttles since my last post! I'm still far from finished, as I'll explain below, but progress is actually happening. Here's what I've done so far: There is one type of shuttle implemented: the Light Fighter. It can be sent to\u2026","rel":"","context":"In &quot;Game Development News&quot;","img":{"alt_text":"scrn_2014_11_09_1415571302837","src":"https:\/\/i0.wp.com\/www.brasswatchgames.com\/wp-content\/uploads\/2014\/11\/scrn_2014_11_09_1415571302837-1024x576.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":54,"url":"http:\/\/brasswatchgames.com\/?p=54","url_meta":{"origin":220,"position":1},"title":"Shipyard: The Combat Update &#8212; Progress Report #2","date":"February 6, 2014","format":false,"excerpt":"My schoolwork returned with a vengeance for the second semester, so I haven't had much time to work on Shipyard lately. Nonetheless, I have made\u00a0some progress. The caption basically says it all. Also, for those of you who missed Progress Report #1 (which was posted on gamedev.net before I launched\u2026","rel":"","context":"In &quot;Game Development News&quot;","img":{"alt_text":"Crew and Power Management","src":"https:\/\/i0.wp.com\/www.brasswatchgames.com\/wp-content\/uploads\/2014\/02\/scrn_2014_02_05_1391671070606-1024x576.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":203,"url":"http:\/\/brasswatchgames.com\/?p=203","url_meta":{"origin":220,"position":2},"title":"Shipyard Development News 8 August 2014","date":"August 8, 2014","format":false,"excerpt":"It's been a while since I posted one of these, mainly because I've been working more on the Sooper Seecret Tank Project\u00a0than on Shipyard over the last couple weeks. However, as Shipyard is still the primary focus of this site at the moment, I figured I had better share what\u2026","rel":"","context":"In &quot;Game Development News&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":172,"url":"http:\/\/brasswatchgames.com\/?p=172","url_meta":{"origin":220,"position":3},"title":"Shipyard: Outline for Pre-Alpha 0.8.1","date":"June 7, 2014","format":false,"excerpt":"Even though version 0.8.0 has just been released, I'm already thinking about content for the next update. Nothing is set in stone as of yet, but my major plans are listed below: Working Items:\u00a0Items will be usable and provide effects to your ship. Consumables will provide temporary effects and will\u2026","rel":"","context":"In &quot;Game Development News&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":164,"url":"http:\/\/brasswatchgames.com\/?p=164","url_meta":{"origin":220,"position":4},"title":"A Quick Update","date":"May 26, 2014","format":false,"excerpt":"It's been multiple weeks since I last posted here, so I figured I should at least tell everyone what's been going on. School has just finished a six-week period of one test after another, during which\u00a0time I took an unannounced break from coding due to lack of both free time\u2026","rel":"","context":"In &quot;Game Development News&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":181,"url":"http:\/\/brasswatchgames.com\/?p=181","url_meta":{"origin":220,"position":5},"title":"Shipyard Development News 18 June 2014","date":"June 19, 2014","format":false,"excerpt":"Since I posted my outline for version 0.8.1, a good friend of mine who I'd asked to write some music for Shipyard sent me what he'd come up with. This came as a surprise to me, as I hadn't been expecting him to finish so quickly. This prompted me to\u2026","rel":"","context":"In &quot;Game Development News&quot;","img":{"alt_text":"scrn_2014_06_18_1403139780680","src":"https:\/\/i0.wp.com\/www.brasswatchgames.com\/wp-content\/uploads\/2014\/06\/scrn_2014_06_18_1403139780680.png?resize=350%2C200","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"http:\/\/brasswatchgames.com\/index.php?rest_route=\/wp\/v2\/posts\/220"}],"collection":[{"href":"http:\/\/brasswatchgames.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/brasswatchgames.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/brasswatchgames.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/brasswatchgames.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=220"}],"version-history":[{"count":0,"href":"http:\/\/brasswatchgames.com\/index.php?rest_route=\/wp\/v2\/posts\/220\/revisions"}],"wp:attachment":[{"href":"http:\/\/brasswatchgames.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=220"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/brasswatchgames.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=220"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/brasswatchgames.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=220"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}