{"id":79,"date":"2025-08-11T02:26:00","date_gmt":"2025-08-11T02:26:00","guid":{"rendered":"https:\/\/chriscarlton.net\/?p=79"},"modified":"2025-08-27T21:20:03","modified_gmt":"2025-08-27T21:20:03","slug":"portfolio-progress-2","status":"publish","type":"post","link":"https:\/\/chriscarlton.net\/index.php\/2025\/08\/11\/portfolio-progress-2\/","title":{"rendered":"Portfolio Progress Week 2"},"content":{"rendered":"\n<p><strong>What I\u2019ve Been Working On:<\/strong><\/p>\n\n\n\n<p>These past few days, my focus has been coding the core of the megadungeon itself. I&#8217;ve successfully implemented the first pass of the procedural generation, which is now creating structural layouts for the dungeon. A large part of my time has been spent testing the player controller within these generated levels to get a feel for scale, flow, and navigation. Right now, everything is using basic textures.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69d2e82971653&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69d2e82971653\" class=\"wp-block-image wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"998\" height=\"631\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/chriscarlton.net\/wp-content\/uploads\/2025\/08\/wall_size.png\" alt=\"\" class=\"wp-image-82\" srcset=\"https:\/\/chriscarlton.net\/wp-content\/uploads\/2025\/08\/wall_size.png 998w, https:\/\/chriscarlton.net\/wp-content\/uploads\/2025\/08\/wall_size-300x190.png 300w, https:\/\/chriscarlton.net\/wp-content\/uploads\/2025\/08\/wall_size-768x486.png 768w\" sizes=\"auto, (max-width: 998px) 100vw, 998px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69d2e82971bdf&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69d2e82971bdf\" class=\"wp-block-image wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"839\" height=\"606\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/chriscarlton.net\/wp-content\/uploads\/2025\/08\/wall_size2.png\" alt=\"\" class=\"wp-image-81\" srcset=\"https:\/\/chriscarlton.net\/wp-content\/uploads\/2025\/08\/wall_size2.png 839w, https:\/\/chriscarlton.net\/wp-content\/uploads\/2025\/08\/wall_size2-300x217.png 300w, https:\/\/chriscarlton.net\/wp-content\/uploads\/2025\/08\/wall_size2-768x555.png 768w\" sizes=\"auto, (max-width: 839px) 100vw, 839px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69d2e82971fb8&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69d2e82971fb8\" class=\"wp-block-image wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"823\" height=\"534\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/chriscarlton.net\/wp-content\/uploads\/2025\/08\/LargeRoomImage.png\" alt=\"\" class=\"wp-image-83\" srcset=\"https:\/\/chriscarlton.net\/wp-content\/uploads\/2025\/08\/LargeRoomImage.png 823w, https:\/\/chriscarlton.net\/wp-content\/uploads\/2025\/08\/LargeRoomImage-300x195.png 300w, https:\/\/chriscarlton.net\/wp-content\/uploads\/2025\/08\/LargeRoomImage-768x498.png 768w\" sizes=\"auto, (max-width: 823px) 100vw, 823px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p><video src=\"https:\/\/chriscarlton.net\/wp-content\/uploads\/2025\/08\/GI_Week2a.mp4\" controls=\"false\" width=\"100%\" height=\"auto\"><\/video><\/p>\n\n\n\n<p>On the art side, my collaborator Erica has begun creating the architectural blockout assets, starting with walls. Her focus is on establishing the correct scale and footprint for the pieces before moving into detail.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69d2e829724e1&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69d2e829724e1\" class=\"wp-block-image wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1070\" height=\"1066\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/chriscarlton.net\/wp-content\/uploads\/2025\/08\/Screenshot_2025-08-10_at_2.24.07_AM.png\" alt=\"\" class=\"wp-image-80\" srcset=\"https:\/\/chriscarlton.net\/wp-content\/uploads\/2025\/08\/Screenshot_2025-08-10_at_2.24.07_AM.png 1070w, https:\/\/chriscarlton.net\/wp-content\/uploads\/2025\/08\/Screenshot_2025-08-10_at_2.24.07_AM-300x300.png 300w, https:\/\/chriscarlton.net\/wp-content\/uploads\/2025\/08\/Screenshot_2025-08-10_at_2.24.07_AM-1024x1020.png 1024w, https:\/\/chriscarlton.net\/wp-content\/uploads\/2025\/08\/Screenshot_2025-08-10_at_2.24.07_AM-150x150.png 150w, https:\/\/chriscarlton.net\/wp-content\/uploads\/2025\/08\/Screenshot_2025-08-10_at_2.24.07_AM-768x765.png 768w\" sizes=\"auto, (max-width: 1070px) 100vw, 1070px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p>I also had a humorous bug where a flaw in my stair generation created a dungeon that looked like an Escher painting, with staircases leading nowhere and connecting in impossible ways. It was a good laugh!<\/p>\n\n\n\n<p><strong>Current Status:<\/strong><\/p>\n\n\n\n<p>The generation system is functional, and the &#8220;Escher&#8221; bug is fixed. I am currently able to explore basic, connected levels with the player character. Erica is finalizing the scale for the main wall kits.<\/p>\n\n\n\n<p><strong>Next Steps:<\/strong><\/p>\n\n\n\n<p>My immediate goal for the coming week is to refine the generation to produce more varied and interesting layouts, and adding spawners that I can use to populate the dungeon with artifacts and possibly enemies or traps. For Erica, once the scale is locked in, she will begin modeling the first props that will define the dungeon&#8217;s atmosphere, specifically torches and braziers. The next major step will be integrating these first-pass art assets to begin replacing the grey blocks and bringing the dungeon&#8217;s &#8220;pulp adventure&#8221; vibe to life.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>What I\u2019ve Been Working On: These past few days, my focus has been coding the core of the megadungeon itself. I&#8217;ve successfully implemented the first pass of the procedural generation, which is now creating structural layouts for the dungeon. A large part of my time has been spent testing the player controller within these generated [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[6,5],"tags":[],"class_list":["post-79","post","type-post","status-publish","format-standard","hentry","category-portfolio","category-school"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Portfolio Progress Week 2 - Chris Carlton<\/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:\/\/chriscarlton.net\/index.php\/2025\/08\/11\/portfolio-progress-2\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Portfolio Progress Week 2 - Chris Carlton\" \/>\n<meta property=\"og:description\" content=\"What I\u2019ve Been Working On: These past few days, my focus has been coding the core of the megadungeon itself. I&#8217;ve successfully implemented the first pass of the procedural generation, which is now creating structural layouts for the dungeon. A large part of my time has been spent testing the player controller within these generated [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/chriscarlton.net\/index.php\/2025\/08\/11\/portfolio-progress-2\/\" \/>\n<meta property=\"og:site_name\" content=\"Chris Carlton\" \/>\n<meta property=\"article:published_time\" content=\"2025-08-11T02:26:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-27T21:20:03+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/chriscarlton.net\/wp-content\/uploads\/2025\/08\/wall_size.png\" \/>\n\t<meta property=\"og:image:width\" content=\"998\" \/>\n\t<meta property=\"og:image:height\" content=\"631\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Chris\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Chris\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/chriscarlton.net\/index.php\/2025\/08\/11\/portfolio-progress-2\/\",\"url\":\"https:\/\/chriscarlton.net\/index.php\/2025\/08\/11\/portfolio-progress-2\/\",\"name\":\"Portfolio Progress Week 2 - Chris Carlton\",\"isPartOf\":{\"@id\":\"https:\/\/chriscarlton.net\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/chriscarlton.net\/index.php\/2025\/08\/11\/portfolio-progress-2\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/chriscarlton.net\/index.php\/2025\/08\/11\/portfolio-progress-2\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/chriscarlton.net\/wp-content\/uploads\/2025\/08\/wall_size.png\",\"datePublished\":\"2025-08-11T02:26:00+00:00\",\"dateModified\":\"2025-08-27T21:20:03+00:00\",\"author\":{\"@id\":\"https:\/\/chriscarlton.net\/#\/schema\/person\/d81f71e1b30f85c5c06c346b16ba5365\"},\"breadcrumb\":{\"@id\":\"https:\/\/chriscarlton.net\/index.php\/2025\/08\/11\/portfolio-progress-2\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/chriscarlton.net\/index.php\/2025\/08\/11\/portfolio-progress-2\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/chriscarlton.net\/index.php\/2025\/08\/11\/portfolio-progress-2\/#primaryimage\",\"url\":\"https:\/\/chriscarlton.net\/wp-content\/uploads\/2025\/08\/wall_size.png\",\"contentUrl\":\"https:\/\/chriscarlton.net\/wp-content\/uploads\/2025\/08\/wall_size.png\",\"width\":998,\"height\":631},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/chriscarlton.net\/index.php\/2025\/08\/11\/portfolio-progress-2\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/chriscarlton.net\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Portfolio Progress Week 2\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/chriscarlton.net\/#website\",\"url\":\"https:\/\/chriscarlton.net\/\",\"name\":\"Chris Carlton\",\"description\":\"I&#039;m just a simple country computer programmer...\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/chriscarlton.net\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/chriscarlton.net\/#\/schema\/person\/d81f71e1b30f85c5c06c346b16ba5365\",\"name\":\"Chris\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/chriscarlton.net\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/49193a756a999b86a00f841f1b50fe09b81d2d8f0718e693cb8454713c8e3ce9?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/49193a756a999b86a00f841f1b50fe09b81d2d8f0718e693cb8454713c8e3ce9?s=96&d=mm&r=g\",\"caption\":\"Chris\"},\"sameAs\":[\"https:\/\/chriscarlton.net\"],\"url\":\"https:\/\/chriscarlton.net\/index.php\/author\/chris\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Portfolio Progress Week 2 - Chris Carlton","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:\/\/chriscarlton.net\/index.php\/2025\/08\/11\/portfolio-progress-2\/","og_locale":"en_US","og_type":"article","og_title":"Portfolio Progress Week 2 - Chris Carlton","og_description":"What I\u2019ve Been Working On: These past few days, my focus has been coding the core of the megadungeon itself. I&#8217;ve successfully implemented the first pass of the procedural generation, which is now creating structural layouts for the dungeon. A large part of my time has been spent testing the player controller within these generated [&hellip;]","og_url":"https:\/\/chriscarlton.net\/index.php\/2025\/08\/11\/portfolio-progress-2\/","og_site_name":"Chris Carlton","article_published_time":"2025-08-11T02:26:00+00:00","article_modified_time":"2025-08-27T21:20:03+00:00","og_image":[{"width":998,"height":631,"url":"https:\/\/chriscarlton.net\/wp-content\/uploads\/2025\/08\/wall_size.png","type":"image\/png"}],"author":"Chris","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Chris","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/chriscarlton.net\/index.php\/2025\/08\/11\/portfolio-progress-2\/","url":"https:\/\/chriscarlton.net\/index.php\/2025\/08\/11\/portfolio-progress-2\/","name":"Portfolio Progress Week 2 - Chris Carlton","isPartOf":{"@id":"https:\/\/chriscarlton.net\/#website"},"primaryImageOfPage":{"@id":"https:\/\/chriscarlton.net\/index.php\/2025\/08\/11\/portfolio-progress-2\/#primaryimage"},"image":{"@id":"https:\/\/chriscarlton.net\/index.php\/2025\/08\/11\/portfolio-progress-2\/#primaryimage"},"thumbnailUrl":"https:\/\/chriscarlton.net\/wp-content\/uploads\/2025\/08\/wall_size.png","datePublished":"2025-08-11T02:26:00+00:00","dateModified":"2025-08-27T21:20:03+00:00","author":{"@id":"https:\/\/chriscarlton.net\/#\/schema\/person\/d81f71e1b30f85c5c06c346b16ba5365"},"breadcrumb":{"@id":"https:\/\/chriscarlton.net\/index.php\/2025\/08\/11\/portfolio-progress-2\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/chriscarlton.net\/index.php\/2025\/08\/11\/portfolio-progress-2\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/chriscarlton.net\/index.php\/2025\/08\/11\/portfolio-progress-2\/#primaryimage","url":"https:\/\/chriscarlton.net\/wp-content\/uploads\/2025\/08\/wall_size.png","contentUrl":"https:\/\/chriscarlton.net\/wp-content\/uploads\/2025\/08\/wall_size.png","width":998,"height":631},{"@type":"BreadcrumbList","@id":"https:\/\/chriscarlton.net\/index.php\/2025\/08\/11\/portfolio-progress-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/chriscarlton.net\/"},{"@type":"ListItem","position":2,"name":"Portfolio Progress Week 2"}]},{"@type":"WebSite","@id":"https:\/\/chriscarlton.net\/#website","url":"https:\/\/chriscarlton.net\/","name":"Chris Carlton","description":"I&#039;m just a simple country computer programmer...","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/chriscarlton.net\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/chriscarlton.net\/#\/schema\/person\/d81f71e1b30f85c5c06c346b16ba5365","name":"Chris","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/chriscarlton.net\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/49193a756a999b86a00f841f1b50fe09b81d2d8f0718e693cb8454713c8e3ce9?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/49193a756a999b86a00f841f1b50fe09b81d2d8f0718e693cb8454713c8e3ce9?s=96&d=mm&r=g","caption":"Chris"},"sameAs":["https:\/\/chriscarlton.net"],"url":"https:\/\/chriscarlton.net\/index.php\/author\/chris\/"}]}},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/chriscarlton.net\/index.php\/wp-json\/wp\/v2\/posts\/79","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/chriscarlton.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/chriscarlton.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/chriscarlton.net\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/chriscarlton.net\/index.php\/wp-json\/wp\/v2\/comments?post=79"}],"version-history":[{"count":4,"href":"https:\/\/chriscarlton.net\/index.php\/wp-json\/wp\/v2\/posts\/79\/revisions"}],"predecessor-version":[{"id":118,"href":"https:\/\/chriscarlton.net\/index.php\/wp-json\/wp\/v2\/posts\/79\/revisions\/118"}],"wp:attachment":[{"href":"https:\/\/chriscarlton.net\/index.php\/wp-json\/wp\/v2\/media?parent=79"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/chriscarlton.net\/index.php\/wp-json\/wp\/v2\/categories?post=79"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/chriscarlton.net\/index.php\/wp-json\/wp\/v2\/tags?post=79"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}