{"id":983,"date":"2023-01-01T19:31:28","date_gmt":"2023-01-02T00:31:28","guid":{"rendered":"https:\/\/cynthiamcmahon.ca\/blog\/?p=983"},"modified":"2023-01-01T20:38:16","modified_gmt":"2023-01-02T01:38:16","slug":"new-tutorial-series-a-summoners-tale","status":"publish","type":"post","link":"https:\/\/cynthiamcmahon.ca\/blog\/2023\/01\/new-tutorial-series-a-summoners-tale\/","title":{"rendered":"New Tutorial Series &#8211; A Summoner&#8217;s Tale"},"content":{"rendered":"\n<p>First, Happy New Year!<\/p>\n\n\n\n<p>Last month I did a lot of programming on my projects for a change. While it was very fulfilling, something was missing. I couldn&#8217;t put my finger on what it was. Then, just after I posted my last blog post, it hit me. I&#8217;ve missed writing! I have done some writing at work and on a novel, but I missed tutorials. So, I decided to start writing tutorials again in the new year. Well, it is the new year, so I created one today. I&#8217;m reimagining Shadow Monsters under a new name: A Summoner&#8217;s Tale. It will more closely match my project, Shadow Monsters. The first tutorial is now live on my Google Drive. Check out my blog&#8217;s <a rel=\"noreferrer noopener\" href=\"https:\/\/cynthiamcmahon.ca\/blog\/a-summoners-tale\/\" data-type=\"URL\" data-id=\"https:\/\/cynthiamcmahon.ca\/blog\/a-summoners-tale\/\" target=\"_blank\">A Summoner&#8217;s Tale<\/a> page for more details.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">What&#8217;s Next?<\/h3>\n\n\n\n<p>Good question! I wish I had a definitive answer. I know where I want to go, but I&#8217;m not sure of the path that I will take to get there. I want to hold off on graphics for a little while. However, I know that is part of the appeal of following a tutorial, seeing something on the screen. For that reason, I&#8217;m considering implementing the tile engine next. After that, I can do a bit more of the plumbing. That is what I am likely going to do\u2014alternate graphics with non-graphic tutorials. Eventually, I will run out of non-graphics tutorial material.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">My Projects<\/h3>\n\n\n\n<p>My main focus recently has been on my Shadow Monsters game. I&#8217;ve been in the process of rebranding it with new graphics. I&#8217;ve also been working on expanding character interaction. It is working well to the point where I am creating more content and adding new features. One of the things that I&#8217;ve added is finding hidden items. I also experimented with particles a little. They fade in, fade out and then reappear in a new location. They go well with my title screen. I haven&#8217;t attempted adding them to the game yet. I don&#8217;t know where to place them. Finally, I&#8217;ve been working on implementing combat again. It works well enough with static images. However, I want dynamic images. The sprites that I am using only face one direction. Which is good enough because they are only attacking left or right. I can use the flip effect to have them face the opposite direction.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Final Thoughts<\/h3>\n\n\n\n<p>I feel energized after writing the tutorial today. I think it was a missing piece in resolving some issues I&#8217;ve been having. I don&#8217;t expect to have a tutorial out earlier than next weekend. I will be back to work and also want to spend some time on Shadow Monsters. So next weekend feels like the earliest I will get to a tutorial. Though I am off tomorrow, I might work on one then.<\/p>\n\n\n\n<p>Good luck with your game programming adventures!<br><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-purple-color\">Cynthia<\/mark><\/strong> <\/p>\n","protected":false},"excerpt":{"rendered":"<p>First, Happy New Year! Last month I did a lot of programming on my projects for a change. While it was very fulfilling, something was missing. I couldn&#8217;t put my finger on what it was. Then, just after I posted my last blog post, it hit me. I&#8217;ve missed writing! I have done some writing &hellip; <\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[35,4,2],"tags":[],"class_list":["post-983","post","type-post","status-publish","format-standard","hentry","category-a-summoners-tale","category-monogame","category-tutorial"],"_links":{"self":[{"href":"https:\/\/cynthiamcmahon.ca\/blog\/wp-json\/wp\/v2\/posts\/983","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cynthiamcmahon.ca\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cynthiamcmahon.ca\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cynthiamcmahon.ca\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/cynthiamcmahon.ca\/blog\/wp-json\/wp\/v2\/comments?post=983"}],"version-history":[{"count":1,"href":"https:\/\/cynthiamcmahon.ca\/blog\/wp-json\/wp\/v2\/posts\/983\/revisions"}],"predecessor-version":[{"id":984,"href":"https:\/\/cynthiamcmahon.ca\/blog\/wp-json\/wp\/v2\/posts\/983\/revisions\/984"}],"wp:attachment":[{"href":"https:\/\/cynthiamcmahon.ca\/blog\/wp-json\/wp\/v2\/media?parent=983"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cynthiamcmahon.ca\/blog\/wp-json\/wp\/v2\/categories?post=983"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cynthiamcmahon.ca\/blog\/wp-json\/wp\/v2\/tags?post=983"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}