{"author_name":"lazyeels","cat":"LD #28","comments":[],"epoch":1386787080,"likes":0,"metadata":{"p_key":"37298","p_author":"lazyeels","p_authorkey":"17400","p_urlkey":"72910","p_title":"Level Dev Editor","p_cat":"LD #28","p_event":"LD28","p_time":"1386787080","p_likes":"0","p_comments":"0","p_status":"UPD5","us_key":"17400","us_name":"lazyeels","us_username":"lazyeels","event_start":"1386892800","event_key":"20","event_name":"LD28"},"text":"<p>Hi everyone,<\/p>\n <p>For the warm up weekend I created a level design tool to help me generate the kind of level data that would be a pain in the a*se to do manually during the Jam, plus I&#8217;m working with a team this time, and need to provide tools that will aid them in generating content for the game. \u00a0We&#8217;re also located in different countries so need to be able to work with the same tool.<\/p>\n <p>You can see it working\u00a0<a href=\"http:\/\/bit.ly\/18UWpLw\" target=\"_blank\">here<\/a> (works in Chrome, but not sure about other browsers yet). Please don&#8217;t use it for the Jam as it uses my account and I would like to stay within the free-tier in terms of usage.<\/p>\n <p>The current version allows you to:<\/p>\n <p>1.) Place tiles to create a room or small map.<br \/>\n 2.) Draw a room, by clicking and dragging a box (like any paint package rectangular select tool).<br \/>\n 3.) Place the player and move them around with the arrow keys.<br \/>\n 4.) Set starting positions of NPCs and mobs and save with level data.<\/p>\n <p>Sadly I didn&#8217;t finish everything I set out to, I would like to add:<\/p>\n <p>1.) Drag and drop a room maps and connect their doorways to their respective partners in other rooms.<br \/>\n 2.) Upload tilesets, items, entities etc. via .csv upload (anybody have a solution to this, I&#8217;m having issues).<br \/>\n 3.) Export all data to JSON (working on this bit now, hopefully will be ready in time for the Jam).<br \/>\n 4.) Scrollable map area for larger maps.<br \/>\n 5.) Add behaviours to NPCs and mobs i.e. random walks, A* path finding etc.<\/p>\n <p><strong>Download<\/strong><\/p>\n <p>You can download the level editor code <a href=\"http:\/\/bit.ly\/18DuQnl\" target=\"_blank\">here<\/a>, it also includes a basic game framework I&#8217;ve been working using Javascript and canvas.<\/p>\n <p><strong>Running<\/strong><\/p>\n <p>All you need to do is set up a Google application on Google App Engine via the console, then add your application ID to the app.yaml file. Run the UpdateApp.sh script to update your site. The RunDevServer.sh script allows you to run the app locally (via localhost:8080).<\/p>\n <p>It&#8217;s not fully functional, but you can create, save, and load levels you have designed, all saved to the cloud :-).<\/p>\n <p><strong>Screenshots<\/strong><\/p>\n <div id=\"attachment_303735\" style=\"width: 310px\" class=\"wp-caption alignleft\"><a href=\"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2013\/12\/1.png\"><img class=\"size-medium wp-image-303735\" alt=\"Dragging an area to create a room (Select the Room option from the Object menu).\" src=\"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2013\/12\/1-300x188.png\" width=\"300\" height=\"188\" srcset=\"http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2013\/12\/1-300x188.png 300w, http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2013\/12\/1-550x344.png 550w, http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2013\/12\/1.png 914w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><p class=\"wp-caption-text\">Dragging an area to create a room (Select the Room option from the Object menu).<\/p><\/div>\n <div id=\"attachment_303733\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2013\/12\/3.png\"><img class=\"size-medium wp-image-303733\" alt=\"Try using the room tool over and over again to create interesting configurations.\" src=\"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2013\/12\/3-300x187.png\" width=\"300\" height=\"187\" \/><\/a><p class=\"wp-caption-text\">Try using the room tool over and over again to create interesting configurations. Once done you can add door ways, a player friendly NPC&#8217;s and mobs.<\/p><\/div>\n <p>If you have any queries let me know, otherwise thanks for listening (I mean reading).<\/p>","time":"December 11th, 2013 1:38 pm","title":"Level Dev Editor"}