{"id":30,"date":"2006-01-03T23:07:00","date_gmt":"2006-01-03T13:07:00","guid":{"rendered":"http:\/\/www.doolwind.com\/blog\/?p=30"},"modified":"2006-01-03T23:07:00","modified_gmt":"2006-01-03T13:07:00","slug":"passive-aggressive","status":"publish","type":"post","link":"https:\/\/www.doolwind.com\/blog\/passive-aggressive\/","title":{"rendered":"Passive Aggressive"},"content":{"rendered":"<p>I\u2019m back home again and enjoying my second week of holidays. Unfortunately it\u2019s so incredibly hot and humid that it\u2019s making life difficult to work in front of the computer. I decided to spend a few hours working out my schedule of what I need to do before I\u2019m \u2018feature complete\u2019 for the tech demo. I\u2019ve got a list of 20 things I need to complete, totally approximately 126 hours. This time is overcompensating and hopefully it should be done with a lot less time than that. However, assuming that about right, I should be able to complete it within about 12 weeks. That puts my deadline at about the 7<sup>th<\/sup> of April. I\u2019m going to set that for now and see how I go over the coming weeks before I make it a definite date.<\/p>\n<p>I\u2019ve completed the first item on my list, the passive defence logic. I know have large circles moving around an ellipsoid (that happens to be a perfect sphere for now) surrounding the players ship. The logic is put in to shoot down missiles if the passive defence is in position. So far the two passive defences are fighters and phalanx. The circles are an abstraction of where the phalanx is to fire, and where the fighters should patrol. In the future (one of the last items on the list) is to actually put small fighters and bullets for the phalanx; however they aren\u2019t really necessary for now. My main aim with the passive defences where to have a consistent interface for controlling both and I\u2019m happy with how it has turned out. It still needs to be \u2018prettied\u2019 up, but I thought I\u2019d post a screenshot to show what the initial implementation looks like.<\/p>\n<p><a href=\"http:\/\/www.doolwind.com\/images\/blog\/PassiveDefence.jpg\"><img loading=\"lazy\" decoding=\"async\" height=\"393\" src=\"http:\/\/www.doolwind.com\/images\/blog\/PassiveDefence.jpg\" width=\"455\" border=\"0\" \/><\/a><\/p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I\u2019m back home again and enjoying my second week of holidays. Unfortunately it\u2019s so incredibly hot and humid that it\u2019s making life difficult to work in front of the computer. I decided to spend a few hours working out my schedule of what I need to do before I\u2019m \u2018feature complete\u2019 for the tech demo. <a class=\"more-link\" href=\"https:\/\/www.doolwind.com\/blog\/passive-aggressive\/\">Read More<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"enabled":false},"version":2}},"categories":[3],"tags":[],"class_list":["post-30","post","type-post","status-publish","format-standard","hentry","category-cic"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pgEc5-u","_links":{"self":[{"href":"https:\/\/www.doolwind.com\/blog\/wp-json\/wp\/v2\/posts\/30","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.doolwind.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.doolwind.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.doolwind.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.doolwind.com\/blog\/wp-json\/wp\/v2\/comments?post=30"}],"version-history":[{"count":0,"href":"https:\/\/www.doolwind.com\/blog\/wp-json\/wp\/v2\/posts\/30\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.doolwind.com\/blog\/wp-json\/wp\/v2\/media?parent=30"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.doolwind.com\/blog\/wp-json\/wp\/v2\/categories?post=30"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.doolwind.com\/blog\/wp-json\/wp\/v2\/tags?post=30"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}