{"id":919,"date":"2015-07-19T14:18:08","date_gmt":"2015-07-19T13:18:08","guid":{"rendered":"http:\/\/www.randomorbit.co.uk\/?p=919"},"modified":"2015-08-29T16:43:32","modified_gmt":"2015-08-29T15:43:32","slug":"cellarscramble-a-bit-of-progress","status":"publish","type":"post","link":"https:\/\/www.randomorbit.co.uk\/?p=919","title":{"rendered":"CellarScramble. A bit of progress"},"content":{"rendered":"<h2><a href=\"http:\/\/www.randomorbit.co.uk\/wordpress\/wp-content\/uploads\/2015\/07\/CSWalkThrough.gif\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-medium wp-image-920\" src=\"http:\/\/www.randomorbit.co.uk\/wordpress\/wp-content\/uploads\/2015\/07\/CSWalkThrough-300x225.gif\" alt=\"CSWalkThrough\" width=\"300\" height=\"225\" \/><\/a>The story so far.<\/h2>\n<p>As we wizz through the half-way stage there has been some progress.<\/p>\n<p>I have written code to handle a collection of upto 256 8&#215;8 tiles. I also have structures that arrange tiles into upto 255 rooms of 4&#215;3 tiles each and routines that can draw a room and tell me what room I&#8217;ll end up in if I leave the current one in any direction. This means I have a complete map of 30 rooms at the moment, interconnected.<\/p>\n<p>Next up I have some routines that can handle my player sprite. I can read the screen memory below the sprite (so I can put it back later), draw a sprite and then put the ground back (told you I&#8217;d need it later).<\/p>\n<p>The little GIF is a walk through of part of the cellar (click on it to see the animated version).<\/p>\n<p>Currently there is no collision detection, baddies, goodies and there is no timing and video blanking type work. But, not bad so far.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The story so far. As we wizz through the half-way stage there has been some progress. I have written code to handle a collection of upto 256 8&#215;8 tiles. I also have structures that arrange tiles into upto 255 rooms of 4&#215;3 tiles each and routines that can draw a room and tell me what &hellip; <a href=\"https:\/\/www.randomorbit.co.uk\/?p=919\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">CellarScramble. A bit of progress<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","footnotes":""},"categories":[33,98,97,86,37],"tags":[],"class_list":["post-919","post","type-post","status-publish","format-standard","hentry","category-c84-retro-tech","category-retrochallenge","category-retrochallenge-2015","category-sharp","category-c87-sharp-mz-700"],"featured_image_src":null,"author_info":{"display_name":"andy","author_link":"https:\/\/www.randomorbit.co.uk\/?author=1"},"_links":{"self":[{"href":"https:\/\/www.randomorbit.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/919","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.randomorbit.co.uk\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.randomorbit.co.uk\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.randomorbit.co.uk\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.randomorbit.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=919"}],"version-history":[{"count":2,"href":"https:\/\/www.randomorbit.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/919\/revisions"}],"predecessor-version":[{"id":922,"href":"https:\/\/www.randomorbit.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/919\/revisions\/922"}],"wp:attachment":[{"href":"https:\/\/www.randomorbit.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=919"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.randomorbit.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=919"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.randomorbit.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=919"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}