{"id":1033,"date":"2025-05-21T15:54:01","date_gmt":"2025-05-21T15:54:01","guid":{"rendered":"https:\/\/sites.wsagames.com\/jr22g22\/?page_id=1033"},"modified":"2025-05-22T02:13:30","modified_gmt":"2025-05-22T02:13:30","slug":"prototype-5","status":"publish","type":"page","link":"https:\/\/sites.wsagames.com\/jr22g22\/prototype-5\/","title":{"rendered":"Prototype 5"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Prototype 5<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Overview:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Prototype 5 was less about establishing any more features and instead waa fixing and refining what we had currently developed. Off of the feedback from the playtest 1 i started to figure out how to add and develop a tutorial, unfortunately, i was unable to develop this in time for this prototype, however, i was able to at least fix all the other issues such as the scaling issues, failing when you should be on 0 food, and characters being too fidgety to drop into camps.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Technical Development:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"Prototype 5\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/Eqrbp1ohhp8?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Auto Camp Assignment and character positioning:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>With a goal of creating a simpler game the first feature to be changed was the placeholder system. Not only was it confusing, the more I learnt about coding the more it made no sense to even have. From the beginning it was an overcomplicated way to attempt to fix some bugs such as scaling issues and buggy hitboxes. By having it set up this way it was a lot smoother and look like a more polished feature<\/li>\n\n\n\n<li>The main changes to the camp system were:\n<ul class=\"wp-block-list\">\n<li>When characters are placed in the camp the auto snap to a predetermined anchor point next to the camp<\/li>\n\n\n\n<li>When characters are assigned the fill 1 of four slots in a left to right pattern which removes the previous issues with overlaps, fidgety box colliders and other bugs\/ issues<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXeHyl4eXh0YoEW-CMGSkqi76Rdi4Jhc-J2Jx1LcbgQizNLJWeNy5afvoWvWp13ePCxp7IfFQPtMBO43VjrMTJ9BqpyMSKWPuYiZStLaS673J5LSC2uVCE5QVGgAiDg8wWVdTj3dUA?key=bY1DQvGUp5WNxtcFWdSmgA\" alt=\"\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Character and Camp ID-Based Bonus System:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Due to removing the previous placeholder system I needed to find a way to implement the characters bonuses when they are placed in their preferred camps. This was a lot simpler than i first thought after really looking at my previous placeholder scripts as i could just use the character IDs and the camp IDs to solve this issue:\n<ul class=\"wp-block-list\">\n<li>Each character has an ID set in the inspector<\/li>\n\n\n\n<li>Each camp has an ID set in the inspector<\/li>\n\n\n\n<li>When a character is then placed into one of the camps the GameManager checks if <a href=\"http:\/\/character.id\">character.id<\/a> == <a href=\"http:\/\/camp.id\">camp.id<\/a> if yes, add 5 resource, if not, the character produces add 1 resource<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXdPuFpY-vnVlC2pwCCmZgDroKgu80_EywYlonEyOQW2l0ElUQkZUJm76_WCmL3U0ytFndx9AVf-jNW5NONoV7tU30CdkqY5vLRRPv1mJT_MmB8LNWLzYFVHsPppzR_ZZe_vqwKZWQ?key=bY1DQvGUp5WNxtcFWdSmgA\" alt=\"\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Second Narrative Scene Integration:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>After I had been given the second dialogue script I incorporated it into the game by adding the second narrative scene. There&#8217;s nothing really special to talk about, its really just a duplicate of the first narrative scene. All that i had to do was copy and paste the exact same code into the game manager and change the scene transition after progress is pressed to the \u2018SecondNarrativeScene\u2019. It really was as simple as that.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Conclusion:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Prototype 5 encapsulated what it means to learn and adapt from feedback. It has ended up significantly improving the player experience. The auto camp assignments have made the game feel and look smooth. Whilst Anna&#8217;s addition with the weekly tasks panel has significantly removed the excess clutter from the screen. All these changes have laid a good foundation for our playtest 2 and is set up to let players really test the game thoroughly.&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Prototype 5 Overview: Prototype 5 was less about establishing any more features and instead waa fixing and refining what we had currently developed. Off of the feedback from the playtest 1 i started to figure out how to add and develop a tutorial, unfortunately, i was unable to develop this in time for this prototype, [&hellip;]<\/p>\n","protected":false},"author":23,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1033","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Prototype 5 - Joseph Roberts (Year 2 Archive)<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/sites.wsagames.com\/jr22g22\/prototype-5\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Prototype 5 - Joseph Roberts (Year 2 Archive)\" \/>\n<meta property=\"og:description\" content=\"Prototype 5 Overview: Prototype 5 was less about establishing any more features and instead waa fixing and refining what we had currently developed. Off of the feedback from the playtest 1 i started to figure out how to add and develop a tutorial, unfortunately, i was unable to develop this in time for this prototype, [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/sites.wsagames.com\/jr22g22\/prototype-5\/\" \/>\n<meta property=\"og:site_name\" content=\"Joseph Roberts (Year 2 Archive)\" \/>\n<meta property=\"article:modified_time\" content=\"2025-05-22T02:13:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXeHyl4eXh0YoEW-CMGSkqi76Rdi4Jhc-J2Jx1LcbgQizNLJWeNy5afvoWvWp13ePCxp7IfFQPtMBO43VjrMTJ9BqpyMSKWPuYiZStLaS673J5LSC2uVCE5QVGgAiDg8wWVdTj3dUA?key=bY1DQvGUp5WNxtcFWdSmgA\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/sites.wsagames.com\\\/jr22g22\\\/prototype-5\\\/\",\"url\":\"https:\\\/\\\/sites.wsagames.com\\\/jr22g22\\\/prototype-5\\\/\",\"name\":\"Prototype 5 - Joseph Roberts (Year 2 Archive)\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/sites.wsagames.com\\\/jr22g22\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/sites.wsagames.com\\\/jr22g22\\\/prototype-5\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/sites.wsagames.com\\\/jr22g22\\\/prototype-5\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/lh7-rt.googleusercontent.com\\\/docsz\\\/AD_4nXeHyl4eXh0YoEW-CMGSkqi76Rdi4Jhc-J2Jx1LcbgQizNLJWeNy5afvoWvWp13ePCxp7IfFQPtMBO43VjrMTJ9BqpyMSKWPuYiZStLaS673J5LSC2uVCE5QVGgAiDg8wWVdTj3dUA?key=bY1DQvGUp5WNxtcFWdSmgA\",\"datePublished\":\"2025-05-21T15:54:01+00:00\",\"dateModified\":\"2025-05-22T02:13:30+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/sites.wsagames.com\\\/jr22g22\\\/prototype-5\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/sites.wsagames.com\\\/jr22g22\\\/prototype-5\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/sites.wsagames.com\\\/jr22g22\\\/prototype-5\\\/#primaryimage\",\"url\":\"https:\\\/\\\/lh7-rt.googleusercontent.com\\\/docsz\\\/AD_4nXeHyl4eXh0YoEW-CMGSkqi76Rdi4Jhc-J2Jx1LcbgQizNLJWeNy5afvoWvWp13ePCxp7IfFQPtMBO43VjrMTJ9BqpyMSKWPuYiZStLaS673J5LSC2uVCE5QVGgAiDg8wWVdTj3dUA?key=bY1DQvGUp5WNxtcFWdSmgA\",\"contentUrl\":\"https:\\\/\\\/lh7-rt.googleusercontent.com\\\/docsz\\\/AD_4nXeHyl4eXh0YoEW-CMGSkqi76Rdi4Jhc-J2Jx1LcbgQizNLJWeNy5afvoWvWp13ePCxp7IfFQPtMBO43VjrMTJ9BqpyMSKWPuYiZStLaS673J5LSC2uVCE5QVGgAiDg8wWVdTj3dUA?key=bY1DQvGUp5WNxtcFWdSmgA\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/sites.wsagames.com\\\/jr22g22\\\/prototype-5\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/sites.wsagames.com\\\/jr22g22\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Prototype 5\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/sites.wsagames.com\\\/jr22g22\\\/#website\",\"url\":\"https:\\\/\\\/sites.wsagames.com\\\/jr22g22\\\/\",\"name\":\"Joseph Roberts (Year 2 Archive)\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/sites.wsagames.com\\\/jr22g22\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Prototype 5 - Joseph Roberts (Year 2 Archive)","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/sites.wsagames.com\/jr22g22\/prototype-5\/","og_locale":"en_US","og_type":"article","og_title":"Prototype 5 - Joseph Roberts (Year 2 Archive)","og_description":"Prototype 5 Overview: Prototype 5 was less about establishing any more features and instead waa fixing and refining what we had currently developed. Off of the feedback from the playtest 1 i started to figure out how to add and develop a tutorial, unfortunately, i was unable to develop this in time for this prototype, [&hellip;]","og_url":"https:\/\/sites.wsagames.com\/jr22g22\/prototype-5\/","og_site_name":"Joseph Roberts (Year 2 Archive)","article_modified_time":"2025-05-22T02:13:30+00:00","og_image":[{"url":"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXeHyl4eXh0YoEW-CMGSkqi76Rdi4Jhc-J2Jx1LcbgQizNLJWeNy5afvoWvWp13ePCxp7IfFQPtMBO43VjrMTJ9BqpyMSKWPuYiZStLaS673J5LSC2uVCE5QVGgAiDg8wWVdTj3dUA?key=bY1DQvGUp5WNxtcFWdSmgA","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/sites.wsagames.com\/jr22g22\/prototype-5\/","url":"https:\/\/sites.wsagames.com\/jr22g22\/prototype-5\/","name":"Prototype 5 - Joseph Roberts (Year 2 Archive)","isPartOf":{"@id":"https:\/\/sites.wsagames.com\/jr22g22\/#website"},"primaryImageOfPage":{"@id":"https:\/\/sites.wsagames.com\/jr22g22\/prototype-5\/#primaryimage"},"image":{"@id":"https:\/\/sites.wsagames.com\/jr22g22\/prototype-5\/#primaryimage"},"thumbnailUrl":"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXeHyl4eXh0YoEW-CMGSkqi76Rdi4Jhc-J2Jx1LcbgQizNLJWeNy5afvoWvWp13ePCxp7IfFQPtMBO43VjrMTJ9BqpyMSKWPuYiZStLaS673J5LSC2uVCE5QVGgAiDg8wWVdTj3dUA?key=bY1DQvGUp5WNxtcFWdSmgA","datePublished":"2025-05-21T15:54:01+00:00","dateModified":"2025-05-22T02:13:30+00:00","breadcrumb":{"@id":"https:\/\/sites.wsagames.com\/jr22g22\/prototype-5\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sites.wsagames.com\/jr22g22\/prototype-5\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sites.wsagames.com\/jr22g22\/prototype-5\/#primaryimage","url":"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXeHyl4eXh0YoEW-CMGSkqi76Rdi4Jhc-J2Jx1LcbgQizNLJWeNy5afvoWvWp13ePCxp7IfFQPtMBO43VjrMTJ9BqpyMSKWPuYiZStLaS673J5LSC2uVCE5QVGgAiDg8wWVdTj3dUA?key=bY1DQvGUp5WNxtcFWdSmgA","contentUrl":"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXeHyl4eXh0YoEW-CMGSkqi76Rdi4Jhc-J2Jx1LcbgQizNLJWeNy5afvoWvWp13ePCxp7IfFQPtMBO43VjrMTJ9BqpyMSKWPuYiZStLaS673J5LSC2uVCE5QVGgAiDg8wWVdTj3dUA?key=bY1DQvGUp5WNxtcFWdSmgA"},{"@type":"BreadcrumbList","@id":"https:\/\/sites.wsagames.com\/jr22g22\/prototype-5\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/sites.wsagames.com\/jr22g22\/"},{"@type":"ListItem","position":2,"name":"Prototype 5"}]},{"@type":"WebSite","@id":"https:\/\/sites.wsagames.com\/jr22g22\/#website","url":"https:\/\/sites.wsagames.com\/jr22g22\/","name":"Joseph Roberts (Year 2 Archive)","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sites.wsagames.com\/jr22g22\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/sites.wsagames.com\/jr22g22\/wp-json\/wp\/v2\/pages\/1033","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sites.wsagames.com\/jr22g22\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sites.wsagames.com\/jr22g22\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sites.wsagames.com\/jr22g22\/wp-json\/wp\/v2\/users\/23"}],"replies":[{"embeddable":true,"href":"https:\/\/sites.wsagames.com\/jr22g22\/wp-json\/wp\/v2\/comments?post=1033"}],"version-history":[{"count":3,"href":"https:\/\/sites.wsagames.com\/jr22g22\/wp-json\/wp\/v2\/pages\/1033\/revisions"}],"predecessor-version":[{"id":1073,"href":"https:\/\/sites.wsagames.com\/jr22g22\/wp-json\/wp\/v2\/pages\/1033\/revisions\/1073"}],"wp:attachment":[{"href":"https:\/\/sites.wsagames.com\/jr22g22\/wp-json\/wp\/v2\/media?parent=1033"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}