{"id":1493,"date":"2013-09-20T14:24:22","date_gmt":"2013-09-20T13:24:22","guid":{"rendered":"http:\/\/www.puppygames.net\/blog\/?p=1493"},"modified":"2013-09-20T14:24:22","modified_gmt":"2013-09-20T13:24:22","slug":"battledroid-alpha-sprint-4","status":"publish","type":"post","link":"https:\/\/www.puppygames.net\/blog\/?p=1493","title":{"rendered":"Battledroid Alpha Sprint #4"},"content":{"rendered":"<p>Otherwise known as, &#8220;How I Learned to Stop Worrying About Deadlines and Fail Gracefully&#8221;.<\/p>\n<p>Ok, that&#8217;s a little melodramatic.<\/p>\n<p>We were doing quite well on the sprints but then Real Life decided to place a series of embuggerances in our way. I notice that the spelling checker in WordPress doesn&#8217;t understand &#8220;embuggerance&#8221; but I assure you, it <em>is<\/em> a word.<\/p>\n<p>The plan for this sprint was:<\/p>\n<ul>\n<li>Fix all the bugs we know of (there were plenty of issues with focus and tabbing and mouseovers, and one or two other little minor glitches)<\/li>\n<li>Steam Integration &#8211; a full Steam version of all functionality. Steam is actually not so hard to integrate as it sounds as we have an awesome Steam integration library ready-made from our previous games, and mostly it involves\u00a0<em>removing<\/em> functionality that we&#8217;ve implemented already in the game for Puppygames customers.<\/li>\n<li>Serverside housekeeping batch jobs &#8211; make accounts dormant if they&#8217;re unused for a month, etc. That sort of thing. In addition the subscribers actually needed to be charged on a regular basis (not that we&#8217;d actually enable it at this point &#8211; it just needs to be\u00a0<em>there<\/em>)<\/li>\n<li>The last messages widget on title screen needed wiring up, with the associated event polling stuff all working between clients and server<\/li>\n<li>And the last actually exciting feature, the Commander Screen, in which you can adjust your display name, personal avatar, army colours, change manufacturer allegiance, and request to join a faction. As well as placeholders for stats and medals.<\/li>\n<\/ul>\n<p>Well, in the end, all we&#8217;ve kinda managed to do is:<\/p>\n<ul>\n<li>Fix the tabbing\/focus\/mouseover bugs. Except, infuriatingly, checkboxes<\/li>\n<li>We can log in using Steam and get our avatar displayed but sadly that&#8217;s as far as we&#8217;ve got<\/li>\n<li>The Commander Screen is visually coming on very nicely but none of the functions are wired up to the server yet and it&#8217;s not fully integrated properly yet at all, more like Chaz just trying it out first than actually functional.<\/li>\n<\/ul>\n<h5>What&#8217;s Our Excuse This Time?<\/h5>\n<p>Well, mostly, this is all my fault, because Mrs. Prince is terribly ill and I&#8217;ve basically had to take almost the entire sprint off work to look after her and the kids, whom I can assure you are a pair of devils sent to torture my mortal soul. Right now she is in hospital and everyone is very upset though the prognosis is good. I don&#8217;t know particularly how any sprint survives contact with a quarter of the team suddenly stopping working in a completely random manner, but there we go.<\/p>\n<p>The next thing is that Chaz&#8217;s Windows installation has somehow managed to blow up this morning and he&#8217;s going to have to reinstall his OS, which means at least two days down the drain for him too.<\/p>\n<p>Finally Riven&#8217;s mouse has died. Not his squeaky one, but his old faithful electronic one, the one he uses to point at things on screens with. This makes Windows extremely difficult to operate, it would transpire.<\/p>\n<h5>Whither Now?<\/h5>\n<p>Well, I don&#8217;t think it&#8217;s really worth releasing Battledroid this sprint because we&#8217;ve barely got anything done on it &#8211; I think it really needs another week of work on it when we&#8217;re all firing on all cylinders so to speak &#8211; so we&#8217;ll leave it. Which brings me to the exciting news of what&#8217;s happening next week, which is that we will all be exhibiting at <a title=\"EuroGamer\" href=\"https:\/\/www.eurogamerexpo.com\/\">EuroGamer Expo 2013<\/a> in Earl&#8217;s Court, London, between\u00a0September 26-29! Once again we&#8217;ll be giving away two brand new <a title=\"Nexus 7 on Google Play\" href=\"https:\/\/play.google.com\/store\/devices\/details?id=nexus_7_16gb_2013\">Nexus 7 (2013 models)<\/a> as prizes for the best hiscore we have recorded in <a title=\"Ultratron\" href=\"https:\/\/www.puppygames.net\/ultratron\">Ultratron<\/a> and <a title=\"Droid Assault\" href=\"https:\/\/www.puppygames.net\/droid-assault\">Droid Assault<\/a> come Sunday evening. I&#8217;ve got a new Nexus 7. It is awesome. You need to come and play.<\/p>\n<p>As we&#8217;re basically all away all next week and then a couple of days to recover, I wouldn&#8217;t expect much visible progress till Friday 4th October.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Otherwise known as, &#8220;How I Learned to Stop Worrying About Deadlines and Fail Gracefully&#8221;. Ok, that&#8217;s a little melodramatic. We were doing quite well on the sprints but then Real Life decided to place a series of embuggerances in our way. I notice that the spelling checker in WordPress doesn&#8217;t understand &#8220;embuggerance&#8221; but I assure [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,1],"tags":[],"class_list":["post-1493","post","type-post","status-publish","format-standard","hentry","category-diary","category-news"],"_links":{"self":[{"href":"https:\/\/www.puppygames.net\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1493"}],"collection":[{"href":"https:\/\/www.puppygames.net\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.puppygames.net\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.puppygames.net\/blog\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.puppygames.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1493"}],"version-history":[{"count":2,"href":"https:\/\/www.puppygames.net\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1493\/revisions"}],"predecessor-version":[{"id":1495,"href":"https:\/\/www.puppygames.net\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1493\/revisions\/1495"}],"wp:attachment":[{"href":"https:\/\/www.puppygames.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1493"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.puppygames.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1493"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.puppygames.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1493"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}