{"id":73,"date":"2024-01-19T20:28:47","date_gmt":"2024-01-19T20:28:47","guid":{"rendered":"https:\/\/alexkohlgamedesign.com\/?page_id=73"},"modified":"2024-01-19T20:28:47","modified_gmt":"2024-01-19T20:28:47","slug":"suits-bust-operation","status":"publish","type":"page","link":"https:\/\/alexkohlgamedesign.com\/index.php\/suits-bust-operation\/","title":{"rendered":"Suits: Bust Operation"},"content":{"rendered":"\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-1 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading\">What is it?<\/h2>\n\n\n\n<p>A turn based investigative game where you play <br>as an up and coming FBI agent catching bad guys<br>while managing your limited resources. <br><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h3 class=\"wp-block-heading\">The Investigations<\/h3>\n\n\n\n<p>During this phase of gameplay you explore the city finding clues, questioning suspects, etc. to build a case and requisition as many resources as possible to help you take the criminals down.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">The Bust<\/h3>\n\n\n\n<p>This is the culmination of your hard work in the investigative period of gameplay where you go head to head with the criminals you&#8217;ve been following. Either you take them down, or they disappear for good.<\/p>\n<\/div>\n<\/div>\n\n\n\n<blockquote class=\"wp-block-quote has-text-align-center is-layout-flow wp-block-quote-is-layout-flow\">\n<p><\/p>\n<cite><em>Suits is an ongoing project, pictured below is a reflection of its last stable state<\/em><\/cite><\/blockquote>\n\n\n\n<figure class=\"wp-block-video alignwide\"><video controls src=\"https:\/\/alexkohlgamedesign.com\/wp-content\/uploads\/2024\/01\/suits-tech-demo.mp4\"><\/video><\/figure>\n\n\n\n<div class=\"wp-block-columns alignwide are-vertically-aligned-top has-neve-text-color-background-color has-background is-layout-flex wp-container-core-columns-is-layout-2 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group wp-container-content-1 is-vertical is-content-justification-left is-nowrap is-layout-flex wp-container-core-group-is-layout-2 wp-block-group-is-layout-flex\" style=\"margin-top:0;margin-bottom:0\">\n<div class=\"wp-block-group is-vertical is-nowrap is-layout-flex wp-container-core-group-is-layout-1 wp-block-group-is-layout-flex\">\n<p class=\"has-medium-font-size\"><strong>White Irises<\/strong><\/p>\n\n\n\n<p class=\"has-small-font-size\">Ogawa Kazumasa<\/p>\n<\/div>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"974\" height=\"1024\" src=\"https:\/\/alexkohlgamedesign.com\/wp-content\/uploads\/2024\/01\/Shootactiongridpositions-974x1024.png\" alt=\"\" class=\"wp-image-75\" srcset=\"https:\/\/alexkohlgamedesign.com\/wp-content\/uploads\/2024\/01\/Shootactiongridpositions-974x1024.png 974w, https:\/\/alexkohlgamedesign.com\/wp-content\/uploads\/2024\/01\/Shootactiongridpositions-285x300.png 285w, https:\/\/alexkohlgamedesign.com\/wp-content\/uploads\/2024\/01\/Shootactiongridpositions-768x807.png 768w, https:\/\/alexkohlgamedesign.com\/wp-content\/uploads\/2024\/01\/Shootactiongridpositions.png 1019w\" sizes=\"(max-width: 974px) 100vw, 974px\" \/><\/figure>\n\n\n\n<p class=\"has-neve-link-color-color has-text-color has-link-color wp-elements-264dfc2e88262abb627207ed8e23c200\">Pictured above is a code snippet from the shoot action class that parses through all custom grid positions and returns a list of valid targets which are presented to the player or EnemyAI. Once a target is selected the TakeAction method runs the action. <\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow\">\n<p><\/p>\n\n\n\n<p class=\"has-neve-link-color-color has-text-color has-link-color wp-elements-d860d9c4e9aef9a5ecb84d899b01ad76\">Pictured below is a snippet from the EnemyAI class which runs through every possible action the AI can take and compares their crafted, weighted values. It selects the highest weight and then runs that action.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"904\" height=\"978\" src=\"https:\/\/alexkohlgamedesign.com\/wp-content\/uploads\/2024\/01\/enemyAIAction.png\" alt=\"\" class=\"wp-image-76\" srcset=\"https:\/\/alexkohlgamedesign.com\/wp-content\/uploads\/2024\/01\/enemyAIAction.png 904w, https:\/\/alexkohlgamedesign.com\/wp-content\/uploads\/2024\/01\/enemyAIAction-277x300.png 277w, https:\/\/alexkohlgamedesign.com\/wp-content\/uploads\/2024\/01\/enemyAIAction-768x831.png 768w\" sizes=\"(max-width: 904px) 100vw, 904px\" \/><\/figure>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>What is it? A turn based investigative game where you play as an up and coming FBI agent catching bad guyswhile managing your limited resources. The Investigations During this phase of gameplay you explore the city finding clues, questioning suspects, etc. to build a case and requisition as many resources as possible to help you&hellip;&nbsp;<a href=\"https:\/\/alexkohlgamedesign.com\/index.php\/suits-bust-operation\/\" class=\"\" rel=\"bookmark\">Read More &raquo;<span class=\"screen-reader-text\">Suits: Bust Operation<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","footnotes":""},"class_list":["post-73","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/alexkohlgamedesign.com\/index.php\/wp-json\/wp\/v2\/pages\/73"}],"collection":[{"href":"https:\/\/alexkohlgamedesign.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/alexkohlgamedesign.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/alexkohlgamedesign.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/alexkohlgamedesign.com\/index.php\/wp-json\/wp\/v2\/comments?post=73"}],"version-history":[{"count":6,"href":"https:\/\/alexkohlgamedesign.com\/index.php\/wp-json\/wp\/v2\/pages\/73\/revisions"}],"predecessor-version":[{"id":82,"href":"https:\/\/alexkohlgamedesign.com\/index.php\/wp-json\/wp\/v2\/pages\/73\/revisions\/82"}],"wp:attachment":[{"href":"https:\/\/alexkohlgamedesign.com\/index.php\/wp-json\/wp\/v2\/media?parent=73"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}