{"id":7779,"date":"2019-05-26T23:42:18","date_gmt":"2019-05-26T22:42:18","guid":{"rendered":"http:\/\/phoenixgamedevelopment.com\/blog\/?p=7779"},"modified":"2019-05-26T23:42:18","modified_gmt":"2019-05-26T22:42:18","slug":"p0-a4-part-568-debugging-refactoring","status":"publish","type":"post","link":"https:\/\/phoenixgamedevelopment.com\/blog\/p0-a4-part-568-debugging-refactoring\/","title":{"rendered":"P0-A4: Part 568: Debugging, Refactoring"},"content":{"rendered":"<p>The improvements to the persistent location system seem to be working reasonably well.<\/p>\n<p>I still need to test them extensively, but everything seems to be working very well so far. Only the player control object is stored with 64-bit accuracy, but most of the other objects are created procedurally, so their position doesn&#8217;t need to be in 64-bit coordinates.<\/p>\n<p>I need to spend some time debugging and testing this system further, before I work on the next feature.<\/p>\n<p><a href=\"https:\/\/imgur.com\/8JQcaLT\"><img decoding=\"async\" src=\"https:\/\/i.imgur.com\/8JQcaLTm.png\" title=\"source: imgur.com\" \/><\/a><br \/>\n<a href=\"https:\/\/imgur.com\/Ss6DpOE\"><img decoding=\"async\" src=\"https:\/\/i.imgur.com\/Ss6DpOEm.png\" title=\"source: imgur.com\" \/><\/a><br \/>\n<a href=\"https:\/\/imgur.com\/CaCfkoP\"><img decoding=\"async\" src=\"https:\/\/i.imgur.com\/CaCfkoPm.png\" title=\"source: imgur.com\" \/><\/a><br \/>\n<a href=\"https:\/\/imgur.com\/yfGW584\"><img decoding=\"async\" src=\"https:\/\/i.imgur.com\/yfGW584m.png\" title=\"source: imgur.com\" \/><\/a><br \/>\n<a href=\"https:\/\/imgur.com\/UJu0ges\"><img decoding=\"async\" src=\"https:\/\/i.imgur.com\/UJu0gesm.png\" title=\"source: imgur.com\" \/><\/a><br \/>\n<a href=\"https:\/\/imgur.com\/fQgxRe1\"><img decoding=\"async\" src=\"https:\/\/i.imgur.com\/fQgxRe1m.png\" title=\"source: imgur.com\" \/><\/a><br \/>\n<a href=\"https:\/\/imgur.com\/xHcuhFq\"><img decoding=\"async\" src=\"https:\/\/i.imgur.com\/xHcuhFqm.png\" title=\"source: imgur.com\" \/><\/a><br \/>\n<a href=\"https:\/\/imgur.com\/9FeiNGT\"><img decoding=\"async\" src=\"https:\/\/i.imgur.com\/9FeiNGTm.png\" title=\"source: imgur.com\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The improvements to the persistent location system seem to be working reasonably well. I still need to test them extensively, but everything seems to be working very well so far. Only the player control object is stored with 64-bit accuracy, but most of the other objects are created procedurally, so their position doesn&#8217;t need to [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,17,19,10,11],"tags":[],"class_list":["post-7779","post","type-post","status-publish","format-standard","hentry","category-astral-realms","category-p-0","category-p0-a4","category-software-and-games","category-spiritus-astrum","has-post-title","has-post-date","has-post-category","has-post-tag","has-post-comment","has-post-author",""],"aioseo_notices":[],"builder_content":"","_links":{"self":[{"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/posts\/7779"}],"collection":[{"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/comments?post=7779"}],"version-history":[{"count":1,"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/posts\/7779\/revisions"}],"predecessor-version":[{"id":7780,"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/posts\/7779\/revisions\/7780"}],"wp:attachment":[{"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/media?parent=7779"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/categories?post=7779"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/tags?post=7779"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}