{"id":2052,"date":"2012-11-08T14:40:45","date_gmt":"2012-11-08T14:40:45","guid":{"rendered":"http:\/\/mycours.es\/gamedesign2012\/?page_id=2052"},"modified":"2012-11-08T14:40:45","modified_gmt":"2012-11-08T14:40:45","slug":"tool-exploration-engine-with-gamemaker","status":"publish","type":"page","link":"http:\/\/mycours.es\/gamedesign2012\/tool-exploration-engine-with-gamemaker\/","title":{"rendered":"Tool: exploration engine with GameMaker"},"content":{"rendered":"<p>This is going to be a folk walking around kind of game so let&#8217;s do the guy walking part quickly.<br \/>\nMake a prototype with the basic movements, animations and graphics, the &#8220;style&#8221; of your world, like the tutorial in class BUT better.<\/p>\n<p>The recommended tool for this assignment is <a href=\"http:\/\/www.yoyogames.com\/gamemaker\/studio\" target=\"_blank\">GameMaker<\/a>. Cross platform, free lite, cheap pro, can build in every format, both drag and drop and code based.<\/p>\n<p><strong>Resources<\/strong><br \/>\nNote: Game Maker for Mac is version 7, one version behind the Window. The internal scripting language GML should work the same but .gmk files build in Game Maker 8 will not work.<\/p>\n<ul>\n<li><a href=\"http:\/\/gmc.yoyogames.com\/\" target=\"_blank\">GM Forum<\/a><\/li>\n<li><a href=\"http:\/\/wiki.yoyogames.com\/index.php\/GML_Functions_Overview\" target=\"_blank\">GML Language reference<\/a><\/li>\n<li><a href=\"http:\/\/www.aseprite.org\/\" target=\"_blank\">Aseprite<\/a> the recommended pixel art editor<\/li>\n<li>Great 8-bit sound effects generators: <a href=\"\/zip\/sfxr_WIN.zip\" target=\"_blank\">sfxr (WIN)<\/a> and <a href=\"\/zip\/cfxr_MAC.zip\" target=\"_blank\">cfxr (OSX)<\/a><\/li>\n<li><a href=\"\/zip\/lo-res-tilesets.zip\" target=\"_blank\">Ultra Lo-Res (8&#215;8) tilesets<\/a> (only for inspiration)<\/li>\n<li><a href=\"http:\/\/lpc.opengameart.org\/static\/lpc-style-guide\/assets.html\" target=\"_blank\">RPG free assets and info<\/li>\n<p><\/a>\t<\/p>\n<li><a href=\"http:\/\/www.dafont.com\/bitmap.php\" target=\"_blank\">Free Bitmap Fonts <\/a><\/li>\n<\/ul>\n<h1>Tutorials<\/h1>\n<p><strong>Part 1<\/strong><br \/>\n<a href=\"http:\/\/mycours.es\/gamedesign2012\/files\/2012\/10\/Screen-Shot-2012-10-20-at-12.28.01-AM1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1640\" title=\"Screen Shot 2012-10-20 at 12.28.01 AM\" src=\"http:\/\/mycours.es\/gamedesign2012\/files\/2012\/10\/Screen-Shot-2012-10-20-at-12.28.01-AM1.png\" alt=\"\" width=\"319\" height=\"240\" srcset=\"http:\/\/mycours.es\/gamedesign2012\/files\/2012\/10\/Screen-Shot-2012-10-20-at-12.28.01-AM1.png 319w, http:\/\/mycours.es\/gamedesign2012\/files\/2012\/10\/Screen-Shot-2012-10-20-at-12.28.01-AM1-300x225.png 300w\" sizes=\"auto, (max-width: 319px) 100vw, 319px\" \/><\/a><br \/>\n<a href=\"\/zip\/tutorial_1.gmk\" target=\"_blank\">Download the Gmk file &#8211; tutorial_1.gmk<\/a><br \/>\nThis is an improvement of the tutorial I showed in class it includes:<\/p>\n<ul>\n<li>GML script for 4 or 8 direction movement, snapped to grid or not<\/li>\n<li>GML script for changing animations\/sprite according to the direction and speed<\/li>\n<li>Multiple rooms<\/li>\n<li>Tile sets and sprite sheets animations<\/li>\n<li>Tile based collisions and collision against irregular shapes<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><strong>Part 2<\/strong><br \/>\n<a href=\"http:\/\/mycours.es\/gamedesign2012\/files\/2012\/10\/Screen-Shot-2012-10-20-at-12.26.57-AM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1641\" title=\"Screen Shot 2012-10-20 at 12.26.57 AM\" src=\"http:\/\/mycours.es\/gamedesign2012\/files\/2012\/10\/Screen-Shot-2012-10-20-at-12.26.57-AM.png\" alt=\"\" width=\"637\" height=\"477\" srcset=\"http:\/\/mycours.es\/gamedesign2012\/files\/2012\/10\/Screen-Shot-2012-10-20-at-12.26.57-AM.png 637w, http:\/\/mycours.es\/gamedesign2012\/files\/2012\/10\/Screen-Shot-2012-10-20-at-12.26.57-AM-300x224.png 300w\" sizes=\"auto, (max-width: 637px) 100vw, 637px\" \/><\/a><\/p>\n<p><a href=\"\/zip\/tutorial_2.gmk\" target=\"_blank\">Download the Gmk file &#8211; tutorial_2.gmk<\/a><br \/>\nThis tutorial is a further extension and contains:<\/p>\n<ul>\n<li>View (camera following an object)<\/li>\n<li>GML script for displaying a text box RPG style<\/li>\n<li>Soundtrack<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>This is going to be a folk walking around kind of game so let&#8217;s do the guy walking part quickly. Make a prototype with the basic movements, animations and graphics, the &#8220;style&#8221; of your world, like the tutorial in class BUT better. The recommended tool for this assignment is GameMaker. Cross platform, free lite, cheap<\/p>\n<footer class=\"entry-footer index-entry\">\n<div class=\"post-social pull-left\"><a href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=http%3A%2F%2Fmycours.es%2Fgamedesign2012%2Ftool-exploration-engine-with-gamemaker%2F\" target=\"_blank\" class=\"social-icons\"><i class=\"fa fa-facebook\" aria-hidden=\"true\"><\/i><\/a><a href=\"https:\/\/twitter.com\/home?status=http%3A%2F%2Fmycours.es%2Fgamedesign2012%2Ftool-exploration-engine-with-gamemaker%2F\" target=\"_blank\" class=\"social-icons\"><i class=\"fa fa-twitter\" aria-hidden=\"true\"><\/i><\/a><a href=\"https:\/\/www.linkedin.com\/shareArticle?mini=true&#038;url=http%3A%2F%2Fmycours.es%2Fgamedesign2012%2Ftool-exploration-engine-with-gamemaker%2F&#038;title=Tool%3A+exploration+engine+with+GameMaker\" target=\"_blank\" class=\"social-icons\"><i class=\"fa fa-linkedin\" aria-hidden=\"true\"><\/i><\/a><\/div>\n<p class=\"link-more\"><a href=\"http:\/\/mycours.es\/gamedesign2012\/tool-exploration-engine-with-gamemaker\/\" class=\"more-link\">Continue reading <span class=\"meta-nav\">\u2192<\/span><\/a><\/p>\n<\/footer>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2052","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"http:\/\/mycours.es\/gamedesign2012\/wp-json\/wp\/v2\/pages\/2052","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/mycours.es\/gamedesign2012\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/mycours.es\/gamedesign2012\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/mycours.es\/gamedesign2012\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/mycours.es\/gamedesign2012\/wp-json\/wp\/v2\/comments?post=2052"}],"version-history":[{"count":1,"href":"http:\/\/mycours.es\/gamedesign2012\/wp-json\/wp\/v2\/pages\/2052\/revisions"}],"predecessor-version":[{"id":2053,"href":"http:\/\/mycours.es\/gamedesign2012\/wp-json\/wp\/v2\/pages\/2052\/revisions\/2053"}],"wp:attachment":[{"href":"http:\/\/mycours.es\/gamedesign2012\/wp-json\/wp\/v2\/media?parent=2052"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}