{"id":1083,"date":"2012-04-23T21:09:22","date_gmt":"2012-04-24T03:09:22","guid":{"rendered":"http:\/\/www.philhassey.com\/blog\/?p=1083"},"modified":"2012-04-24T10:03:15","modified_gmt":"2012-04-24T16:03:15","slug":"dynamite-jack-the-second-prototype-post-post-mortem","status":"publish","type":"post","link":"https:\/\/www.philhassey.com\/blog\/2012\/04\/23\/dynamite-jack-the-second-prototype-post-post-mortem\/","title":{"rendered":"Dynamite Jack: The second prototype, post-post mortem"},"content":{"rendered":"<p>So about six months after I created &#8220;<a href=\"https:\/\/www.philhassey.com\/blog\/2012\/04\/16\/dynamite-jack-seven-years-ago-today\/\">Escape from Anathema Mines<\/a>&#8221; during the Ludum Dare game jam, I created <a href=\"http:\/\/www.mechanicalcat.net\/tech\/PyWeek\/1\/entrants\/philhassey\">a game called Dynamite in the PyWeek game jam<\/a>.<\/p>\n<p><a href=\"https:\/\/www.philhassey.com\/blog\/wp-content\/uploads\/2012\/04\/shot-v11.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.philhassey.com\/blog\/wp-content\/uploads\/2012\/04\/shot-v11.png\" alt=\"\" title=\"shot-v11\" width=\"640\" height=\"480\" class=\"aligncenter size-full wp-image-1084\" srcset=\"https:\/\/www.philhassey.com\/blog\/wp-content\/uploads\/2012\/04\/shot-v11.png 640w, https:\/\/www.philhassey.com\/blog\/wp-content\/uploads\/2012\/04\/shot-v11-300x225.png 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<h3>Theme<\/h3>\n<p>So the theme of PyWeek #1 was &#8220;Power&#8221; .. I worked with my brother-in-law Tim on this game, and we spent a fair amount of time working with the idea of using a &#8220;mind control power&#8221; over the characters in game.  So I wrote some A* code to navigate things around and whatnot.  This was boring.  So I made it so you could blow something up.  This was exciting.  We decided &#8220;the power of dynamite&#8221; was what the game was about, since the dictionary definition of dynamite said something about &#8220;a powerful explosive.&#8221;  Not my best &#8220;theme compliance&#8221; for a game jam, I&#8217;ll admit.<\/p>\n<h3>Gameplay<\/h3>\n<p>The best way to see the gameplay is to <a href=\"http:\/\/www.imitationpickles.org\/pyweek1\/\">PLAY THE GAME<\/a> if you have Windows \ud83d\ude42  (Download the post-compo version, it&#8217;s a little shinier.)  But short of that, watch me play through one of the levels.  There&#8217;s a ton of interesting differences between this and Dynamite Jack.  The most significant one is that in Dynamite you can &#8220;fail&#8221; really easily.  You can block yourself into a corner by destroying the floor, and you can run out of bombs.  Those are both design decisions I changed for Dynamite Jack.<\/p>\n<p><iframe loading=\"lazy\" width=\"480\" height=\"360\" src=\"http:\/\/www.youtube.com\/embed\/cDGa1KP7dDg?rel=0\" frameborder=\"0\" allowfullscreen><\/iframe><\/p>\n<h3>Fun facts<\/h3>\n<p>Tim created all the music for this game, one of the tracks is based on a fiddle tune as well.  You may be able to tell that the character art in this game is the same character art I ended up using in Dynamite Jack.  It&#8217;s all from <a href=\"http:\/\/www.reinerstilesets.de\/\">Reiner&#8217;s Tilesets<\/a>.  It definitely helped a ton to have that art work.  It ends up looking really sharp in Dynamite Jack because I scale things down so small.<\/p>\n<p>I also brought the &#8220;dynamite drop&#8221; sound effect from this game into Dynamite Jack.  It just sounds so cool. <\/p>\n<h3>Post-Mortem<\/h3>\n<p>I think one of the big gameplay mechanics I like in that game is that when you sneak along the walls you are invisible to the guards.  It kinda leaves the &#8220;lighting effects&#8221; to your imagination.  But one of the problems with that is that it&#8217;s not very obvious.  I used the different colored cursor to help the player be able to know where the safe zones were.  <\/p>\n<p>This game introduced the fun of having guards running to check out whatever you just exploded.  I did the voice acting in this prototype of the game.  <\/p>\n<p>The idea of this game really stuck with me for a long time, so for the next several years I always talked about going back and re-making it.<\/p>\n<p><I><b>TO BE CONTINUED &#8230;<\/b><\/i><\/p>\n<p>(Dynamite Jack is coming to PC \/ Mac in mid-May.  Check out the <a href=\"http:\/\/www.youtube.com\/watch?v=IHlHHLAIMx8\">trailer<\/a> to see the difference from the original shown here.)<\/p>\n<p><iframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"http:\/\/www.youtube.com\/embed\/IHlHHLAIMx8?rel=0\" frameborder=\"0\" allowfullscreen><\/iframe><\/p>\n","protected":false},"excerpt":{"rendered":"<p>So about six months after I created &#8220;Escape from Anathema Mines&#8221; during the Ludum Dare game jam, I created a game called Dynamite in the PyWeek game jam. Theme So the theme of PyWeek #1 was &#8220;Power&#8221; .. I worked with my brother-in-law Tim on this game, and we spent a fair amount of time [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[120,3,2],"tags":[],"class_list":["post-1083","post","type-post","status-publish","format-standard","hentry","category-dynamitejack","category-pygame","category-python"],"_links":{"self":[{"href":"https:\/\/www.philhassey.com\/blog\/wp-json\/wp\/v2\/posts\/1083","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=1083"}],"version-history":[{"count":3,"href":"https:\/\/www.philhassey.com\/blog\/wp-json\/wp\/v2\/posts\/1083\/revisions"}],"predecessor-version":[{"id":1087,"href":"https:\/\/www.philhassey.com\/blog\/wp-json\/wp\/v2\/posts\/1083\/revisions\/1087"}],"wp:attachment":[{"href":"https:\/\/www.philhassey.com\/blog\/wp-json\/wp\/v2\/media?parent=1083"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.philhassey.com\/blog\/wp-json\/wp\/v2\/categories?post=1083"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.philhassey.com\/blog\/wp-json\/wp\/v2\/tags?post=1083"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}