{"id":720,"date":"2010-10-22T18:45:45","date_gmt":"2010-10-23T00:45:45","guid":{"rendered":"http:\/\/www.philhassey.com\/blog\/?p=720"},"modified":"2010-10-22T18:45:45","modified_gmt":"2010-10-23T00:45:45","slug":"dynamite-day-20-more-tweaks","status":"publish","type":"post","link":"https:\/\/www.philhassey.com\/blog\/2010\/10\/22\/dynamite-day-20-more-tweaks\/","title":{"rendered":"Dynamite: Day 20 &#8211; More Tweaks"},"content":{"rendered":"<p>Since this game contains a level editor, it&#8217;s pretty important for me to have the gameplay ironed out solid before I beta the game and have players creating levels.  So I&#8217;ve been adjusting little things about how the bombs work and whatnot so that I don&#8217;t have to change much after the game is &#8220;in the wild&#8221;.<\/p>\n<p>We&#8217;re coming to the end of the fourth week of dev on this project, and so far I&#8217;ve been really pleased with how things have been coming together.  Not everything is perfect, and there&#8217;s a way to go before it&#8217;ll be ready for the final release, but I&#8217;m pretty hopeful that I&#8217;ll have a for-pay beta going next week (like Minecraft \/ Wolfire do.)  The main things that will be done after that is bug fixing, graphics, and the single player campaign.  As well as integration with Game Center or whatever.<\/p>\n<p>Nan has noted that some of the levels I design are outrageously difficult, so I&#8217;ve enlisted her to design some easier levels.  Difficult levels are challenging, but sometimes they just aren&#8217;t much fun at all.  Getting the right balance between &#8220;challenging&#8221; and &#8220;infuriating&#8221; isn&#8217;t always easy.  But I guess that&#8217;s where having say, 100 levels or so in the game is smart.  If I only have 10 or so, the curve is going to be really steep.  It&#8217;s okay for the last 10 levels of a 100 level game to be near impossible, but not for the 10th level of a 10 level game.<\/p>\n<p>One of the things I really miss about python \/ PHP when doing C \/ C++ work is the lack of handy standard library goodies.  I just spent the last few minutes rounding up a md5_digest and a <a href=\"http:\/\/www.adp-gmbh.ch\/cpp\/common\/base64.html\">base64_encode, base64_decode function<\/a> for my codebase so I can start doing some web requests.  I&#8217;m also going to have to re-hack my web code to work better, since CURL has too many dependencies, and there doesn&#8217;t seem to be anything else available, so I&#8217;ve got my own silly web request maker.  Along with that I&#8217;ve got things like urlencoding, and whatnot, that I get to implement.  A bit slow going.<\/p>\n<p>-Phil<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Since this game contains a level editor, it&#8217;s pretty important for me to have the gameplay ironed out solid before I beta the game and have players creating levels. So I&#8217;ve been adjusting little things about how the bombs work and whatnot so that I don&#8217;t have to change much after the game is &#8220;in [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[116],"tags":[],"class_list":["post-720","post","type-post","status-publish","format-standard","hentry","category-dynamite"],"_links":{"self":[{"href":"https:\/\/www.philhassey.com\/blog\/wp-json\/wp\/v2\/posts\/720","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.philhassey.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.philhassey.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.philhassey.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.philhassey.com\/blog\/wp-json\/wp\/v2\/comments?post=720"}],"version-history":[{"count":1,"href":"https:\/\/www.philhassey.com\/blog\/wp-json\/wp\/v2\/posts\/720\/revisions"}],"predecessor-version":[{"id":721,"href":"https:\/\/www.philhassey.com\/blog\/wp-json\/wp\/v2\/posts\/720\/revisions\/721"}],"wp:attachment":[{"href":"https:\/\/www.philhassey.com\/blog\/wp-json\/wp\/v2\/media?parent=720"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.philhassey.com\/blog\/wp-json\/wp\/v2\/categories?post=720"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.philhassey.com\/blog\/wp-json\/wp\/v2\/tags?post=720"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}