{"id":115,"date":"2022-12-09T20:15:14","date_gmt":"2022-12-09T20:15:14","guid":{"rendered":"https:\/\/trewest.dev\/blog\/?p=115"},"modified":"2023-12-05T09:34:46","modified_gmt":"2023-12-05T09:34:46","slug":"golf-demo-finale","status":"publish","type":"post","link":"https:\/\/trewest.dev\/blog\/index.php\/2022\/12\/09\/golf-demo-finale\/","title":{"rendered":"Golf Demo &#8211; Finale"},"content":{"rendered":"<div class=\"wp-post-series-box series-golf-demo wp-post-series-box--expandable\">\n\t\t\t<input id=\"collapsible-series-golf-demo69dee35f6f2fa\" class=\"wp-post-series-box__toggle_checkbox\" type=\"checkbox\">\n\t\n\t<label\n\t\tclass=\"wp-post-series-box__label\"\n\t\t\t\t\tfor=\"collapsible-series-golf-demo69dee35f6f2fa\"\n\t\t\ttabindex=\"0\"\n\t\t\t\t>\n\t\t<p class=\"wp-post-series-box__name wp-post-series-name\">\n\t\t\tThis is post 4 of 5 in the series <em>&ldquo;Golf Demo&rdquo;<\/em>\t\t<\/p>\n\t\t\t<\/label>\n\n\t\t\t<div class=\"wp-post-series-box__posts\">\n\t\t\t<ol>\n\t\t\t\t\t\t\t\t\t<li><a href=\"https:\/\/trewest.dev\/blog\/index.php\/2022\/10\/27\/golf-demo-part-one\/\">Golf Demo &#8211; Part One<\/a><\/li>\n\t\t\t\t\t\t\t\t\t<li><a href=\"https:\/\/trewest.dev\/blog\/index.php\/2022\/11\/12\/golf-demo-scoreboard\/\">Golf Demo &#8211; Scoreboard<\/a><\/li>\n\t\t\t\t\t\t\t\t\t<li><a href=\"https:\/\/trewest.dev\/blog\/index.php\/2022\/11\/15\/golf-demo-colorful-names\/\">Golf Demo &#8211; Colorful Names<\/a><\/li>\n\t\t\t\t\t\t\t\t\t<li><span class=\"wp-post-series-box__current\">Golf Demo &#8211; Finale<\/span><\/li>\n\t\t\t\t\t\t\t\t\t<li><a href=\"https:\/\/trewest.dev\/blog\/index.php\/2023\/01\/15\/project-golf-demo\/\">Project: Golf Demo<\/a><\/li>\n\t\t\t\t\t\t\t<\/ol>\n\t\t<\/div>\n\t<\/div>\n\n<p>At last I&#8217;ve completed work on the Golf Demo that I&#8217;ve been working on for what feels like two or three months but if I go by the time I&#8217;ve spent blogging about it has only been a little over a month.  Halloween and Thanksgiving here in the U.S. has come and gone and so have my finals for this semester (Which I&#8217;m happy to say went very well), I&#8217;ve transferred this site over from my personal home server to webhosting that I&#8217;ve rented, and finally for the main topic I&#8217;ve completed that last requirement for my Minigolf demo game to be feature complete.  And to the one person reading all these (being me) that means I made it so remote clients can connect to each other and play.  Previously servers were only connecting to clients on the same computer, but now I added a menu that will change port and ip configuration, for both hosting and connecting.  <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"736\" src=\"https:\/\/trewest.dev\/blog\/wp-content\/uploads\/2022\/12\/image-1024x736.png\" alt=\"\" class=\"wp-image-116\" srcset=\"https:\/\/trewest.dev\/blog\/wp-content\/uploads\/2022\/12\/image-1024x736.png 1024w, https:\/\/trewest.dev\/blog\/wp-content\/uploads\/2022\/12\/image-300x216.png 300w, https:\/\/trewest.dev\/blog\/wp-content\/uploads\/2022\/12\/image-768x552.png 768w, https:\/\/trewest.dev\/blog\/wp-content\/uploads\/2022\/12\/image-1536x1104.png 1536w, https:\/\/trewest.dev\/blog\/wp-content\/uploads\/2022\/12\/image.png 1632w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">The Golf Demo running on two different computers, on two different versions of Windows.<\/figcaption><\/figure>\n\n\n\n<p>This wasn&#8217;t all that crazy a change, just some UI changed in Unity and then a total of about 8 lines of code.  Took maybe an hour.  It wasn&#8217;t even that complicated, and was actually one of the things easily found on the Unity Netcode Documentation.<\/p>\n\n\n\n<p>Now all that&#8217;s to do is&#8230; nothing really, at least development wise.  Making a better (Or &#8216;Actual&#8217;) game might be the right choice if I wanted to make this into a product but to do that properly would be doable but take even more work.  Unfortunately I have my brain focused on other programming endeavors that I&#8217;d prefer to be tackling, even if I haven&#8217;t actually started work on those yet.  Namely I want to make some more LED stuff which shouldn&#8217;t take too long, and that&#8217;ll be something super satisfying since it&#8217;s something for my personal use in my room.  Then I want to make another game, one about ghost hunting, and make it more complete than my current demos.  <\/p>\n\n\n\n<p>And then what.  Well I have to finish work on the portfolio site <em>(This one right here)<\/em> that I&#8217;ve been putting it off for at least three or so months.  I mainly want to write some more and make the main page prettier with some more images and probably image carousels, and probably change the background to a video background instead of the rendered 3d one I have currently because I honestly have no Idea what I&#8217;d make with a rendered background, and especially what I could do with a 3d background compared to a video background beyond superficial interactivity.   And maybe I&#8217;ll go back and finish some stuff with Susminer, but that project&#8217;s code was a lot of spaghetti written in the haste and fervor of rushed programming with the little time I had.  So I&#8217;ll probably be doing the same with the ghost game this year instead.  <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"630\" height=\"617\" src=\"https:\/\/trewest.dev\/blog\/wp-content\/uploads\/2022\/12\/image-1.png\" alt=\"\" class=\"wp-image-118\" srcset=\"https:\/\/trewest.dev\/blog\/wp-content\/uploads\/2022\/12\/image-1.png 630w, https:\/\/trewest.dev\/blog\/wp-content\/uploads\/2022\/12\/image-1-300x294.png 300w\" sizes=\"auto, (max-width: 630px) 100vw, 630px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>This is post 4 of 5 in the series &ldquo;Golf Demo&rdquo; Golf Demo &#8211; Part One Golf Demo &#8211; Scoreboard Golf Demo &#8211; Colorful Names Golf Demo &#8211; Finale Project: &#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,5,23],"tags":[16,12,13,14,21,15,7],"post_series":[68],"class_list":["post-115","post","type-post","status-publish","format-standard","hentry","category-coding","category-gamedev","category-golf-demo","tag-c","tag-code","tag-development","tag-game-dev","tag-golf","tag-project","tag-unity","post_series-golf-demo"],"_links":{"self":[{"href":"https:\/\/trewest.dev\/blog\/index.php\/wp-json\/wp\/v2\/posts\/115","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/trewest.dev\/blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/trewest.dev\/blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/trewest.dev\/blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/trewest.dev\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=115"}],"version-history":[{"count":2,"href":"https:\/\/trewest.dev\/blog\/index.php\/wp-json\/wp\/v2\/posts\/115\/revisions"}],"predecessor-version":[{"id":119,"href":"https:\/\/trewest.dev\/blog\/index.php\/wp-json\/wp\/v2\/posts\/115\/revisions\/119"}],"wp:attachment":[{"href":"https:\/\/trewest.dev\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=115"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/trewest.dev\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=115"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/trewest.dev\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=115"},{"taxonomy":"post_series","embeddable":true,"href":"https:\/\/trewest.dev\/blog\/index.php\/wp-json\/wp\/v2\/post_series?post=115"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}