{"id":386,"date":"2014-07-27T12:08:37","date_gmt":"2014-07-27T19:08:37","guid":{"rendered":"https:\/\/www.crabattack.org\/blog\/hawk\/?p=386"},"modified":"2014-07-27T12:08:37","modified_gmt":"2014-07-27T19:08:37","slug":"july-27th-2014","status":"publish","type":"post","link":"https:\/\/www.crabattack.org\/blog\/hawk\/july-27th-2014\/","title":{"rendered":"July 27th, 2014"},"content":{"rendered":"<p>We&#8217;re through most of the\u00a0&#8220;oh man everything is depending on a different API that we need to update&#8221; phase of conversion and into the &#8220;we need to actually change these things to work better with the new stuff&#8221; phase of conversion. At this point I almost regret not just leaving the existing systems as they were and limiting the new system to the UI. There ARE\u00a0benefits to converting the entire game to the new system, but 3 weeks is a much worse price than I\u00a0anticipated. Though I wouldn&#8217;t say this has been 3 weeks of pure work, things have been a\u00a0little messy lately.<\/p>\n<p>In general I&#8217;m starting to get more into a mindset of &#8220;get it done&#8221;.\u00a0Been spending less time over thinking minor issues to be perfect. Converting older\u00a0code to the new scene system has made me brush with some of the worst remaining parts of the codebase, and I&#8217;m starting to accept\u00a0the fact that I just won&#8217;t have time to improve those parts any time soon. We&#8217;ll see what happens when we get down to polishing, but the things I\u00a0need to do are holding up other aspects of production so they need to get done\u00a0first.\u00a0You can either build the perfect engine or you can build your game, but you can&#8217;t do both.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We&#8217;re through most of the\u00a0&#8220;oh man everything is depending on a different API that we need to update&#8221; phase of conversion and into the &#8220;we need to actually change these things to work better with the new stuff&#8221; phase of conversion. At this point I almost regret not just leaving the existing systems as they&#8230; <a href=\"https:\/\/www.crabattack.org\/blog\/hawk\/july-27th-2014\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">July 27th, 2014<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-386","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/www.crabattack.org\/blog\/hawk\/wp-json\/wp\/v2\/posts\/386","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.crabattack.org\/blog\/hawk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.crabattack.org\/blog\/hawk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.crabattack.org\/blog\/hawk\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.crabattack.org\/blog\/hawk\/wp-json\/wp\/v2\/comments?post=386"}],"version-history":[{"count":1,"href":"https:\/\/www.crabattack.org\/blog\/hawk\/wp-json\/wp\/v2\/posts\/386\/revisions"}],"predecessor-version":[{"id":387,"href":"https:\/\/www.crabattack.org\/blog\/hawk\/wp-json\/wp\/v2\/posts\/386\/revisions\/387"}],"wp:attachment":[{"href":"https:\/\/www.crabattack.org\/blog\/hawk\/wp-json\/wp\/v2\/media?parent=386"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.crabattack.org\/blog\/hawk\/wp-json\/wp\/v2\/categories?post=386"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.crabattack.org\/blog\/hawk\/wp-json\/wp\/v2\/tags?post=386"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}