{"id":8856,"date":"2021-08-01T23:45:01","date_gmt":"2021-08-01T22:45:01","guid":{"rendered":"http:\/\/phoenixgamedevelopment.com\/blog\/?p=8856"},"modified":"2021-08-01T23:45:01","modified_gmt":"2021-08-01T22:45:01","slug":"p0-a10-part-934-debugging-improvements","status":"publish","type":"post","link":"https:\/\/phoenixgamedevelopment.com\/blog\/p0-a10-part-934-debugging-improvements\/","title":{"rendered":"P0-A10: Part 934: Debugging, Improvements"},"content":{"rendered":"\n<p>The persistent AI tests were difficult. I had to refactor and improve my code slightly, but they were ultimately successful.<\/p>\n\n\n\n<p>It is now possible for the player to deploy their AI characters to any location or planet in the system, and then return later to retrieve them. This is also stored persistently on the server, between runs.<\/p>\n\n\n\n<p>In future, I intend to use this to allow the player to hire and fire AI from cities and bases, for example, and to allow the AI to perform complex actions while away from the ship.<\/p>\n\n\n\n<p>I will need to add some more functionality to this system first though.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/imgur.com\/h8c9Spj\"><img decoding=\"async\" src=\"https:\/\/i.imgur.com\/h8c9Spjm.jpg\" alt=\"\"\/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/imgur.com\/AmoyhER\"><img decoding=\"async\" src=\"https:\/\/i.imgur.com\/AmoyhERm.jpg\" alt=\"\"\/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/imgur.com\/Ve7p0Wk\"><img decoding=\"async\" src=\"https:\/\/i.imgur.com\/Ve7p0Wkm.jpg\" alt=\"\"\/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/imgur.com\/auP6F1d\"><img decoding=\"async\" src=\"https:\/\/i.imgur.com\/auP6F1dm.jpg\" alt=\"\"\/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/imgur.com\/qUZwzO4\"><img decoding=\"async\" src=\"https:\/\/i.imgur.com\/qUZwzO4m.jpg\" alt=\"\"\/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/imgur.com\/Af3wk7N\"><img decoding=\"async\" src=\"https:\/\/i.imgur.com\/Af3wk7Nm.jpg\" alt=\"\"\/><\/a><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>The persistent AI tests were difficult. I had to refactor and improve my code slightly, but they were ultimately successful. It is now possible for the player to deploy their AI characters to any location or planet in the system, and then return later to retrieve them. This is also stored persistently on the server, [&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,26,10,11],"tags":[],"class_list":["post-8856","post","type-post","status-publish","format-standard","hentry","category-astral-realms","category-p-0","category-p0_a10","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\/8856"}],"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=8856"}],"version-history":[{"count":1,"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/posts\/8856\/revisions"}],"predecessor-version":[{"id":8857,"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/posts\/8856\/revisions\/8857"}],"wp:attachment":[{"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/media?parent=8856"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/categories?post=8856"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/tags?post=8856"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}