{"id":109,"date":"2013-10-13T18:42:52","date_gmt":"2013-10-13T18:42:52","guid":{"rendered":"http:\/\/blog.restemeier.com\/?p=109"},"modified":"2014-04-05T14:36:19","modified_gmt":"2014-04-05T14:36:19","slug":"dame-as-level-editor","status":"publish","type":"post","link":"http:\/\/blog.restemeier.com\/?p=109","title":{"rendered":"DAME as Level Editor"},"content":{"rendered":"<p><a href=\" http:\/\/dambots.com\/dame-editor \">DAME<\/a> is a level editor developed on the <a href=\"http:\/\/en.wikipedia.org\/wiki\/Adobe_Integrated_Runtime\">Adobe Air<\/a> platform. Air gives it cross-platform compatibility but seems to require quite a lot of CPU performance. Many of DAME&#8217;s features are for editing tile based or isometric maps but it is possible to edit free form layouts as well. This is a <a href=\"http:\/\/pingus.seul.org\/\">Pingus<\/a> level in DAME using sprite layers:<\/p>\n<div id=\"attachment_133\" style=\"width: 310px\" class=\"wp-caption alignleft\"><a href=\"http:\/\/blog.restemeier.com\/wp-content\/uploads\/2013\/10\/pingus-DAME1.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-133\" class=\"size-medium wp-image-133\" alt=\"Pingus level in DAME\" src=\"http:\/\/blog.restemeier.com\/wp-content\/uploads\/2013\/10\/pingus-DAME1-300x164.png\" width=\"300\" height=\"164\" srcset=\"http:\/\/blog.restemeier.com\/wp-content\/uploads\/2013\/10\/pingus-DAME1-300x164.png 300w, http:\/\/blog.restemeier.com\/wp-content\/uploads\/2013\/10\/pingus-DAME1-1024x560.png 1024w, http:\/\/blog.restemeier.com\/wp-content\/uploads\/2013\/10\/pingus-DAME1-624x341.png 624w, http:\/\/blog.restemeier.com\/wp-content\/uploads\/2013\/10\/pingus-DAME1.png 1920w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-133\" class=\"wp-caption-text\">Pingus level in DAME<\/p><\/div>\n<p>Zooming out is disabled by default and enabling it can break map rendering. Air renders everything through the Flash player which seems to eat up quite a bit of rendering performance. It uses custom UI widgets which look and feel slightly different to the platform default widgets.<\/p>\n<p>DAME uses an <a href=\"http:\/\/en.wikipedia.org\/wiki\/XML\">XML<\/a> based file format that is easy to read and write, you can attach custom properties to sprites, and you can set a scroll factor on each layer to preview parallax effects. Sprites can be animated and can have per-frame collision data. It is possible to group the sprite information into folders to make it easier to find specific sprites.\u00a0DAME uses <a href=\"http:\/\/www.lua.org\/\">Lua<\/a> to implement custom level exporters.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>DAME is a level editor developed on the Adobe Air platform. Air gives it cross-platform compatibility but seems to require quite a lot of CPU performance. Many of DAME&#8217;s features are for editing tile based or isometric maps but it is possible to edit free form layouts as well. This is a Pingus level in [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[14,8],"tags":[],"class_list":["post-109","post","type-post","status-publish","format-standard","hentry","category-dame","category-level-editing"],"_links":{"self":[{"href":"http:\/\/blog.restemeier.com\/index.php?rest_route=\/wp\/v2\/posts\/109","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/blog.restemeier.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.restemeier.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.restemeier.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.restemeier.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=109"}],"version-history":[{"count":10,"href":"http:\/\/blog.restemeier.com\/index.php?rest_route=\/wp\/v2\/posts\/109\/revisions"}],"predecessor-version":[{"id":168,"href":"http:\/\/blog.restemeier.com\/index.php?rest_route=\/wp\/v2\/posts\/109\/revisions\/168"}],"wp:attachment":[{"href":"http:\/\/blog.restemeier.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=109"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.restemeier.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=109"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.restemeier.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=109"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}