{"submission_id":"979117","keywords":[{"keyword_id":"151903","keyword_name":"2600","contributed":"f","submissions_count":"4"},{"keyword_id":"1188","keyword_name":"art","contributed":"f","submissions_count":"12044"},{"keyword_id":"37756","keyword_name":"atari","contributed":"f","submissions_count":"28"},{"keyword_id":"13381","keyword_name":"dot","contributed":"f","submissions_count":"429"},{"keyword_id":"2897","keyword_name":"pixel","contributed":"f","submissions_count":"1806"},{"keyword_id":"22004","keyword_name":"pixelart","contributed":"f","submissions_count":"498"},{"keyword_id":"11220","keyword_name":"sprite","contributed":"f","submissions_count":"1291"}],"hidden":"f","scraps":"f","favorite":"f","favorites_count":"3","create_datetime":"2015-12-01 03:50:32.687368+01","create_datetime_usertime":"01 Dec 2015 03:50 CET","last_file_update_datetime":"2015-12-01 03:49:13.711948+01","last_file_update_datetime_usertime":"01 Dec 2015 03:49 CET","username":"icelink256","user_id":"127719","user_icon_file_name":"143682_icelink256_avatar_aika_01_rgb.png","user_icon_url_large":"https://nl.ib.metapix.net/usericons/large/143/143682_icelink256_avatar_aika_01_rgb.png","user_icon_url_medium":"https://nl.ib.metapix.net/usericons/medium/143/143682_icelink256_avatar_aika_01_rgb.png","user_icon_url_small":"https://nl.ib.metapix.net/usericons/small/143/143682_icelink256_avatar_aika_01_rgb.png","file_name":"1343159_icelink256_cq_2600.png","file_url_full":"https://nl.ib.metapix.net/files/full/1343/1343159_icelink256_cq_2600.png","file_url_screen":"https://nl.ib.metapix.net/files/screen/1343/1343159_icelink256_cq_2600.png","file_url_preview":"https://nl.ib.metapix.net/files/preview/1343/1343159_icelink256_cq_2600.jpg","thumbnail_url_huge_noncustom":"https://nl.ib.metapix.net/files/preview/1343/1343159_icelink256_cq_2600.jpg","thumbnail_url_large_noncustom":"https://nl.ib.metapix.net/thumbnails/large/1343/1343159_icelink256_cq_2600_noncustom.jpg","thumbnail_url_medium_noncustom":"https://nl.ib.metapix.net/thumbnails/medium/1343/1343159_icelink256_cq_2600_noncustom.jpg","thumb_medium_noncustom_x":"120","thumb_medium_noncustom_y":"72","thumb_large_noncustom_x":"200","thumb_large_noncustom_y":"120","thumb_huge_noncustom_x":"300","thumb_huge_noncustom_y":"180","files":[{"file_id":"1343159","file_name":"1343159_icelink256_cq_2600.png","file_url_full":"https://nl.ib.metapix.net/files/full/1343/1343159_icelink256_cq_2600.png","file_url_screen":"https://nl.ib.metapix.net/files/screen/1343/1343159_icelink256_cq_2600.png","file_url_preview":"https://nl.ib.metapix.net/files/preview/1343/1343159_icelink256_cq_2600.jpg","mimetype":"image/png","submission_id":"979117","user_id":"127719","submission_file_order":"0","full_size_x":"640","full_size_y":"384","screen_size_x":"640","screen_size_y":"384","preview_size_x":"300","preview_size_y":"180","initial_file_md5":"20a48c6340c0652c03d3dd52066d83f9","full_file_md5":"dea1daa793ee6223b8171def7085d67d","large_file_md5":"c7959182d3dc586c80102d4067b72aa1","small_file_md5":"9f61352523962e4967e017a42712ef4c","thumbnail_md5":"08025da9b7a3c9be5c8da5fee802b7b0","deleted":"f","create_datetime":"2015-12-01 03:49:13.711948+01","create_datetime_usertime":"01 Dec 2015 03:49 CET","thumbnail_url_huge_noncustom":"https://nl.ib.metapix.net/files/preview/1343/1343159_icelink256_cq_2600.jpg","thumbnail_url_large_noncustom":"https://nl.ib.metapix.net/thumbnails/large/1343/1343159_icelink256_cq_2600_noncustom.jpg","thumbnail_url_medium_noncustom":"https://nl.ib.metapix.net/thumbnails/medium/1343/1343159_icelink256_cq_2600_noncustom.jpg","thumb_medium_noncustom_x":"120","thumb_medium_noncustom_y":"72","thumb_large_noncustom_x":"200","thumb_large_noncustom_y":"120","thumb_huge_noncustom_x":"300","thumb_huge_noncustom_y":"180"}],"pools":[],"description":"After some shenanigans with the room format, I was able to get the screen size down to 3 bytes of data! I may add either 2, or 3 bytes to this size, when I add monsters/treasure. It depends on the level of flexibility I want this to have.\n\nThe data is in a bit-wise format, allowing for easy, compact dungeon creation.\nThe formatting order is:\nByte 1: Doors, Byte 2: Blocks, Byte 3: Water\n\nThese 4 screens are 3 bytes each, and their code is:\n$44,$D7,$00 (upper-left)\n$55,$C1,$01 (upper-right)\n$44,$6A,$00 (bottom-left)\n$44,$48,$06 (bottom-right)\n\nThere are obvious patterns to the data layout even at the hexadecimal level, but the methods to my madness are made more apparent, should you look at the bits!\n\nA 16-pixel black bar was added to the bottom of the game screen, to make the dungeon screens better fit the grid. As a secondary effect, it will ease up the game's processing somewhat!","description_bbcode_parsed":"<span style='word-wrap: break-word;'>After some shenanigans with the room format, I was able to get the screen size down to 3 bytes of data! I may add either 2, or 3 bytes to this size, when I add monsters/treasure. It depends on the level of flexibility I want this to have.<br /><br />The data is in a bit-wise format, allowing for easy, compact dungeon creation.<br />The formatting order is:<br />Byte 1: Doors, Byte 2: Blocks, Byte 3: Water<br /><br />These 4 screens are 3 bytes each, and their code is:<br />$44,$D7,$00 (upper-left)<br />$55,$C1,$01 (upper-right)<br />$44,$6A,$00 (bottom-left)<br />$44,$48,$06 (bottom-right)<br /><br />There are obvious patterns to the data layout even at the hexadecimal level, but the methods to my madness are made more apparent, should you look at the bits!<br /><br />A 16-pixel black bar was added to the bottom of the game screen, to make the dungeon screens better fit the grid. As a secondary effect, it will ease up the game&#039;s processing somewhat!</span>","writing":"","writing_bbcode_parsed":"<span style='word-wrap: break-word;'></span>","pools_count":0,"title":"Room Format -- 3 Bytes!","deleted":"f","public":"t","mimetype":"image/png","pagecount":"1","rating_id":"0","rating_name":"General","ratings":[],"submission_type_id":"1","type_name":"Picture/Pinup","guest_block":"f","friends_only":"f","comments_count":"8","views":"37","sales_description":null,"forsale":"f","digitalsales":"f","printsales":"f","digital_price":""}