{"id":62,"date":"2014-04-21T11:34:15","date_gmt":"2014-04-21T11:34:15","guid":{"rendered":"http:\/\/procyonic.org\/blog\/?p=62"},"modified":"2014-04-21T15:48:40","modified_gmt":"2014-04-21T15:48:40","slug":"liveblogging-adding-a-new-monster-type-to-death-of-the-corpse-wizard","status":"publish","type":"post","link":"https:\/\/procyonic.org\/blog\/liveblogging-adding-a-new-monster-type-to-death-of-the-corpse-wizard\/","title":{"rendered":"Liveblogging Adding a New Monster Type to &#8220;Death of the Corpse Wizard&#8221;"},"content":{"rendered":"<p>Hi folks. \u00a0Yesterday I developed a complete, but tiny and probably not fun, game called &#8220;Death of the Corpse Wizard&#8221;:<\/p>\n<figure id=\"attachment_57\" aria-describedby=\"caption-attachment-57\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/procyonic.org\/blog\/wp-content\/uploads\/2014\/04\/06.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-57\" alt=\"Death Screen\" src=\"http:\/\/procyonic.org\/blog\/wp-content\/uploads\/2014\/04\/06-300x283.png\" width=\"300\" height=\"283\" srcset=\"https:\/\/procyonic.org\/blog\/wp-content\/uploads\/2014\/04\/06-300x283.png 300w, https:\/\/procyonic.org\/blog\/wp-content\/uploads\/2014\/04\/06.png 683w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-57\" class=\"wp-caption-text\">Death Screen<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p><span style=\"line-height: 1.5;\">The point, yesterday, was to get me over the hump of having created my first entirely playable game. \u00a0Today I&#8217;m going to try to add features to the game which make it more fun. \u00a0<\/span><\/p>\n<p><span style=\"line-height: 1.5;\">I&#8217;ll be updating this post as go, as usual. \u00a0<\/span><\/p>\n<p><span style=\"line-height: 1.5;\">Today&#8217;s goal is to add a different monster type and to modify the behavior of the Skeletons. \u00a0Presently there is but one kind of monster, skeletons: skeletons spawn anywhere on the screen and always move towards the player by selecting the square which is closest to the player&#8217;s position. \u00a0If the square the want to move onto is blocked by a pillar, which the player is able to create, then they attack the pillar first.<\/span><\/p>\n<p>The revisions planned for today will make the Skeletons track a path around the pillars, if they can, while a second, tougher monster type will behave as the skeletons do now.<\/p>\n<p>UPDATE: 1:54pm, Strasbourg Time:<\/p>\n<p>Added the new monster sprite. \u00a0Next I am going to integrate pathfinding from an external library.<\/p>\n<p><a href=\"http:\/\/procyonic.org\/blog\/wp-content\/uploads\/2014\/04\/GIFrecord_2014-04-21_134807_cropped.gif\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-64\" alt=\"GIF!\" src=\"http:\/\/procyonic.org\/blog\/wp-content\/uploads\/2014\/04\/GIFrecord_2014-04-21_134807_cropped-286x300.gif\" width=\"286\" height=\"300\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>UPDATE 4:03PM Strasbourg Time<\/p>\n<p>I&#8217;ve added the second monster type with its own unique behavior and modified the Skeletons. \u00a0Now the brutes will break your walls as you build them and the skeletons will try to find a path into your fortress if one exists.<\/p>\n<p>Right now they sit around doing nothing if they can&#8217;t see one, so I&#8217;d like to modify the behavior so that they try to get as close as possible until a wall opens up.<\/p>\n<p><a href=\"http:\/\/procyonic.org\/blog\/wp-content\/uploads\/2014\/04\/08.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-67\" alt=\"08\" src=\"http:\/\/procyonic.org\/blog\/wp-content\/uploads\/2014\/04\/08-275x300.png\" width=\"275\" height=\"300\" srcset=\"https:\/\/procyonic.org\/blog\/wp-content\/uploads\/2014\/04\/08-275x300.png 275w, https:\/\/procyonic.org\/blog\/wp-content\/uploads\/2014\/04\/08.png 377w\" sizes=\"auto, (max-width: 275px) 100vw, 275px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Check out the new aggressive little guys!<\/p>\n<p>UPDATE 5:46 pm, Strasbourg Time<\/p>\n<div id=\":j2.ma\">\n<div id=\":j2.co\">Now it has some real game elements!<\/div>\n<\/div>\n<div id=\":j3.ma\">\n<div id=\":j3.at\"><\/div>\n<div id=\":j3.co\">You can zap multiple monsters at a time, which encourages you to construct walls to direct them into lines. \u00a0The zap special effect is invisible for now, but I can fix that later.<\/div>\n<\/div>\n<div id=\":j4.ma\">\n<div id=\":j4.at\"><\/div>\n<div id=\":j4.co\">And there is a second monster type which smashes through walls. \u00a0So a nice little game. \u00a0I can already see how to balance the game to make it more fun.<\/div>\n<\/div>\n<p>&nbsp;<\/p>\n<p>I&#8217;m done for the day, so <a title=\"Corpse WIzard\" href=\"http:\/\/procyonic.org\/corpseWizard\" target=\"_blank\">here is a link<\/a> to the current version.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hi folks. \u00a0Yesterday I developed a complete, but tiny and probably not fun, game called &#8220;Death of the Corpse Wizard&#8221;: &nbsp; The point, yesterday, was to get me over the hump of having created my first [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-62","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/procyonic.org\/blog\/wp-json\/wp\/v2\/posts\/62","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/procyonic.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/procyonic.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/procyonic.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/procyonic.org\/blog\/wp-json\/wp\/v2\/comments?post=62"}],"version-history":[{"count":5,"href":"https:\/\/procyonic.org\/blog\/wp-json\/wp\/v2\/posts\/62\/revisions"}],"predecessor-version":[{"id":69,"href":"https:\/\/procyonic.org\/blog\/wp-json\/wp\/v2\/posts\/62\/revisions\/69"}],"wp:attachment":[{"href":"https:\/\/procyonic.org\/blog\/wp-json\/wp\/v2\/media?parent=62"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/procyonic.org\/blog\/wp-json\/wp\/v2\/categories?post=62"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/procyonic.org\/blog\/wp-json\/wp\/v2\/tags?post=62"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}