{"id":1015,"date":"2023-01-08T21:47:11","date_gmt":"2023-01-09T02:47:11","guid":{"rendered":"https:\/\/cynthiamcmahon.ca\/blog\/?p=1015"},"modified":"2023-01-08T21:50:50","modified_gmt":"2023-01-09T02:50:50","slug":"new-monogame-tutorial-summoners-tale-05","status":"publish","type":"post","link":"https:\/\/cynthiamcmahon.ca\/blog\/2023\/01\/new-monogame-tutorial-summoners-tale-05\/","title":{"rendered":"New MonoGame Tutorial &#8211; Summoner&#8217;s Tale 05"},"content":{"rendered":"\n<p>I was hard at work today on tutorial five, 05, in my A Summoner&#8217;s Tale series to my Google Drive. Like the last tutorial, this tutorial works on graphic user interface elements. It adds a new control to the project, a list box. It also adds forms that we will be using to create the editor. I demonstrate how to use forms by making the main form we will use for building the editor and creating a simple message box that we will expand as we go. You can find the tutorial on my blog&#8217;s A Summoner&#8217;s Tale page. Also, you can access it from this direct <a rel=\"noreferrer noopener\" href=\"https:\/\/drive.google.com\/file\/d\/1ud426tqlzWjd2fdtcfUnTadQljQwEP9Y\/view?usp=share_link\" data-type=\"URL\" data-id=\"https:\/\/drive.google.com\/file\/d\/1ud426tqlzWjd2fdtcfUnTadQljQwEP9Y\/view?usp=share_link\" target=\"_blank\">link<\/a>. The forms are a bit Windows XP-like in their title bar colour. Otherwise, they will be macOS-like in that the controls for a window will be on the left rather than the right.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">What&#8217;s Next?<\/h3>\n\n\n\n<p>Well, I don&#8217;t know if I will have time this week for tutorials. Also, I want to spend time on Shadow Monsters this week. But don&#8217;t get me wrong, making such excellent progress on tutorials has been amazing. I would still like to make an equal amount of progress on my personal projects. Anyway, I don&#8217;t want to go off on my projects in this section. So, back to A Summoner&#8217;s Tale. I will tackle tiles and sprites in the following tutorial. I want to include tiles that I feel comfortable with the solution. I also want to find a sprite to use for the player character. I think I will skip character generation and just go for one standard character. It will just make finding something more manageable.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">My Projects<\/h3>\n\n\n\n<p>So, I started talking about my game in the previous section. I want to finish it and make it available for people to play. I think, in a way, I have been procrastinating. Level design isn&#8217;t as attractive as writing code and tutorials. I&#8217;m looking at a minimum of eight one-hundred by one-hundred tile maps. That is hand painting eighty-thousand tiles, each with at least one layer, with most having two or three layers. So, I&#8217;m going to average it down a bit and say one-hundred and forty-thousand tiles are being placed. It is not insurmountable; it just requires a lot of work. That does not count for painting the interior of any buildings.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Final Thoughts<\/h3>\n\n\n\n<p>Well, I had quite a run of tutorials over the past week. I&#8217;ve finished and posted five of them. It was a lot of work but well worth the effort. It has energized me, and I&#8217;m not dreading writing code all week for work. It helps, too, that the problematic project I have been working on is winding to a close. I am starting a fresh one tomorrow. I have been avoiding Shadow Monsters because I haven&#8217;t liked the idea of content creation. It is a necessary evil, though.<\/p>\n\n\n\n<p>So, I will leave you with these thoughts. I wish you all the best with your own game programming adventures.<br><strong><em><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-purple-color\">Cynthia<\/mark><\/em><\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I was hard at work today on tutorial five, 05, in my A Summoner&#8217;s Tale series to my Google Drive. Like the last tutorial, this tutorial works on graphic user interface elements. It adds a new control to the project, a list box. It also adds forms that we will be using to create the &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,20,2],"tags":[],"class_list":["post-1015","post","type-post","status-publish","format-standard","hentry","category-a-summoners-tale","category-monogame","category-my-projects","category-tutorial"],"_links":{"self":[{"href":"https:\/\/cynthiamcmahon.ca\/blog\/wp-json\/wp\/v2\/posts\/1015","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=1015"}],"version-history":[{"count":1,"href":"https:\/\/cynthiamcmahon.ca\/blog\/wp-json\/wp\/v2\/posts\/1015\/revisions"}],"predecessor-version":[{"id":1016,"href":"https:\/\/cynthiamcmahon.ca\/blog\/wp-json\/wp\/v2\/posts\/1015\/revisions\/1016"}],"wp:attachment":[{"href":"https:\/\/cynthiamcmahon.ca\/blog\/wp-json\/wp\/v2\/media?parent=1015"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cynthiamcmahon.ca\/blog\/wp-json\/wp\/v2\/categories?post=1015"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cynthiamcmahon.ca\/blog\/wp-json\/wp\/v2\/tags?post=1015"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}