{"id":315,"date":"2013-03-12T09:16:57","date_gmt":"2013-03-12T09:16:57","guid":{"rendered":"http:\/\/grungi.gsmproductions.com\/?p=315"},"modified":"2013-03-12T09:16:57","modified_gmt":"2013-03-12T09:16:57","slug":"battlerl-day-2-progress-report","status":"publish","type":"post","link":"http:\/\/grungi.gsmproductions.com\/?p=315","title":{"rendered":"BattleRL : Day 2 progress report"},"content":{"rendered":"<p>Day two was also productive thanks to libtcod&#8217;s included algorithms. It still needs some tweaking, but I was able to get the field of view computed and running in a very short time. That meant also adding the traditional &#8216;@&#8217; character to depict the player character, and making him move around correctly.<\/p>\n<div style=\"width: 812px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" loading=\"lazy\" alt=\"\" src=\"http:\/\/i.imgur.com\/7uxGrjd.png\" width=\"802\" height=\"533\" \/><p class=\"wp-caption-text\">Field of view rendering.<\/p><\/div>\n<p>I still need to adjust a couple of things for the field of view:<\/p>\n<ul>\n<li><span style=\"line-height: 13px;\">I do not want it to be coputed on a square, but on a circle around the player.<\/span><\/li>\n<li>I need to have three states for the tiles : undiscovered, invisible and visible.<\/li>\n<li>I want to experiment with limiting the angle for the field of view computation.<\/li>\n<\/ul>\n<p>But again, for day 3 I would rather move on to combat, so that when I come back to that to refine and balance all the previous systems, it will be in relation to the other systems, to assess the &#8216;fun&#8217; of said tweaks.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Day two was also productive thanks to libtcod&#8217;s included algorithms. It still needs some tweaking, but I was able to get the field of view computed and running in a very short time. That meant also adding the traditional &#8216;@&#8217; character to depict the player character, and making him move around correctly. I still need [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[41,42,8,4,3],"tags":[],"jetpack_featured_media_url":"","_links":{"self":[{"href":"http:\/\/grungi.gsmproductions.com\/index.php?rest_route=\/wp\/v2\/posts\/315"}],"collection":[{"href":"http:\/\/grungi.gsmproductions.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/grungi.gsmproductions.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/grungi.gsmproductions.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/grungi.gsmproductions.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=315"}],"version-history":[{"count":2,"href":"http:\/\/grungi.gsmproductions.com\/index.php?rest_route=\/wp\/v2\/posts\/315\/revisions"}],"predecessor-version":[{"id":317,"href":"http:\/\/grungi.gsmproductions.com\/index.php?rest_route=\/wp\/v2\/posts\/315\/revisions\/317"}],"wp:attachment":[{"href":"http:\/\/grungi.gsmproductions.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=315"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/grungi.gsmproductions.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=315"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/grungi.gsmproductions.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=315"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}