{"id":121,"date":"2018-08-20T21:38:29","date_gmt":"2018-08-20T21:38:29","guid":{"rendered":"http:\/\/criticalhacking.localgameslab.org\/2018\/?page_id=121"},"modified":"2018-08-20T21:38:48","modified_gmt":"2018-08-20T21:38:48","slug":"tools-for-class-and-making-games","status":"publish","type":"page","link":"https:\/\/criticalhacking.localgameslab.org\/2018\/tools-for-class-and-making-games\/","title":{"rendered":"Tools for Class and Making Games"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">There are a number of digital tools we will make use of this semester, even just to carry out the business of working together. You are not expected to know these already, and there will be as much help and support as is needed, but you are expected to embrace the use of new tools. It is not as simple as plugging into Learn, but there are many other advantages.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Learning Goal 1<\/strong> \u2013 Learn new tools and ways of working. Adapt to new environments.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Learning Goal 2<\/strong> \u2013 Pick up Markdown, a blogging engine, or some other form of internet-aware independent publication skills and tools. i.e Be able to put your work on the internet in a place\/fashion you retain ownership of.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You will also need to pick up tools and practices relevant to your prototypes, things like game engines, Photoshop, etc. I do not have a list of things you need to learn. Each project will require its own tools. But I will train and support you in at least ARIS, so that everyone has something they can use on their own.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Learning Goal 3<\/strong> \u2013 Pick up at least one design tool for the creation of local games. Develop basic proficiency of its use. i.e. see through a simple design to a playable state.<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_87_1 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-6aabc211b915c\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-6aabc211b915c\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/criticalhacking.localgameslab.org\/2018\/tools-for-class-and-making-games\/#What_We_need_for_Class\" >What We need for Class<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/criticalhacking.localgameslab.org\/2018\/tools-for-class-and-making-games\/#ARIS\" >ARIS<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/criticalhacking.localgameslab.org\/2018\/tools-for-class-and-making-games\/#Other_Game_Design_Tools\" >Other Game Design Tools<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\" id=\"whatweneedforclass\"><span class=\"ez-toc-section\" id=\"What_We_need_for_Class\"><\/span>What We need for Class<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"http:\/\/criticalhacking.localgameslab.org\/2018\/\"><strong>Course Homepage<\/strong><\/a> \u2013 This is our syllabus. Any official, relatively static information about the course will be here and waiting whenever you need it. It will eventually house links to and summaries of your own work.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/criticalhacking2018.slcak.com\"><strong>Slack<\/strong><\/a> \u2013 We will use Slack in lieu of email as a way to stay in touch and up to date between classes. Most businesses and clubs seem to use Slack these days, and it is <em>waaaaay<\/em> better than email.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/drive.google.com\/open?id=1qWOL_jFrQj7yYlc1xFSD9I8KAbbXC2s3\"><strong>Google Drive<\/strong><\/a> \u2013 This is the easiest place to share resources, plans, and writing where we care more about the help we can get from others than we do the format. Our schedule, for instance, will mutate based on what we actually do, and the \u201cworking\u201d copy will be a spreadsheet in this shared folder.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Website\/Blogging Platforms<\/strong> \u2013 Instead of just thinking about the work you do in this course as things you produce <em>for<\/em> me, consider the value they may have to you. The simplest way to make this concrete, and to maybe develop some other skills and experiences, is to share these ideas with the world on your own terms. Whether you use a hosted blogging service like Tumblr or Blogger, or you buy and host your own domain (it\u2019s way easier than it sounds\u2014this course homepage is on a domain I run), it\u2019s an important step in digital citizenship to realize that your work is <em>yours<\/em>. If you only plug it into Learn, FB, etc., you lose most of the ownership over it. I aspire to help you see the importance of this, make room to discuss relevant issues, provide technical support, etc. within the bounds of this class. It might even be a more important thing to spend time learning than any of our content.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/hackmd.io\/\"><strong>HackMD<\/strong><\/a> \u2013 To make things look fancy in ARIS, or to have a standard format that can be combined and imported other places, Word Docs (or Google docs, etc.) are no help. They are of the past. The lingua franca of the world is the web, HTML. But HTML is for machines to read, not for humans to write. Markdown is a compromise. It makes it possible to write in a way that is not hell for humans to read and write but which is machine-translatable to (and can be combined with) HTML. HackMD is an environment to write Markdown and preview the results. It also gives us most of the collaboration features we love about Google docs. You may want to use HackMD for your game scripts, and I will assign it (or some other way of producing Markdown) for the <a>Design Showcase<\/a> so that I can put them on the course webpage easily.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"aris\"><span class=\"ez-toc-section\" id=\"ARIS\"><\/span>ARIS<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">You do not have tot use ARIS this semester, but it may be especially useful. I will spend some time teaching it to you, I know it very well and have been on the design team since 2009, and I think it is a great tool that fits a magic place between ease of use and power.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here are some links to help you get started with ARIS:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"http:\/\/arisgames.org\/\">ARIS Project Homepage<\/a><\/li><li><a href=\"http:\/\/arisgames.org\/editor\">ARIS Editor<\/a> \u2013 there are tutorials there too<\/li><li><a href=\"http:\/\/manual.arisgames.org\/\">ARIS Manual<\/a> \u2013 I can always use a ton of help writing this. <em>Hint, hint<\/em><\/li><li><a href=\"http:\/\/fielddaylab.org\/courses\">Field Day Courses<\/a><\/li><li><a href=\"http:\/\/localgameslababq.wordpress.com\/category\/tutorial\/\">My Tutorials at the Local Games Lab ABQ Blog<\/a> \u2013 Many of these are ARIS tips.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Most importantly, ARIS is more than a piece of software. It\u2019s a collection of people around the world interested in combining mobile, augmented reality, storytelling, and games. Read and use the ARIS author forums at:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/fielddaylab.org\/forums\">ARIS Author Forums<\/a><\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"othergamedesigntools\"><span class=\"ez-toc-section\" id=\"Other_Game_Design_Tools\"><\/span>Other Game Design Tools<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">There are many other kits that make game creation a possibility for non-programmers. Some I know, others I don\u2019t. Some are free, others not. Please feel free to help make this list and fill in details. If you can produce tutorials etc. for these tools, it may be easier for others (in this class and in the world) in the future (<em>Hint, hint<\/em>). We will especially want to know about what software the authoring tool runs on, what platforms you can develop for (and at what prices), how easy it is to find and play games made with the software, and what kinds of games it is easiest to author with that tool.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Learning Goal 4<\/strong> \u2013 Contribute to the user communities of game design tools. Post designs, documentation, tutorials, etc. publicly, either on your own site or in forums, etc. for the tool itself.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here are some kits I know about:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"http:\/\/taleblazer.org\/\" target=\"_blank\">Taleblazer<\/a> \u2013 also kinda like ARIS. Probably easier to make simulation type content. Uses the block-style programming language like Scratch. Cross platform: Android and iOS. <em>I would be especially interested for someone to learn this tool and make tutorials for others.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"http:\/\/twinery.org\/\" target=\"_blank\">Twine 2<\/a>. Like ARIS but without the places. This is a web-format choose-your-own adventure engine. The editor makes it easy to do branching stories, and you can start with plain text. HTML and Javascript make infinite customization possible (images, variables, mini games, etc.) and deployment simple.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"http:\/\/appinventor.mit.edu\/explore\/front.html\" target=\"_blank\">App Inventor<\/a> \u2013 Blocks-based, visual app development environment for Android. Free.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"http:\/\/gamesalad.com\/\" target=\"_blank\">GameSalad<\/a> \u2013 Make desktop and iOS games with the free version which runs in OS X and Windows, Windows and Android for $$. Looks mostly geared to platformers, but fairly generic. Good documentation but look at modding an existing template to get up and running.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"http:\/\/www.yoyogames.com\/\">Game Maker<\/a> \u2013 Another one that comes up a lot. Looks a little similar to GameSalad.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"http:\/\/www.rpgmakerweb.com\/products\/programs\/rpg-maker-mv\" target=\"_blank\">RPG Maker MV<\/a> \u2013 Primarily geared towards classic RPGs: menu based combat, isometric view of a map with buildings and characters on it. Costs money but sometimes is cheap on Steam.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"http:\/\/scratch.mit.edu\/\" target=\"_blank\">Scratch<\/a> \u2013 Not really a game maker, more of a \u201clearn to program visually\u201d tool, but used to make games.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"http:\/\/www.playfreshair.com\/\" target=\"_blank\">FreshAir<\/a> \u2013 Kinda like ARIS. Quizzes and item interactions are easy to author. Web-based authoring tool. Cross platform. Costs money to have others play your game.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.inklestudios.com\/ink\/\" target=\"_blank\">Ink<\/a> &#8211; Like Markdown but for making games not webpages. It&#8217;s a simple, human parseable language for writing games. The script can then be automatically turned into a web-based game. You do need somewhere to host it, but this can be done.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">MS Excel, or google spreadsheets \u2013 on the back end, many games are little more than spreadsheets where math happens. You can create interactive systems with cells and equations using Excel, leaving the visual design out for the moment. There are even people who use Excel as an actual game engine, putting in graphics and everything (just google it). You can even use interactive google gadgets to create game elements easily from spreadsheet cells.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Google sites \u2013 Using hyperlinks, you can turn a website like this one into a rudimentary game engine somewhat like choose your own adventure stories.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Modding tools in commercial games \u2013 Many games come with their own modding tools. These can sometimes be used to create games very far from the one you begin with. My first educational game was a mod of Civ. 3.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">What else?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>There are a number of digital tools we will make use of this semester, even just to carry out the business of working together. You are not expected to know these already, and there will be as much help and support as is needed, but you are expected to embrace the use of new tools. &hellip; <a href=\"https:\/\/criticalhacking.localgameslab.org\/2018\/tools-for-class-and-making-games\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Tools for Class and Making Games&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":6,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-121","page","type-page","status-publish","hentry"],"jetpack_shortlink":"https:\/\/wp.me\/PaaYyq-1X","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/criticalhacking.localgameslab.org\/2018\/wp-json\/wp\/v2\/pages\/121","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/criticalhacking.localgameslab.org\/2018\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/criticalhacking.localgameslab.org\/2018\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/criticalhacking.localgameslab.org\/2018\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/criticalhacking.localgameslab.org\/2018\/wp-json\/wp\/v2\/comments?post=121"}],"version-history":[{"count":1,"href":"https:\/\/criticalhacking.localgameslab.org\/2018\/wp-json\/wp\/v2\/pages\/121\/revisions"}],"predecessor-version":[{"id":122,"href":"https:\/\/criticalhacking.localgameslab.org\/2018\/wp-json\/wp\/v2\/pages\/121\/revisions\/122"}],"wp:attachment":[{"href":"https:\/\/criticalhacking.localgameslab.org\/2018\/wp-json\/wp\/v2\/media?parent=121"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}