{"id":5562,"date":"2011-11-08T09:46:51","date_gmt":"2011-11-08T01:46:51","guid":{"rendered":"http:\/\/nick.onetwenty.org\/?p=5562"},"modified":"2011-11-08T09:46:51","modified_gmt":"2011-11-08T01:46:51","slug":"table-top-gaming-prototype-on-ipad2","status":"publish","type":"post","link":"https:\/\/nick.onetwenty.org\/index.php\/2011\/11\/08\/table-top-gaming-prototype-on-ipad2\/","title":{"rendered":"&#8220;Table-top&#8221; gaming prototype on iPad2"},"content":{"rendered":"<p>I&#8217;ve been musing (and designing) a simple role-playing game for quite a while. Mostly as <a href=\"http:\/\/nick.onetwenty.org\/index.php\/2010\/10\/06\/dungeons-dragons-development\/\">a result of playing Dungeons &amp; Dragons<\/a> and getting slightly frustrated by how complex and convoluted it can be. (Checking rules interrupts gaming flow!)<\/p>\n<p>My main focus has been on the game design. I made a few presentations and spreadsheets to get my ideas in order. I also had some ideas for how to commercialise it, but hadn&#8217;t really worked everything out yet.<\/p>\n<p>Last Friday, everything suddenly fell into place in my head: design, gameplay, technology, market, production, sales. Bam! So I went to work creating a prototype and ended up making this over the weekend (with some support from <a href=\"https:\/\/twitter.com\/#!\/bennygoodtimes\">Ben<\/a> and <a href=\"https:\/\/twitter.com\/#!\/jamesonetwenty\">Jim<\/a>):<\/p>\n<p><object width=\"500\" height=\"254\" classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http:\/\/download.macromedia.com\/pub\/shockwave\/cabs\/flash\/swflash.cab#version=6,0,40,0\"><param name=\"allowFullScreen\" value=\"true\" \/><param name=\"allowscriptaccess\" value=\"always\" \/><param name=\"src\" value=\"http:\/\/www.youtube.com\/v\/4Kk4MYZQZP0?version=3&amp;hl=en_US\" \/><param name=\"allowfullscreen\" value=\"true\" \/><\/object><\/p>\n<p>Here&#8217;s what is implemented so far (and shown in the video):<\/p>\n<ol>\n<li>A rudimentary web-based multi-touch map editor (written in HTML5, CSS3, and Javascript)<\/li>\n<li>A special holder (created using various plumbing and cleaning supplies) for miniature figurines<\/li>\n<li>Code to detect the special holder&#8217;s position and orientation<\/li>\n<li>A simple interface that allows a player to move their character or scroll the map via their figurine<\/li>\n<\/ol>\n<p>On a technical note, the holder uses similar principles to <a href=\"http:\/\/www.vislab.usyd.edu.au\/moinwiki\/PuckControl\">this device<\/a> (<a href=\"http:\/\/www.vislab.usyd.edu.au\/moinwiki\/PuckControl?action=AttachFile&amp;do=view&amp;target=TR-595.pdf\">technical report<\/a>) that I worked on back in 2006 while I was at <a href=\"www.vislab.usyd.edu.au\/\">ViSLAB<\/a>. Ah, happy memories.<\/p>\n<p>There is plenty still to come (including editor improvements, basic visibility, and monsters). Hopefully, I&#8217;ll get a chance to do some more hacking next weekend. \ud83d\ude42<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve been musing (and designing) a simple role-playing game for quite a while. Mostly as a result of playing Dungeons &amp; Dragons and getting slightly frustrated by how complex and convoluted it can be. (Checking rules interrupts gaming flow!) My main focus has been on the game design. I made a few presentations and spreadsheets &hellip; <a href=\"https:\/\/nick.onetwenty.org\/index.php\/2011\/11\/08\/table-top-gaming-prototype-on-ipad2\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;&#8220;Table-top&#8221; gaming prototype on iPad2&#8243;<\/span><\/a><\/p>\n","protected":false},"author":67,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false},"categories":[1],"tags":[],"jetpack_featured_media_url":"","jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/paLsRH-1rI","_links":{"self":[{"href":"https:\/\/nick.onetwenty.org\/index.php\/wp-json\/wp\/v2\/posts\/5562"}],"collection":[{"href":"https:\/\/nick.onetwenty.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nick.onetwenty.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nick.onetwenty.org\/index.php\/wp-json\/wp\/v2\/users\/67"}],"replies":[{"embeddable":true,"href":"https:\/\/nick.onetwenty.org\/index.php\/wp-json\/wp\/v2\/comments?post=5562"}],"version-history":[{"count":10,"href":"https:\/\/nick.onetwenty.org\/index.php\/wp-json\/wp\/v2\/posts\/5562\/revisions"}],"predecessor-version":[{"id":5572,"href":"https:\/\/nick.onetwenty.org\/index.php\/wp-json\/wp\/v2\/posts\/5562\/revisions\/5572"}],"wp:attachment":[{"href":"https:\/\/nick.onetwenty.org\/index.php\/wp-json\/wp\/v2\/media?parent=5562"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nick.onetwenty.org\/index.php\/wp-json\/wp\/v2\/categories?post=5562"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nick.onetwenty.org\/index.php\/wp-json\/wp\/v2\/tags?post=5562"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}