{"id":599,"date":"2021-02-10T11:47:13","date_gmt":"2021-02-10T16:47:13","guid":{"rendered":"https:\/\/cynthiamcmahon.ca\/blog\/?p=599"},"modified":"2021-02-12T16:32:40","modified_gmt":"2021-02-12T21:32:40","slug":"monogame-rpg-tutorial-25","status":"publish","type":"post","link":"https:\/\/cynthiamcmahon.ca\/blog\/2021\/02\/monogame-rpg-tutorial-25\/","title":{"rendered":"MonoGame RPG Tutorial 25"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">MonoGame RPG Tutorial 25<\/h2>\n\n\n\n<p>I have just shared tutorial 25 in my MonoGame RPG tutorial series Eyes of the Dragon. This tutorial is about extending the level editor. The link to the tutorial can be found on the <a href=\"https:\/\/cynthiamcmahon.ca\/blog\/monogame-tutorials\/eyes-of-the-dragon-monogame-tutorials\/\" target=\"_blank\" rel=\"noreferrer noopener\">Eyes of the Dragon 3.0<\/a> page of the blog. Also, it can be access using this <a href=\"https:\/\/drive.google.com\/file\/d\/1QjQ9644G2H7sPdRUfXJNcRYNgPVxAcGF\/view?usp=sharing\" target=\"_blank\" rel=\"noreferrer noopener\">direct link<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"790\" src=\"https:\/\/cynthiamcmahon.ca\/blog\/wp-content\/uploads\/2021\/02\/Level-Editor-1024x790.png\" alt=\"MonoGame RPG Tutorial Level Editor\" class=\"wp-image-600\" srcset=\"https:\/\/cynthiamcmahon.ca\/blog\/wp-content\/uploads\/2021\/02\/Level-Editor-1024x790.png 1024w, https:\/\/cynthiamcmahon.ca\/blog\/wp-content\/uploads\/2021\/02\/Level-Editor-300x232.png 300w, https:\/\/cynthiamcmahon.ca\/blog\/wp-content\/uploads\/2021\/02\/Level-Editor-768x593.png 768w, https:\/\/cynthiamcmahon.ca\/blog\/wp-content\/uploads\/2021\/02\/Level-Editor-1536x1185.png 1536w, https:\/\/cynthiamcmahon.ca\/blog\/wp-content\/uploads\/2021\/02\/Level-Editor.png 1862w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">What&#8217;s Next<\/h2>\n\n\n\n<p>So, this tutorial was ported really quickly even though I had to make quite a few modifications to it. For that reason, the next tutorial that I&#8217;m going to work on will be porting tutorial 26 from XNA to MonoGame. That tutorial will be about the game. Specifically, it is about skills again. Following that tutorial will be an HTML5\/JavaScript tutorial on creating a re-usable game engine.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">My Projects<\/h2>\n\n\n\n<p>Today I will be working on Quintessential Duels. In particular I will be testing the content changes I made to the campaign to see how they will affect the game play balance. Also, I will be making it multiplayer over the next few days. It won&#8217;t be direct player vs player but player vs controlled player. It should make the game a little more interesting than having just the AI decks to play against.<\/p>\n\n\n\n<p>I will also spend some time on Psio.io engine. I want to flesh out some of the helper classes and make the engine more robust so it doesn&#8217;t die if something unexpected happens. In particular, I want to extend my MathHelper static class. For now, it only has a Clamp method to clamp values. I want to add more functionality like linear interpolation and mathematical constants. JavaScript already has functionality like Min and Max in its Math class or I would add those too.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Final Thoughts <\/h2>\n\n\n\n<p>Porting the tutorials is going well. There are only 12 more to go before I will be starting to add new, original content. My projects are going well. I should be able to wrap up testing over the next week<\/p>\n","protected":false},"excerpt":{"rendered":"<p>MonoGame RPG Tutorial 25 I have just shared tutorial 25 in my MonoGame RPG tutorial series Eyes of the Dragon. This tutorial is about extending the level editor. The link to the tutorial can be found on the Eyes of the Dragon 3.0 page of the blog. Also, it can be access using this direct &hellip; <\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[14,4,20,2],"tags":[],"class_list":["post-599","post","type-post","status-publish","format-standard","hentry","category-eyes-of-the-dragon","category-monogame","category-my-projects","category-tutorial"],"_links":{"self":[{"href":"https:\/\/cynthiamcmahon.ca\/blog\/wp-json\/wp\/v2\/posts\/599","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=599"}],"version-history":[{"count":1,"href":"https:\/\/cynthiamcmahon.ca\/blog\/wp-json\/wp\/v2\/posts\/599\/revisions"}],"predecessor-version":[{"id":601,"href":"https:\/\/cynthiamcmahon.ca\/blog\/wp-json\/wp\/v2\/posts\/599\/revisions\/601"}],"wp:attachment":[{"href":"https:\/\/cynthiamcmahon.ca\/blog\/wp-json\/wp\/v2\/media?parent=599"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cynthiamcmahon.ca\/blog\/wp-json\/wp\/v2\/categories?post=599"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cynthiamcmahon.ca\/blog\/wp-json\/wp\/v2\/tags?post=599"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}