{"id":529,"date":"2015-08-17T05:47:32","date_gmt":"2015-08-17T03:47:32","guid":{"rendered":"http:\/\/gamedevis.cool\/?p=529"},"modified":"2015-08-21T14:36:48","modified_gmt":"2015-08-21T12:36:48","slug":"the-week-of-awesome-iii-death-is-useful-day-7","status":"publish","type":"post","link":"https:\/\/gamedevis.cool\/ro\/the-week-of-awesome-iii\/the-week-of-awesome-iii-death-is-useful-day-7\/","title":{"rendered":"(English) The Week Of Awesome III \u2013 Death is useful \u2013 Day 7 &#8211; Final"},"content":{"rendered":"<h1><strong>Day 7 &#8211; Final<\/strong><\/h1>\n<h5>UPDATE: I have released \u00a0my game on Game Jolt, you can find it \u00a0<a href=\"http:\/\/gamejolt.com\/dashboard\/games\/86758\" onclick=\"__gaTracker('send', 'event', 'outbound-article', 'http:\/\/gamejolt.com\/dashboard\/games\/86758', 'here.\\n');\" target=\"_blank\">here.<br \/>\n<\/a><\/h5>\n<p>It was an awesome week, the game is ready and I&#8217;m more than satisfied with the result, in the last day the most time was spent on implementing the end game, correcting bugs and making tweaks.<\/p>\n<h2>Full Gameplay Video:<\/h2>\n<p><iframe loading=\"lazy\" title=\"Deah is Useful - Full Gameplay\" width=\"598\" height=\"336\" src=\"https:\/\/www.youtube.com\/embed\/p0L7HbCBW-Q?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<h2>Game break down:<\/h2>\n<p>The game starts with our hero, the White Knight, which finds himself in a mysterious, cold world. The game level can be divided\u00a0in more parts:<\/p>\n<h4>1. The tutorial area (Death is missing)<\/h4>\n<p>In the beginning\u00a0the player is familiarized with our hero&#8217;s control:<\/p>\n<p>&#8211; if you are waiting few seconds without pressing the<strong> right arrow<\/strong> key, our hero will tell to the player that we can use the<strong> left and right arrow<\/strong> \u00a0keys to move the character<\/p>\n<p>&#8211; after making a few steps our hero has the first encounter with an enemy, the player is quickly prompted to press the <strong>Q<\/strong> key for shooting projectiles but something strange is happening, a slow motion sequence starts in which we can find out that<strong> death is missing<\/strong>, the enemies can&#8217;t be killed, and also our hero can&#8217;t be killed<\/p>\n<p>&#8211; if our hero is being hit by the enemy, he suggests to the player that he can try to jump the enemy by pressing the <strong>space bar<\/strong> key<\/p>\n<p>&#8211; after our hero jumps the first enemy, another challenge appears, a pit with spikes on the bottom, if our hero falls in the pit he will not die but will be paralyzed in pain and informs \u00a0the player that he can teleport back at the start of the level by pressing the <strong>R<\/strong> key<\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe loading=\"lazy\" class=\"youtube-player\" width=\"598\" height=\"337\" src=\"https:\/\/www.youtube.com\/embed\/YLXaP9_LF7w?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-US&#038;autohide=2&#038;wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\"><\/iframe><\/span><\/p>\n<h4>2. Finding missing\u00a0Death area (Death is useful)<\/h4>\n<p>On his way to the unknown our hero finds out a huge ice block with something trapped in it. If we destroy the ice block we have a big surprise, the person inside was the Death himself. \u00a0Our hero&#8217;s act\u00a0does not pass unnoticed and Death is offering a reward from 3 possible choices. This choices are actually a way to manipulate dynamically the gameplay difficulty:<\/p>\n<p>&#8211; <strong>easy difficulty<\/strong>: is the reward which grants extra 2 lives and 3 checkpoints during the level, the checkpoints are activated by killing an enemy after a certain point. The end of the level is at ~8000 position in game units, \u00a0the checkpoints are at the positions: 1550, 3900, 7700<\/p>\n<p>&#8211; <strong>medium difficulty<\/strong>: is the reward which grants extra stamina power for the hero&#8217;s weapon and one checkpoint at game world position: 3900.<\/p>\n<p>&#8211;<strong> hard difficulty<\/strong>: is the reward which halves the stamina power for the weapon, removes all the checkpoints and gives a timer which our hero needs to feed by killing enemies, if the timer reaches 0 seconds, our hero will die and will return at the start of the level. In this case we can say that Death cursed our hero :D.<\/p>\n<p>The reward will be activated after our hero dies. The chosen reward is not permanent, the player can choose to change the active reward by breaking again the ice block where death was found. If you have activated a checkpoint further than the ice block&#8217;s location, you can always teleport at the start of the level by pressing the\u00a0<strong>R key.<\/strong><\/p>\n<p>The\u00a0active reward \u00a0acts also as a multiplier for the player&#8217;s score:<\/p>\n<p>&#8211; easy difficulty reward: 0.5 multiplier, receives 50 points for killing an enemy<\/p>\n<p>&#8211; medium difficulty reward: 1.0 multiplier, receives 100 points for killing an enemy<\/p>\n<p>&#8211; hard difficulty reward: 2.5 multiplier, receives 250 points for killing an enemy,<\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe loading=\"lazy\" class=\"youtube-player\" width=\"598\" height=\"337\" src=\"https:\/\/www.youtube.com\/embed\/apyAu9xaeu0?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-US&#038;autohide=2&#038;wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\"><\/iframe><\/span><\/p>\n<h4>3. Enemies area ( The first real challenge )<\/h4>\n<p>In this area our hero will face a wave of enemies:<\/p>\n<p>&#8211;\u00a0imp enemies with sword: after being attacked they will boost their speed and if they get near our hero they will use a lethal sword thrust<\/p>\n<p>&#8211; imp enemies with pitchfork: very dangerous from long range, they have a devastating pitchfork ranged attack, but they are not too smart, you often can see them hitting their fellow imp enemies<\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe loading=\"lazy\" class=\"youtube-player\" width=\"598\" height=\"337\" src=\"https:\/\/www.youtube.com\/embed\/rTroVNXnI-8?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-US&#038;autohide=2&#038;wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\"><\/iframe><\/span><\/p>\n<h4>4. Auto-scrolling area ( Stalking Spike Imp )<\/h4>\n<p>A wild huge imp appears wielding a big spike trap, his only purpose in life is to stalk our player and squash him if he has the chance.<\/p>\n<p>In this area you need to be careful at the stalking Spike Imp which comes from behind, and also to the other fellow imp enemies which are waiting for us ahead.<\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe loading=\"lazy\" class=\"youtube-player\" width=\"598\" height=\"337\" src=\"https:\/\/www.youtube.com\/embed\/Z5GhLC5SNnM?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-US&#038;autohide=2&#038;wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\"><\/iframe><\/span><\/p>\n<h4>5. Platforming area ( Jump, jump, jump )<\/h4>\n<p>Finally !\u00a0our escape from the Stalking Spike Imp, but we need to be careful, the platforms are not unguarded, and bellow them there is a sea of spikes waiting for us&#8230;<\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe loading=\"lazy\" class=\"youtube-player\" width=\"598\" height=\"337\" src=\"https:\/\/www.youtube.com\/embed\/bWrxsRFiwc0?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-US&#038;autohide=2&#038;wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\"><\/iframe><\/span><\/p>\n<h4>6. Final Boss Battle area ( And awesome game end )<\/h4>\n<p>The final area is not a easy one, we have 2 Stalking Spike Imps which try to crush us, we are lucky that we have some platforms where we can jump and the spike imps can&#8217;t reach us, but we are not lucky for long, from an unreachable platform\u00a0a Necromancer Imp spawns\u00a0big Ice Blocks having Pitchfork Imps in them. Only the worthy will find the strategy and power to surpass them.<\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe loading=\"lazy\" class=\"youtube-player\" width=\"598\" height=\"337\" src=\"https:\/\/www.youtube.com\/embed\/lpEPlTA7Em4?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-US&#038;autohide=2&#038;wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\"><\/iframe><\/span><\/p>\n<h3>The love for details<\/h3>\n<p>&#8211; in some cases there is some chance for the projectiles to bounce and hit back the one\u00a0which launched them, being our hero or the enemy: hitting the spike wall carried by the Spike Imps or hitting the enemies when Death is missing<\/p>\n<p>&#8211; if is taking too long time to decide which reward you will choose, Death will become impatient and will tell you: &#8222;I&#8217;m very late for my job, chose your reward already&#8221;<\/p>\n<p>&#8211; there are some \u00a0wood signs with posters which are signaling that Death is missing, after Death is found the posters are updated accordingly \ud83d\ude42<\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe loading=\"lazy\" class=\"youtube-player\" width=\"598\" height=\"337\" src=\"https:\/\/www.youtube.com\/embed\/XsJ5tZZOvLw?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-US&#038;autohide=2&#038;wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\"><\/iframe><\/span><\/p>\n<h4>The HUD<\/h4>\n<ol>\n<li>Weapon&#8217;s stamina indicator<\/li>\n<li>Active\u00a0reward (visible after selected reward offered by Death)<\/li>\n<li>Life remaining count<\/li>\n<li>Seconds remaining count (visible only on the hard difficulty reward)<\/li>\n<li>Death counter<\/li>\n<li>Score counter<\/li>\n<li>Enemy health bar<\/li>\n<\/ol>\n<p><a href=\"http:\/\/gamedevis.cool\/wp-content\/uploads\/2015\/08\/HUD.png\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"623\" data-permalink=\"https:\/\/gamedevis.cool\/ro\/the-week-of-awesome-iii\/the-week-of-awesome-iii-death-is-useful-day-7\/attachment\/hud\/\" data-orig-file=\"https:\/\/gamedevis.cool\/wp-content\/uploads\/2015\/08\/HUD.png\" data-orig-size=\"978,542\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"HUD\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/gamedevis.cool\/wp-content\/uploads\/2015\/08\/HUD-600x333.png\" data-large-file=\"https:\/\/gamedevis.cool\/wp-content\/uploads\/2015\/08\/HUD.png\" class=\"alignleft size-medium wp-image-623\" src=\"http:\/\/gamedevis.cool\/wp-content\/uploads\/2015\/08\/HUD-600x333.png\" alt=\"HUD\" width=\"600\" height=\"333\" srcset=\"https:\/\/gamedevis.cool\/wp-content\/uploads\/2015\/08\/HUD-600x333.png 600w, https:\/\/gamedevis.cool\/wp-content\/uploads\/2015\/08\/HUD-284x158.png 284w, https:\/\/gamedevis.cool\/wp-content\/uploads\/2015\/08\/HUD-128x72.png 128w, https:\/\/gamedevis.cool\/wp-content\/uploads\/2015\/08\/HUD.png 978w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<h4>Technical \u00a0info<\/h4>\n<p>&#8211; the game was developed using DirectX 9 and C++ using Visual Studio 2013<\/p>\n<p>&#8211; for audio was\u00a0used Microsoft Cross-Platform Audio Creation Tool (XACT) and Nero Wave Editor<\/p>\n<p>&#8211; for creating and editing sprites sheet was used Corel(Ulead) PhotoImpact X3<\/p>\n<p>&#8211; the majority of the assets are taken from the\u00a0<a href=\"http:\/\/opengameart.org\/\" onclick=\"__gaTracker('send', 'event', 'outbound-article', 'http:\/\/opengameart.org\/', 'http:\/\/opengameart.org');\" target=\"_blank\">http:\/\/opengameart.org<\/a>\/ website<\/p>\n<h3>Credits:<br \/>\nGame developed by<a href=\"http:\/\/GameDevIs.Cool\" onclick=\"__gaTracker('send', 'event', 'outbound-article', 'http:\/\/GameDevIs.Cool', ' Eusebiu Biroa\u0219 (AngeReveur)\u00a0');\" target=\"_blank\"> Eusebiu Biroa\u0219 (AngeReveur)\u00a0<\/a><\/h3>\n<p>White Knight: <a href=\"http:\/\/opengameart.org\/users\/irmirx\" onclick=\"__gaTracker('send', 'event', 'outbound-article', 'http:\/\/opengameart.org\/users\/irmirx', 'irmir');\" target=\"_blank\">irmir<\/a><br \/>\nWinter tiles and accesories: <a href=\"http:\/\/opengameart.org\/users\/aetherna\" onclick=\"__gaTracker('send', 'event', 'outbound-article', 'http:\/\/opengameart.org\/users\/aetherna', 'Marta Nowaczyk');\" target=\"_blank\">Marta Nowaczyk<\/a><br \/>\nImp enemy: <a href=\"http:\/\/opengameart.org\/users\/williamthompsonj\" onclick=\"__gaTracker('send', 'event', 'outbound-article', 'http:\/\/opengameart.org\/users\/williamthompsonj', 'William.Thompsonj ');\">William.Thompsonj <\/a>\u00a0as contributor and <a href=\"http:\/\/opengameart.org\/users\/redshrike\" onclick=\"__gaTracker('send', 'event', 'outbound-article', 'http:\/\/opengameart.org\/users\/redshrike', 'Redshrike');\">Redshrike<\/a>\u00a0as graphic artist.<br \/>\nCute reaper: <a href=\"http:\/\/opengameart.org\/users\/tracy\" onclick=\"__gaTracker('send', 'event', 'outbound-article', 'http:\/\/opengameart.org\/users\/tracy', 'Tracy');\">Tracy<\/a><br \/>\nEnd Game sprites: <a href=\"http:\/\/opengameart.org\/users\/lancelotgao\" onclick=\"__gaTracker('send', 'event', 'outbound-article', 'http:\/\/opengameart.org\/users\/lancelotgao', 'lancelot_gao');\">lancelot_gao<\/a><\/p>\n<p>Sound effects credits:<br \/>\nSnow footsteps: <a href=\"http:\/\/opengameart.org\/content\/foot-walking-step-sounds-on-stone-water-snow-wood-and-dirt\" onclick=\"__gaTracker('send', 'event', 'outbound-article', 'http:\/\/opengameart.org\/content\/foot-walking-step-sounds-on-stone-water-snow-wood-and-dirt', 'Jute\u00a0');\">Jute\u00a0<\/a><br \/>\nProjectiles: <a href=\"http:\/\/opengameart.org\/content\/4-projectile-launches\" onclick=\"__gaTracker('send', 'event', 'outbound-article', 'http:\/\/opengameart.org\/content\/4-projectile-launches', 'Michel Baradari\u00a0');\">Michel Baradari\u00a0<\/a><br \/>\nMain BGM: <a href=\"http:\/\/opengameart.org\/users\/jobromedia\" onclick=\"__gaTracker('send', 'event', 'outbound-article', 'http:\/\/opengameart.org\/users\/jobromedia', 'jobromedia\u00a0');\">jobromedia\u00a0<\/a><br \/>\nDeath encounter BGM: <a href=\"http:\/\/www.gianmarcoleone.com\/\" onclick=\"__gaTracker('send', 'event', 'outbound-article', 'http:\/\/www.gianmarcoleone.com\/', 'Gianmarco Leone');\">Gianmarco Leone<\/a><br \/>\nEnd game BGM:<a href=\"http:\/\/www.gianmarcoleone.com\/\" onclick=\"__gaTracker('send', 'event', 'outbound-article', 'http:\/\/www.gianmarcoleone.com\/', ' Gianmarco Leone');\"> Gianmarco Leone<\/a><br \/>\nWhite Knight voice \ud83d\ude42 : <a href=\"http:\/\/GameDevIs.Cool\" onclick=\"__gaTracker('send', 'event', 'outbound-article', 'http:\/\/GameDevIs.Cool', 'Eusebiu Biroa\u0219 (AngeReveur)');\">Eusebiu Biroa\u0219 (AngeReveur)<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Day 7 &#8211; Final UPDATE: I have released \u00a0my game on Game Jolt, you can find it \u00a0here. It was an awesome week, the game is ready and I&#8217;m more than satisfied with the result, in the last day the most time was spent on implementing the end game, correcting bugs and making tweaks. Full [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":533,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false},"version":2}},"categories":[12],"tags":[],"class_list":["post-529","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-the-week-of-awesome-iii"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/gamedevis.cool\/wp-content\/uploads\/2015\/08\/splashGame.png","jetpack_shortlink":"https:\/\/wp.me\/p473YX-8x","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/gamedevis.cool\/ro\/wp-json\/wp\/v2\/posts\/529","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gamedevis.cool\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gamedevis.cool\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gamedevis.cool\/ro\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/gamedevis.cool\/ro\/wp-json\/wp\/v2\/comments?post=529"}],"version-history":[{"count":100,"href":"https:\/\/gamedevis.cool\/ro\/wp-json\/wp\/v2\/posts\/529\/revisions"}],"predecessor-version":[{"id":692,"href":"https:\/\/gamedevis.cool\/ro\/wp-json\/wp\/v2\/posts\/529\/revisions\/692"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/gamedevis.cool\/ro\/wp-json\/wp\/v2\/media\/533"}],"wp:attachment":[{"href":"https:\/\/gamedevis.cool\/ro\/wp-json\/wp\/v2\/media?parent=529"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gamedevis.cool\/ro\/wp-json\/wp\/v2\/categories?post=529"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gamedevis.cool\/ro\/wp-json\/wp\/v2\/tags?post=529"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}