{"id":933,"date":"2021-11-07T20:53:41","date_gmt":"2021-11-08T01:53:41","guid":{"rendered":"https:\/\/cynthiamcmahon.ca\/blog\/?p=933"},"modified":"2021-11-07T20:53:41","modified_gmt":"2021-11-08T01:53:41","slug":"monogame-rpg-tutorial-61-live","status":"publish","type":"post","link":"https:\/\/cynthiamcmahon.ca\/blog\/2021\/11\/monogame-rpg-tutorial-61-live\/","title":{"rendered":"MonoGame RPG Tutorial 61 &#8211; Live"},"content":{"rendered":"\n<p>I ended up with more free time than expected. For that reason, I decided to work on tutorial 61 in my MonoGame RPG tutorial series Eyes of the Dragon. This tutorial wraps up with quests. First, I fixed a bug where you could not finish quests. Then, I add in a game state to display the rewards for a quest. Finally, I update the conversation state to remember which conversation we are on with an NPC. You can find the link for the tutorial on the <a href=\"https:\/\/cynthiamcmahon.ca\/blog\/monogame-tutorials\/eyes-of-the-dragon-monogame-tutorials\/\" data-type=\"URL\" data-id=\"https:\/\/cynthiamcmahon.ca\/blog\/monogame-tutorials\/eyes-of-the-dragon-monogame-tutorials\/\">Eyes of the Dragon<\/a> page of the blog. Also, you can access it with this <a href=\"https:\/\/drive.google.com\/file\/d\/1lgTwoCdg25uzKRwaYtRe0dXAw-tWp64K\/view?usp=sharing\" data-type=\"URL\" data-id=\"https:\/\/drive.google.com\/file\/d\/1lgTwoCdg25uzKRwaYtRe0dXAw-tWp64K\/view?usp=sharing\" target=\"_blank\" rel=\"noreferrer noopener\">direct link<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What&#8217;s Next?<\/h2>\n\n\n\n<p>So, I haven&#8217;t given much thought to what&#8217;s next for tutorials. I don&#8217;t want to, but I think that editors are where to go next. Unfortunately, the game is many steps ahead of the editors. So, I think the following few tutorials will be on editors. Otherwise, what I could work on is saving and loading the game. I have been avoiding that topic, though. There is a lot to consider when saving and loading the game. I don&#8217;t want to enable saving and loading just to redo it because there is a breaking change in the game. I want to keep those topics to the very end of the tutorial series.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">My Projects<\/h2>\n\n\n\n<p>It seems that my projects are my tutorials. I get more out of working on those than I do out of working on something for me. Don&#8217;t get me wrong. There are things that I could work on, like the IDE for work, Forest Rush, or Silver Prophet. But, I don&#8217;t find that all the fulfilling, to be honest. I get more out of my tutorials. I could get back to my tutoring now that I&#8217;ve settled into a rhythm at work. The problem is, it has been so long since I&#8217;ve tutored that I&#8217;ve forgotten where we were in the game we were working on. Also, working on four languages at once has me a little confused. When working in Visual Basic, I keep thinking in C#. I want to add a semicolon at the end of every line. The same is true with Python. I haven&#8217;t worked with Lua in a few weeks, so I will be rusty at that. I will keep wanting to use VB or Python.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Final Thoughts<\/h2>\n\n\n\n<p>Tutorials seem to be my main focus when I have free time that I want to devote to coding. I just find it the most fulfilling out of all of the tasks that I could be doing. That said, I don&#8217;t know what the next tutorial will be on. Most likely, it will be on editors. It could be on saving and loading the game. However, if I do that now and make a change that requires an update to saving, I have to redo loading. That will get tedious very quickly. So, I will likely work on editors next. I encourage you to keep coming back to the blog for the latest updates on my tutorials and projects.<\/p>\n\n\n\n<p>Good luck with your game programming adventures!<br><strong><em><span class=\"has-inline-color has-vivid-purple-color\">Cynthia<\/span><\/em><\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I ended up with more free time than expected. For that reason, I decided to work on tutorial 61 in my MonoGame RPG tutorial series Eyes of the Dragon. This tutorial wraps up with quests. First, I fixed a bug where you could not finish quests. Then, I add in a game state to display &hellip; <\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-933","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/cynthiamcmahon.ca\/blog\/wp-json\/wp\/v2\/posts\/933","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=933"}],"version-history":[{"count":1,"href":"https:\/\/cynthiamcmahon.ca\/blog\/wp-json\/wp\/v2\/posts\/933\/revisions"}],"predecessor-version":[{"id":934,"href":"https:\/\/cynthiamcmahon.ca\/blog\/wp-json\/wp\/v2\/posts\/933\/revisions\/934"}],"wp:attachment":[{"href":"https:\/\/cynthiamcmahon.ca\/blog\/wp-json\/wp\/v2\/media?parent=933"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cynthiamcmahon.ca\/blog\/wp-json\/wp\/v2\/categories?post=933"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cynthiamcmahon.ca\/blog\/wp-json\/wp\/v2\/tags?post=933"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}