


{"id":2785,"date":"2021-03-15T00:51:14","date_gmt":"2021-03-15T00:51:14","guid":{"rendered":"https:\/\/carolsalvato.com\/?p=2785"},"modified":"2021-06-15T17:00:32","modified_gmt":"2021-06-15T17:00:32","slug":"building-an-ai-for-games-the-basis","status":"publish","type":"post","link":"https:\/\/carolsalvato.com\/index.php\/2021\/03\/15\/building-an-ai-for-games-the-basis\/","title":{"rendered":"Building an AI for Games: The Basis"},"content":{"rendered":"<div id=\"dslc-theme-content\"><div id=\"dslc-theme-content-inner\">\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"2785\" class=\"elementor elementor-2785\">\n\t\t\t\t\t\t<section class=\"has_eae_slider elementor-section elementor-top-section elementor-element elementor-element-cd80748 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"cd80748\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-425605a\" data-id=\"425605a\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5a583fa elementor-hidden-tablet elementor-widget elementor-widget-image\" data-id=\"5a583fa\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/carolsalvato.com\/wp-content\/uploads\/2021\/01\/3-150x150.png\" class=\"attachment-thumbnail size-thumbnail wp-image-801\" alt=\"\" srcset=\"https:\/\/carolsalvato.com\/wp-content\/uploads\/2021\/01\/3-150x150.png 150w, https:\/\/carolsalvato.com\/wp-content\/uploads\/2021\/01\/3-300x300.png 300w, https:\/\/carolsalvato.com\/wp-content\/uploads\/2021\/01\/3-1024x1024.png 1024w, https:\/\/carolsalvato.com\/wp-content\/uploads\/2021\/01\/3-768x768.png 768w, https:\/\/carolsalvato.com\/wp-content\/uploads\/2021\/01\/3.png 1080w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-dd992d8\" data-id=\"dd992d8\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2e1e9b5 elementor-widget elementor-widget-menu-anchor\" data-id=\"2e1e9b5\" data-element_type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"Home\"><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-48b2097 elementor-hidden-phone elementor-widget elementor-widget-heading\" data-id=\"48b2097\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">CAROL<br>SALVATO<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-1577f4e\" data-id=\"1577f4e\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-95e4639 hfe-nav-menu__align-left hfe-submenu-icon-arrow hfe-submenu-animation-none hfe-link-redirect-child hfe-nav-menu__breakpoint-tablet elementor-widget elementor-widget-navigation-menu\" data-id=\"95e4639\" data-element_type=\"widget\" data-settings=\"{&quot;width_dropdown_item&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:250,&quot;sizes&quot;:[]},&quot;padding_horizontal_menu_item&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:15,&quot;sizes&quot;:[]},&quot;padding_horizontal_menu_item_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;padding_horizontal_menu_item_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;padding_vertical_menu_item&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:15,&quot;sizes&quot;:[]},&quot;padding_vertical_menu_item_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;padding_vertical_menu_item_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;menu_space_between&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;menu_space_between_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;menu_space_between_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;menu_row_space&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;menu_row_space_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;menu_row_space_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;dropdown_border_radius&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;dropdown_border_radius_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;dropdown_border_radius_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;width_dropdown_item_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;width_dropdown_item_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;padding_horizontal_dropdown_item&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;padding_horizontal_dropdown_item_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;padding_horizontal_dropdown_item_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;padding_vertical_dropdown_item&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:15,&quot;sizes&quot;:[]},&quot;padding_vertical_dropdown_item_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;padding_vertical_dropdown_item_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;distance_from_menu&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;distance_from_menu_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;distance_from_menu_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;toggle_size&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;toggle_size_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;toggle_size_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;toggle_border_width&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;toggle_border_width_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;toggle_border_width_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;toggle_border_radius&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;toggle_border_radius_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;toggle_border_radius_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"navigation-menu.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t<div class=\"hfe-nav-menu hfe-layout-horizontal hfe-nav-menu-layout horizontal hfe-pointer__none\" data-layout=\"horizontal\">\n\t\t\t\t<div role=\"button\" class=\"hfe-nav-menu__toggle elementor-clickable\">\n\t\t\t\t\t<span class=\"screen-reader-text\">Menu<\/span>\n\t\t\t\t\t<div class=\"hfe-nav-menu-icon\">\n\t\t\t\t\t\t<i aria-hidden=\"true\"  class=\"fas fa-align-justify\"><\/i>\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<nav class=\"hfe-nav-menu__layout-horizontal hfe-nav-menu__submenu-arrow\" data-toggle-icon=\"&lt;i aria-hidden=&quot;true&quot; tabindex=&quot;0&quot; class=&quot;fas fa-align-justify&quot;&gt;&lt;\/i&gt;\" data-close-icon=\"&lt;i aria-hidden=&quot;true&quot; tabindex=&quot;0&quot; class=&quot;far fa-window-close&quot;&gt;&lt;\/i&gt;\" data-full-width=\"yes\">\n\t\t\t\t\t<ul id=\"menu-1-95e4639\" class=\"hfe-nav-menu\"><li id=\"menu-item-1693\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-home parent hfe-creative-menu\"><a href=\"https:\/\/carolsalvato.com\/\" class = \"hfe-menu-item\">Home<\/a><\/li>\n<li id=\"menu-item-1769\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children parent hfe-has-submenu hfe-creative-menu\"><div class=\"hfe-has-submenu-container\"><a href=\"https:\/\/carolsalvato.com\/index.php\/blog\/#BlogEnglish\" class = \"hfe-menu-item\">Posts<span class='hfe-menu-toggle sub-arrow hfe-menu-child-0'><i class='fa'><\/i><\/span><\/a><\/div>\n<ul class=\"sub-menu\">\n\t<li id=\"menu-item-1770\" class=\"menu-item menu-item-type-custom menu-item-object-custom hfe-creative-menu\"><a href=\"https:\/\/carolsalvato.com\/index.php\/blog\/#BlogPortuges\" class = \"hfe-sub-menu-item\">PT-BR Posts<\/a><\/li>\n\t<li id=\"menu-item-1771\" class=\"menu-item menu-item-type-custom menu-item-object-custom hfe-creative-menu\"><a href=\"https:\/\/carolsalvato.com\/index.php\/blog\/#BlogProjects\" class = \"hfe-sub-menu-item\">Projects Posts<\/a><\/li>\n\t<li id=\"menu-item-1772\" class=\"menu-item menu-item-type-custom menu-item-object-custom hfe-creative-menu\"><a href=\"https:\/\/carolsalvato.com\/index.php\/blog\/#BlogRecent\" class = \"hfe-sub-menu-item\">All Posts<\/a><\/li>\n<\/ul>\n<\/li>\n<li id=\"menu-item-1778\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children parent hfe-has-submenu hfe-creative-menu\"><div class=\"hfe-has-submenu-container\"><a href=\"https:\/\/carolsalvato.com\/index.php\/projects\/\" class = \"hfe-menu-item\">Projects<span class='hfe-menu-toggle sub-arrow hfe-menu-child-0'><i class='fa'><\/i><\/span><\/a><\/div>\n<ul class=\"sub-menu\">\n\t<li id=\"menu-item-1953\" class=\"menu-item menu-item-type-custom menu-item-object-custom hfe-creative-menu\"><a href=\"https:\/\/carolsalvato.com\/index.php\/projects\/#whatalgc\" class = \"hfe-sub-menu-item\">ALGameCode<\/a><\/li>\n\t<li id=\"menu-item-1954\" class=\"menu-item menu-item-type-custom menu-item-object-custom hfe-creative-menu\"><a href=\"https:\/\/carolsalvato.com\/index.php\/projects\/#allprojects\" class = \"hfe-sub-menu-item\">All Projects<\/a><\/li>\n\t<li id=\"menu-item-1955\" class=\"menu-item menu-item-type-custom menu-item-object-custom hfe-creative-menu\"><a href=\"https:\/\/carolsalvato.com\/index.php\/projects\/#projectsvideos\" class = \"hfe-sub-menu-item\">Videos<\/a><\/li>\n\t<li id=\"menu-item-1956\" class=\"menu-item menu-item-type-custom menu-item-object-custom hfe-creative-menu\"><a href=\"https:\/\/carolsalvato.com\/index.php\/projects\/#projectsblogs\" class = \"hfe-sub-menu-item\">Blogs<\/a><\/li>\n<\/ul>\n<\/li>\n<li id=\"menu-item-1777\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children parent hfe-has-submenu hfe-creative-menu\"><div class=\"hfe-has-submenu-container\"><a href=\"https:\/\/carolsalvato.com\/index.php\/curriculum\/\" class = \"hfe-menu-item\">Curriculum<span class='hfe-menu-toggle sub-arrow hfe-menu-child-0'><i class='fa'><\/i><\/span><\/a><\/div>\n<ul class=\"sub-menu\">\n\t<li id=\"menu-item-2251\" class=\"menu-item menu-item-type-custom menu-item-object-custom hfe-creative-menu\"><a href=\"https:\/\/carolsalvato.com\/index.php\/curriculum\/#DownloadMyCurriculum\" class = \"hfe-sub-menu-item\">Download<\/a><\/li>\n\t<li id=\"menu-item-2253\" class=\"menu-item menu-item-type-custom menu-item-object-custom hfe-creative-menu\"><a href=\"https:\/\/carolsalvato.com\/index.php\/curriculum\/#MyPrefessionalSkills\" class = \"hfe-sub-menu-item\">All Skills<\/a><\/li>\n\t<li id=\"menu-item-2252\" class=\"menu-item menu-item-type-custom menu-item-object-custom hfe-creative-menu\"><a href=\"https:\/\/carolsalvato.com\/index.php\/curriculum\/#Experiences\" class = \"hfe-sub-menu-item\">Experiences<\/a><\/li>\n\t<li id=\"menu-item-2254\" class=\"menu-item menu-item-type-custom menu-item-object-custom hfe-creative-menu\"><a href=\"https:\/\/carolsalvato.com\/index.php\/curriculum\/#myKnowledge\" class = \"hfe-sub-menu-item\">Knowledge<\/a><\/li>\n<\/ul>\n<\/li>\n<li id=\"menu-item-1779\" class=\"menu-item menu-item-type-custom menu-item-object-custom parent hfe-creative-menu\"><a href=\"http:\/\/algamecode.blogspot.com\/\" class = \"hfe-menu-item\">ALGC Blogger<\/a><\/li>\n<li id=\"menu-item-2073\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-home parent hfe-creative-menu\"><a href=\"https:\/\/carolsalvato.com\/#Contact\" class = \"hfe-menu-item\">Contact<\/a><\/li>\n<\/ul> \n\t\t\t\t<\/nav>\n\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"has_eae_slider elementor-section elementor-top-section elementor-element elementor-element-6c1ecf0 elementor-section-full_width elementor-section-height-min-height elementor-section-height-default elementor-section-items-middle\" data-id=\"6c1ecf0\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6053a7e\" data-id=\"6053a7e\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"has_eae_slider elementor-section elementor-inner-section elementor-element elementor-element-8a3ecd0 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"8a3ecd0\" data-element_type=\"section\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-4ff8134\" data-id=\"4ff8134\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f234fc6 elementor-widget elementor-widget-heading\" data-id=\"f234fc6\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Building an AI for Games: The Basis<\/h1>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0ce4f41 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"0ce4f41\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a0b1a19 elementor-widget elementor-widget-text-editor\" data-id=\"a0b1a19\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>The area of artificial intelligence (AI) for games can address the most diverse subjects and subfields of intelligent systems. From the classic systems widely used in games like decision trees and state machines to more complex systems like neural networks, genetic algorithms and cognitive architectures. However, all of these systems, with the most diverse structures and complexity, have something in common when applied to games. The communication structure between the game and the AI is the same.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"has_eae_slider elementor-section elementor-top-section elementor-element elementor-element-4ae67304 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4ae67304\" data-element_type=\"section\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-21a8170d\" data-id=\"21a8170d\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6bdd533 elementor-widget elementor-widget-text-editor\" data-id=\"6bdd533\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<figure class=\"gy gz ha hb hc hd ed ee paragraph-image\" style=\"box-sizing: inherit; margin: 56px auto 0px; clear: both; color: rgba(0, 0, 0, 0.8); font-family: medium-content-sans-serif-font, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; font-size: medium;\"><div class=\"ed ee gx\" style=\"box-sizing: inherit; margin-left: auto; margin-right: auto; max-width: 320px;\"><div class=\"hi s cz hj\" style=\"box-sizing: inherit; position: relative; margin: auto; background-color: #f2f2f2;\"><div class=\"hk hl s\" style=\"box-sizing: inherit; padding-bottom: 320px; height: 0px;\"><img fetchpriority=\"high\" decoding=\"async\" class=\"rg rv t u v hf aj c\" style=\"box-sizing: inherit; vertical-align: middle; background-color: #ffffff; position: absolute; top: 0px; left: 0px; width: 320px; height: 320px; opacity: 1; transition: opacity 400ms ease 0ms;\" role=\"presentation\" src=\"https:\/\/miro.medium.com\/max\/320\/0*NoruXsabTq3vxsTQ\" sizes=\"320px\" srcset=\"https:\/\/miro.medium.com\/max\/276\/0*NoruXsabTq3vxsTQ 276w, https:\/\/miro.medium.com\/max\/320\/0*NoruXsabTq3vxsTQ 320w\" alt=\"\" width=\"320\" height=\"320\" \/><\/div><\/div><\/div><\/figure><p id=\"28f5\" class=\"hp hq ey hr b hs ht hu hv hw hx hy hz ia ib ic id ie if ig ih ii ij ik il im eq cx in\" style=\"box-sizing: inherit; margin: 2em 0px -0.46em; color: #292929; word-break: break-word; line-height: 32px; letter-spacing: -0.003em; font-family: charter, Georgia, Cambria, 'Times New Roman', Times, serif; clear: left; font-size: 21px;\" data-selectable-paragraph=\"\"><span class=\"s io ip iq ir is it iu iv iw cz\" style=\"box-sizing: inherit; display: block; position: relative; float: left; font-size: 66px; line-height: 0.83; margin-right: 12px; padding-top: 7px;\">T<\/span>he field of artificial intelligence (AI) for games can address the most diverse subjects and subfields of intelligent systems. From the classic systems widely used in games like decision trees and state machines to more complex systems like neural networks, genetic algorithms and cognitive architectures. However, all of these systems, with the most diverse structures and complexity, have something in common when applied to games. The communication structure between the game and the AI is the same.<\/p><p id=\"53e3\" class=\"hp hq ey hr b hs ht hu hv hw hx hy hz ia ib ic id ie if ig ih ii ij ik il im eq cx\" style=\"box-sizing: inherit; margin: 2em 0px -0.46em; color: #292929; word-break: break-word; line-height: 32px; letter-spacing: -0.003em; font-family: charter, Georgia, Cambria, 'Times New Roman', Times, serif; font-size: 21px;\" data-selectable-paragraph=\"\">As the objective of this blog and its articles, and of our channel, is not only to share the progress of research in development but also of software and games, combining this with a little entertainment. Along with our way of researching, creating, implementing, and testing intelligent systems in games, we will use the main basis for applications, the basis of communication between the system and the game.<\/p><p id=\"c320\" class=\"hp hq ey hr b hs ht hu hv hw hx hy hz ia ib ic id ie if ig ih ii ij ik il im eq cx\" style=\"box-sizing: inherit; margin: 2em 0px -0.46em; color: #292929; word-break: break-word; line-height: 32px; letter-spacing: -0.003em; font-family: charter, Georgia, Cambria, 'Times New Roman', Times, serif; font-size: 21px;\" data-selectable-paragraph=\"\"><em class=\"ix\" style=\"box-sizing: inherit;\">Leia este artigo em portugu\u00eas\u00a0<\/em><a class=\"cc iy\" style=\"box-sizing: inherit; color: inherit; text-decoration-line: underline; -webkit-tap-highlight-color: transparent;\" href=\"https:\/\/algamecode.blogspot.com\/2021\/01\/construindo-uma-ia-para-jogos-base.html\" rel=\"noopener nofollow\"><em class=\"ix\" style=\"box-sizing: inherit;\">aqui<\/em><\/a><em class=\"ix\" style=\"box-sizing: inherit;\">.<\/em><\/p><h1 id=\"9b07\" class=\"iz ja ey az jb jc jd hu je jf jg hy jh ji jj jk jl jm jn jo jp jq jr js jt ju cx\" style=\"box-sizing: inherit; margin: 1.95em 0px -0.28em; font-family: sohne, 'Helvetica Neue', Helvetica, Arial, sans-serif; color: #292929; line-height: 36px; font-size: 30px;\" data-selectable-paragraph=\"\">Abstraction, Generalization, and Functioning<\/h1><p id=\"5c7e\" class=\"hp hq ey hr b hs jv hu hv hw jw hy hz ia jx ic id ie jy ig ih ii jz ik il im eq cx in\" style=\"box-sizing: inherit; margin: 0.86em 0px -0.46em; color: #292929; word-break: break-word; line-height: 32px; letter-spacing: -0.003em; font-family: charter, Georgia, Cambria, 'Times New Roman', Times, serif; clear: left; font-size: 21px;\" data-selectable-paragraph=\"\"><span class=\"s io ip iq ir is it iu iv iw cz\" style=\"box-sizing: inherit; display: block; position: relative; float: left; font-size: 66px; line-height: 0.83; margin-right: 12px; padding-top: 7px;\">T<\/span>he way the game will talk to the mind is one of the first and most important topics to be defined. When talking about a mind capable of playing different games, it is difficult to think of a single way in which the game will communicate with the agent. A lot can change depending on the type of game. For example, a game in 2D and another in 3D can have a very different quantity and shape of input data. Or the Snake game and a game like Minecraft, which are very different in almost every way. In most works in this field, it will be possible to find an image similar to that of Figure 1, which represents the most basic structure of communication between agents and environments.<\/p><figure class=\"gy gz ha hb hc hd ed ee paragraph-image\" style=\"box-sizing: inherit; margin: 56px auto 0px; clear: both; color: rgba(0, 0, 0, 0.8); font-family: medium-content-sans-serif-font, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; font-size: medium;\"><div class=\"ed ee gx\" style=\"box-sizing: inherit; margin-left: auto; margin-right: auto; max-width: 320px;\"><div class=\"hi s cz hj\" style=\"box-sizing: inherit; position: relative; margin: auto; background-color: #f2f2f2;\"><div class=\"hk hl s\" style=\"box-sizing: inherit; padding-bottom: 320px; height: 0px;\"><div class=\"cv he t u v hf aj cp hg hh\" style=\"box-sizing: inherit; position: absolute; top: 0px; left: 0px; width: 320px; overflow: hidden; opacity: 0; transition: opacity 100ms ease 400ms; height: 320px; will-change: transform; transform: translateZ(0px);\"><img decoding=\"async\" class=\"t u v hf aj hm hn av tr\" style=\"box-sizing: inherit; vertical-align: middle; position: absolute; top: 0px; left: 0px; width: 320px; visibility: hidden; height: 320px; filter: blur(20px); transform: scale(1.1); transition: visibility 0ms ease 400ms;\" role=\"presentation\" src=\"https:\/\/miro.medium.com\/max\/60\/0*lOftYBx2gCOIWdNC?q=20\" alt=\"\" width=\"320\" height=\"320\" \/><\/div><img loading=\"lazy\" decoding=\"async\" class=\"rg rv t u v hf aj c\" style=\"box-sizing: inherit; vertical-align: middle; background-color: #ffffff; position: absolute; top: 0px; left: 0px; width: 320px; height: 320px; opacity: 1; transition: opacity 400ms ease 0ms;\" role=\"presentation\" src=\"https:\/\/miro.medium.com\/max\/320\/0*lOftYBx2gCOIWdNC\" sizes=\"320px\" srcset=\"https:\/\/miro.medium.com\/max\/276\/0*lOftYBx2gCOIWdNC 276w, https:\/\/miro.medium.com\/max\/320\/0*lOftYBx2gCOIWdNC 320w\" alt=\"\" width=\"320\" height=\"320\" \/><\/div><\/div><\/div><figcaption class=\"ka kb ef ed ee kc kd az b ba bb bc\" style=\"box-sizing: inherit; font-family: sohne, 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; color: #757575; margin-left: auto; margin-right: auto; max-width: 728px; margin-top: 10px; text-align: center;\" data-selectable-paragraph=\"\">Figure 1 \u2014 Illustration showing the representation of an agent (Mario) and an environment (game stage).<\/figcaption><\/figure><p id=\"303e\" class=\"hp hq ey hr b hs ht hu hv hw hx hy hz ia ib ic id ie if ig ih ii ij ik il im eq cx\" style=\"box-sizing: inherit; margin: 2em 0px -0.46em; color: #292929; word-break: break-word; line-height: 32px; letter-spacing: -0.003em; font-family: charter, Georgia, Cambria, 'Times New Roman', Times, serif; font-size: 21px;\" data-selectable-paragraph=\"\">Perhaps the best and simplest way to define this abstraction so that it works in any environment is based on some key concepts linked to object-oriented programming and the objects themselves in digital games. We will work on the idea that digital games are basically composed of environments, objects, agents, and states. Both the environment as well as objects and the agent can have states, but mainly the agent can and must have actions (which in many works of literature is also considered a state).<\/p><figure class=\"gy gz ha hb hc hd ed ee paragraph-image\" style=\"box-sizing: inherit; margin: 56px auto 0px; clear: both; color: rgba(0, 0, 0, 0.8); font-family: medium-content-sans-serif-font, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; font-size: medium;\"><div class=\"ed ee ke\" style=\"box-sizing: inherit; margin-left: auto; margin-right: auto; max-width: 400px;\"><div class=\"hi s cz hj\" style=\"box-sizing: inherit; position: relative; margin: auto; background-color: #f2f2f2;\"><div class=\"kf hl s\" style=\"box-sizing: inherit; height: 0px; padding-bottom: 184px;\"><div class=\"cv he t u v hf aj cp hg hh\" style=\"box-sizing: inherit; position: absolute; top: 0px; left: 0px; width: 400px; overflow: hidden; opacity: 0; transition: opacity 100ms ease 400ms; height: 184px; will-change: transform; transform: translateZ(0px);\"><img loading=\"lazy\" decoding=\"async\" class=\"t u v hf aj hm hn av tr\" style=\"box-sizing: inherit; vertical-align: middle; position: absolute; top: 0px; left: 0px; width: 400px; visibility: hidden; height: 184px; filter: blur(20px); transform: scale(1.1); transition: visibility 0ms ease 400ms;\" role=\"presentation\" src=\"https:\/\/miro.medium.com\/max\/60\/0*tHNcMsHyfPfRdxyi?q=20\" alt=\"\" width=\"400\" height=\"184\" \/><\/div><img loading=\"lazy\" decoding=\"async\" class=\"rg rv t u v hf aj c\" style=\"box-sizing: inherit; vertical-align: middle; background-color: #ffffff; position: absolute; top: 0px; left: 0px; width: 400px; height: 184px; opacity: 1; transition: opacity 400ms ease 0ms;\" role=\"presentation\" src=\"https:\/\/miro.medium.com\/max\/400\/0*tHNcMsHyfPfRdxyi\" sizes=\"400px\" srcset=\"https:\/\/miro.medium.com\/max\/276\/0*tHNcMsHyfPfRdxyi 276w, https:\/\/miro.medium.com\/max\/400\/0*tHNcMsHyfPfRdxyi 400w\" alt=\"\" width=\"400\" height=\"184\" \/><\/div><\/div><\/div><figcaption class=\"ka kb ef ed ee kc kd az b ba bb bc\" style=\"box-sizing: inherit; font-family: sohne, 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; color: #757575; margin-left: auto; margin-right: auto; max-width: 728px; margin-top: 10px; text-align: center;\" data-selectable-paragraph=\"\">Figure 2 \u2014 Image commonly found in works in the area that illustrates the communication between the agent and the game environment.<\/figcaption><\/figure><p id=\"daa6\" class=\"hp hq ey hr b hs ht hu hv hw hx hy hz ia ib ic id ie if ig ih ii ij ik il im eq cx\" style=\"box-sizing: inherit; margin: 2em 0px -0.46em; color: #292929; word-break: break-word; line-height: 32px; letter-spacing: -0.003em; font-family: charter, Georgia, Cambria, 'Times New Roman', Times, serif; font-size: 21px;\" data-selectable-paragraph=\"\">The environment and objects can be static or dynamic, since the agent will always be dynamic, having the ability to receive data from the environment and act on it. An agent is everything that has the capabilities already mentioned to perceive the environment and act on it. An intelligent agent, on the other hand, must be able to organize the information of the environment in patterns, use that information to select the best action, and learn to adapt his knowledge and behavior through feedbacks.<\/p><figure class=\"gy gz ha hb hc hd ed ee paragraph-image\" style=\"box-sizing: inherit; margin: 56px auto 0px; clear: both; color: rgba(0, 0, 0, 0.8); font-family: medium-content-sans-serif-font, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; font-size: medium;\"><div class=\"ed ee gx\" style=\"box-sizing: inherit; margin-left: auto; margin-right: auto; max-width: 320px;\"><div class=\"hi s cz hj\" style=\"box-sizing: inherit; position: relative; margin: auto; background-color: #f2f2f2;\"><div class=\"hk hl s\" style=\"box-sizing: inherit; padding-bottom: 320px; height: 0px;\"><div class=\"cv he t u v hf aj cp hg hh\" style=\"box-sizing: inherit; position: absolute; top: 0px; left: 0px; width: 320px; overflow: hidden; opacity: 0; transition: opacity 100ms ease 400ms; height: 320px; will-change: transform; transform: translateZ(0px);\"><img loading=\"lazy\" decoding=\"async\" class=\"t u v hf aj hm hn av tr\" style=\"box-sizing: inherit; vertical-align: middle; position: absolute; top: 0px; left: 0px; width: 320px; visibility: hidden; height: 320px; filter: blur(20px); transform: scale(1.1); transition: visibility 0ms ease 400ms;\" role=\"presentation\" src=\"https:\/\/miro.medium.com\/max\/60\/0*k7FhZjdBNT8pt5sY?q=20\" alt=\"\" width=\"320\" height=\"320\" \/><\/div><img loading=\"lazy\" decoding=\"async\" class=\"rg rv t u v hf aj c\" style=\"box-sizing: inherit; vertical-align: middle; background-color: #ffffff; position: absolute; top: 0px; left: 0px; width: 320px; height: 320px; opacity: 1; transition: opacity 400ms ease 0ms;\" role=\"presentation\" src=\"https:\/\/miro.medium.com\/max\/320\/0*k7FhZjdBNT8pt5sY\" sizes=\"320px\" srcset=\"https:\/\/miro.medium.com\/max\/276\/0*k7FhZjdBNT8pt5sY 276w, https:\/\/miro.medium.com\/max\/320\/0*k7FhZjdBNT8pt5sY 320w\" alt=\"\" width=\"320\" height=\"320\" \/><\/div><\/div><\/div><figcaption class=\"ka kb ef ed ee kc kd az b ba bb bc\" style=\"box-sizing: inherit; font-family: sohne, 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; color: #757575; margin-left: auto; margin-right: auto; max-width: 728px; margin-top: 10px; text-align: center;\" data-selectable-paragraph=\"\">Figure 3 \u2014 Environments of your objects, and the agent (Pacman) that is part of the objects in the PacMan game environment.<\/figcaption><\/figure><p id=\"2d34\" class=\"hp hq ey hr b hs ht hu hv hw hx hy hz ia ib ic id ie if ig ih ii ij ik il im eq cx\" style=\"box-sizing: inherit; margin: 2em 0px -0.46em; color: #292929; word-break: break-word; line-height: 32px; letter-spacing: -0.003em; font-family: charter, Georgia, Cambria, 'Times New Roman', Times, serif; font-size: 21px;\" data-selectable-paragraph=\"\">What the agent will perceive the environment and how he will act depends a lot on each game. We will see more practical examples throughout this research. Today we seek to define in a simple and quick way this initial concept of communication between the environment and the agents, keep following the articles to learn more about each abstraction and specific application and how we can model a system for all types of games.<\/p><p id=\"02fd\" class=\"hp hq ey hr b hs ht hu hv hw hx hy hz ia ib ic id ie if ig ih ii ij ik il im eq cx\" style=\"box-sizing: inherit; margin: 2em 0px -0.46em; color: #292929; word-break: break-word; line-height: 32px; letter-spacing: -0.003em; font-family: charter, Georgia, Cambria, 'Times New Roman', Times, serif; font-size: 21px;\" data-selectable-paragraph=\"\">Read more in\u00a0<a class=\"cc iy\" style=\"box-sizing: inherit; color: inherit; text-decoration-line: underline; -webkit-tap-highlight-color: transparent;\" href=\"https:\/\/algamecode.blogspot.com\/\" rel=\"noopener nofollow\">AL Game Code blog.<\/a><\/p><h1 id=\"43f1\" class=\"iz ja ey az jb jc jd hu je jf jg hy jh ji jj jk jl jm jn jo jp jq jr js jt ju cx\" style=\"box-sizing: inherit; margin: 1.95em 0px -0.28em; font-family: sohne, 'Helvetica Neue', Helvetica, Arial, sans-serif; color: #292929; line-height: 36px; font-size: 30px;\" data-selectable-paragraph=\"\">References to learn more:<\/h1><p id=\"6363\" class=\"hp hq ey hr b hs jv hu hv hw jw hy hz ia jx ic id ie jy ig ih ii jz ik il im eq cx\" style=\"box-sizing: inherit; margin: 0.86em 0px -0.46em; color: #292929; word-break: break-word; line-height: 32px; letter-spacing: -0.003em; font-family: charter, Georgia, Cambria, 'Times New Roman', Times, serif; font-size: 21px;\" data-selectable-paragraph=\"\">AI for Games: Third Edition (Ian Millington)<\/p><p id=\"4597\" class=\"hp hq ey hr b hs ht hu hv hw hx hy hz ia ib ic id ie if ig ih ii ij ik il im eq cx\" style=\"box-sizing: inherit; margin: 2em 0px -0.46em; color: #292929; word-break: break-word; line-height: 32px; letter-spacing: -0.003em; font-family: charter, Georgia, Cambria, 'Times New Roman', Times, serif; font-size: 21px;\" data-selectable-paragraph=\"\">AI for Game Developers (David M. Bourg, Glenn Seeman), 2004.<\/p><figure class=\"gy gz ha hb hc hd ed ee paragraph-image\" style=\"box-sizing: inherit; margin: 56px auto 0px; clear: both; color: rgba(0, 0, 0, 0.8); font-family: medium-content-sans-serif-font, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; font-size: medium;\"><div class=\"ed ee kg\" style=\"box-sizing: inherit; margin-left: auto; margin-right: auto; max-width: 88px;\"><div class=\"hi s cz hj\" style=\"box-sizing: inherit; position: relative; margin: auto; background-color: #f2f2f2;\"><div class=\"kh hl s\" style=\"box-sizing: inherit; height: 0px; padding-bottom: 31px;\"><div class=\"cv he t u v hf aj cp hg hh\" style=\"box-sizing: inherit; position: absolute; top: 0px; left: 0px; width: 88px; overflow: hidden; opacity: 0; transition: opacity 100ms ease 400ms; height: 31px; will-change: transform; transform: translateZ(0px);\"><img loading=\"lazy\" decoding=\"async\" class=\"t u v hf aj hm hn av tr\" style=\"box-sizing: inherit; vertical-align: middle; position: absolute; top: 0px; left: 0px; width: 88px; visibility: hidden; height: 31px; filter: blur(20px); transform: scale(1.1); transition: visibility 0ms ease 400ms;\" role=\"presentation\" src=\"https:\/\/miro.medium.com\/max\/60\/0*8dFlnCRdCiM1DU12?q=20\" alt=\"\" width=\"88\" height=\"31\" \/><\/div><img loading=\"lazy\" decoding=\"async\" class=\"rg rv t u v hf aj c\" style=\"box-sizing: inherit; vertical-align: middle; background-color: #ffffff; position: absolute; top: 0px; left: 0px; width: 88px; height: 31px; opacity: 1; transition: opacity 400ms ease 0ms;\" role=\"presentation\" src=\"https:\/\/miro.medium.com\/max\/88\/0*8dFlnCRdCiM1DU12\" sizes=\"88px\" srcset=\"\" alt=\"\" width=\"88\" height=\"31\" \/><\/div><\/div><\/div><\/figure><p id=\"f29a\" class=\"hp hq ey hr b hs ht hu hv hw hx hy hz ia ib ic id ie if ig ih ii ij ik il im eq cx\" style=\"box-sizing: inherit; margin: 2em 0px -0.46em; color: #292929; word-break: break-word; line-height: 32px; letter-spacing: -0.003em; font-family: charter, Georgia, Cambria, 'Times New Roman', Times, serif; font-size: 21px;\" data-selectable-paragraph=\"\">This work is licensed under a\u00a0<a class=\"cc iy\" style=\"box-sizing: inherit; color: inherit; text-decoration-line: underline; -webkit-tap-highlight-color: transparent;\" href=\"https:\/\/www.blogger.com\/blog\/post\/edit\/793539291693222448\/1160818038175879294?hl=pt-BR#\" rel=\"noopener nofollow\">Creative Commons Attribution-ShareAlike 4.0 International License<\/a>.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7369f9b elementor-widget elementor-widget-html\" data-id=\"7369f9b\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<script data-ad-client=\"ca-pub-2668971627907160\" async src=\"https:\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js\"><\/script>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"has_eae_slider elementor-section elementor-top-section elementor-element elementor-element-44e7a59 elementor-hidden-phone elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"44e7a59\" data-element_type=\"section\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-20 elementor-top-column elementor-element elementor-element-fbf7346\" data-id=\"fbf7346\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-20 elementor-top-column elementor-element elementor-element-2b80827\" data-id=\"2b80827\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-20 elementor-top-column elementor-element elementor-element-657c8fd\" data-id=\"657c8fd\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a7110cc elementor-widget elementor-widget-image\" data-id=\"a7110cc\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/carolsalvato.com\/wp-content\/uploads\/2021\/01\/7-150x150.png\" class=\"attachment-thumbnail size-thumbnail wp-image-1490\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-20 elementor-top-column elementor-element elementor-element-0383130\" data-id=\"0383130\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-20 elementor-top-column elementor-element elementor-element-ef945cf\" data-id=\"ef945cf\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"has_eae_slider elementor-section elementor-top-section elementor-element elementor-element-5351fef elementor-section-full_width elementor-section-height-min-height elementor-section-height-default elementor-section-items-middle\" data-id=\"5351fef\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;shape_divider_top&quot;:&quot;torn-paper&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t<div class=\"elementor-shape elementor-shape-top\" data-negative=\"false\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 3990.2 277.1\" preserveAspectRatio=\"none\">\r\n<path class=\"elementor-shape-fill ha-shape-divider\" opacity=\"0.7\" enable-background=\"new    \" d=\"M0.1,197.8c12.1,1.7,23,3.5,33.8,5.3c0.9,0.1,1.9-0.1,2.6-0.8\r\n\tc6.5-6.2,17.2-9.5,27.2-8.2c0.3,0,0.7,0.1,1,0.3c1.6,0.7,3.1,1.5,4.7,2.2c1,0.5,2.3,0.3,3.2-0.4c11.5-8.5,35.2,1,46.8-7.3\r\n\tc1-0.7,2.3-0.7,3.3-0.1c11.8,7.4,28.3,10.1,42.8,6.8c1.2-0.3,2.4,0.3,3.2,1.3c3.7,5.1,13.4,6,21.3,5.7c7.7-0.3,17.2,0.1,21.6,4.7\r\n\tc1,1.1,2.7,1.2,3.9,0.4c1.2-0.8,2.3-1.6,3.5-2.3c1.3-0.9,3-0.6,4,0.5c4.7,5.6,12.2,9.6,20.5,10.9c2.4,0.4,4.9,0.6,6.7,1.9\r\n\tc2.7,1.9,2.6,5.3,4.2,7.9c2.6,4.2,10.5,4.9,14.8,2c1-0.7,2.4-0.7,3.4,0.1c0.6,0.4,1.1,0.8,1.7,1.2c1.3,0.9,3,0.7,4.1-0.5\r\n\tc1.1-1.2,2.1-2.4,3.2-3.6c1-1.2,2.7-1.4,4-0.5c1.9,1.3,3.9,2.6,5.9,3.9c1.5,1,3.6,0.5,4.4-1.2c2.9-5.9,11-10.1,18.9-9.2\r\n\tc9.7,1.1,18.7,8.6,27.4,8.8c2.3,0.1,3.8,2.6,2.6,4.6c0,0,0,0.1-0.1,0.1c-1.2,2,0.3,4.5,2.6,4.6c7.7,0.2,15.3,3.5,19.3,8.8\r\n\tc2.2,2.9,4.9,7,9.1,6.3c2.4-0.4,3.9-2.2,5.7-3.5c5.5-3.7,14.8-0.6,16.8,4.5c0.6,1.5,2.2,2.3,3.7,1.9c4.8-1.4,9.7-2.8,14.6-4.1\r\n\tc1-0.3,2.1,0,2.8,0.7c6.8,6.2,16.7,10.4,27.1,11.3c1.3,0.1,2.3,1,2.7,2.3c0.5,1.8,0.9,3.6,1.4,5.4c0.5,1.9,2.6,2.9,4.4,2\r\n\tc7.3-3.8,15.1-6.9,23.1-9.4c1.8-0.6,2.7-2.7,1.8-4.3c-1.6-3-0.3-7.6,2.9-10.1c4.2-3.5,10.1-5.7,13.2-9.7c0.6-0.8,1.4-1.2,2.4-1.3\r\n\tc0.8,0,1.6,0,2.4-0.1c1.2,0,2.2-0.7,2.7-1.8c0.5-1.2,1.1-2.3,1.6-3.5c0.3-0.6,0.8-1.1,1.4-1.4c11.4-5.8,24-10.1,37.2-12.6\r\n\tc14.5-12.2,35.4-19.5,56.5-19.7c2.7-0.1,5.4,0.1,8-0.4c2.7-0.5,5.2-1.5,7.8-2.3c2.7-0.8,4.7-3.1,6.8-4.6c0.6-0.4,1.2-0.8,2-0.7\r\n\tc1.7,0.2,1.8,2.5,3.4,2.8c1.8,0.2,3-2.4,4.7-1.8c0.6,0.2,1,0.9,1.6,1.1c1.6,0.6,3-1.8,4.8-1.5c0.6,0.1,1.1,0.6,1.6,0.9\r\n\tc0.7,0.4,1.6,0.5,2.5,0.6c2.9,0.4,5.9,0.8,8.8,1.2c2.9,0.4,6,0.8,8.6,2c2.1,1,3.8,2.5,4.5,4.3c0.3,0.8,1,1.3,1.8,1.2\r\n\tc4.4-0.6,8.9-0.2,13.1,1.1c-0.3,0.1-0.5,0.3-0.3,0.6c0.4,0.4,1.3,0.3,1.9,0.1c0.6-0.1,1.6,0,1.7,0.5c-0.8,0.3-1.6,0.8-2.1,1.4\r\n\tc2.6,0.3,5.3,0.4,7.9,0.4c1.1,0,1.9,1.1,1.6,2.2c-0.2,0.7-0.3,1.4-0.3,2.1c0,1.4,1.8,2.2,2.8,1.2c0,0,0,0,0,0\r\n\tc0.7-0.7,1.9-0.6,2.5,0.2c1.2,1.6,2.4,3.2,3.6,4.9c0.7,1.1,2.3,1,2.9-0.2c0-0.1,0.1-0.1,0.1-0.2c0.5-1,2-1.2,2.7-0.3\r\n\tc0.9,1,1.9,2.1,2.8,3.1c0.7,0.7,1.8,0.7,2.5-0.1c2.4-2.6,8-3.4,10.7-6.1c2-2,2.5-5.1,5.4-6.1c0.3-0.1,0.7-0.2,1.1-0.1\r\n\tc0.4,0.1,0.7,0.4,0.9,0.8c1.3,1.9,2.5,3.7,3.8,5.6c0.5,0.7,1,1.5,1.9,1.7c1.5,0.3,2.8-0.8,3.7-1.8c1.6-1.9,3.1-3.7,4.7-5.6\r\n\tc0.5-0.6,1-1.2,1.9-1.5c2.4-0.7,3.8,1.9,5.9,3c0.8,0.4,1.8,0.1,2.2-0.7c0.5-0.9,0.6-2,1-3c0.4-1.4,1.6-3.1,3.4-3\r\n\tc0.7,0,1.3,0.3,2,0.2c0.4-0.1,0.8-0.4,0.8-0.8c0-0.4,0-0.8,0.3-1.1c2.8-3.3,5.7-5.8,8.6-9.2c1.9-2.4,5.2-5,8.3-3.8\r\n\tc1.9,0.8,2.7,2.9,4.7,3.6c3.3,1.2,6.2-2.1,8.9-4c3.2-2.3,9.3-2.2,11.4,0.5c0.5,0.7,1.4,0.7,2.2,0.3c4.1-2.4,9.3-3.2,14.4-3.8\r\n\tc4.6-0.5,9.3-0.9,13.8,0.1c3.8,0.9,7.4,3.1,8.7,6.1c0.4,0.8,1.2,1.2,2.1,0.9c5.1-1.7,10.2-3.5,15.4-5.3c1.4-0.5,3-1,4.6-0.9\r\n\tc3.8,0.4,5.7,4.3,8.9,5.6c0.9,0.3,1.8-0.1,2.2-1c0.9-2.4,5.1-3.8,8.6-3.7c4.1,0.1,8.4,1.3,12.2,0.1c5.5-1.7,7-7,7.3-11.8\r\n\tc0.1-1,1-1.7,2-1.5c3.1,0.7,6,2,8.3,3.8c1.1,0.8,2.6,0.1,2.7-1.3c0.1-1.3,0-2.6-0.3-3.8c-0.2-0.9,0.4-1.9,1.4-2\r\n\tc2.1-0.2,4.2-1.8,4.9-3.6c1-2.3,0.7-4.9,1.4-7.2c1.3-4,5.9-7.2,11-7.7c0.8-0.1,1.5,0.4,1.8,1.1c1.7,5.3,2.6,10.8,2.5,16.3\r\n\tc0,0.9,0.7,1.7,1.6,1.7c7.3,0.4,14.7,0.5,22,0.2c0.7,0,1.3,0.3,1.5,0.9c1.9,3.8,5,7.8,9.8,7.4c2.1-0.2,3.9-1.2,6-1.6\r\n\tc6.2-1.1,11.2,3.8,14,8.3c0.8,1.3,1.9,2.8,3.6,3c1.1,0.2,2.3-0.2,3.4-0.6c3.8-1.3,7.5-2.7,11.3-4c4.6-1.6,8.1-3.6,12.1-5.8\r\n\tc0.5-0.3,1.2-0.3,1.7,0c2.5,1.6,5.9,2.2,9,2.6c15.2,2.1,30.5,3.6,45.8,4.5c2.1,0.1,4.4,0.1,6.1-0.9c2.1-1.3,2-3.6,1.3-5.8\r\n\tc-0.4-1.1,0.4-2.2,1.6-2.2c7.5-0.2,15.1-0.2,22.6-0.1c2.1,0,4.4,0.1,6.2,1c1.8,0.9,2.9,2.5,4.3,3.9c3.9,3.9,10.8,5.5,16.7,4.2\r\n\tc1-0.2,2.1,0.1,2.8,0.8c7.5,7.1,14.1,14.7,19.8,22.8c1.3,1.9,4.1,1.9,5.3-0.1c0.7-1.2,1.6-2.2,2.9-3c2.9-2,8.2-1.9,9.7,0.9\r\n\tc0.8,1.5,0.4,3.2,1.3,4.6c2.4,3.4,8.8,1.2,13.8,1.4c7.6,0.3,13,7.4,19.5,9.4c2.6,0.8,4.9-1.9,3.8-4.3c-0.4-0.9-0.9-1.7-1.3-2.6\r\n\tc-1.1-1.9,0.1-4.3,2.2-4.7c3.6-0.6,7-2.2,9.2-4.6c2.2-2.5,3.1-5.8,2.4-8.9c-0.5-2.5,1.8-4.6,4.2-3.7c3.1,1.2,6,3.8,8.6,5.8\r\n\tc4.9,3.7,11.9,5.4,18.5,4.6c4.7-0.6,9-2.3,13.6-3.2c12-2.2,24.4,1.9,36.6,1.2c13-0.7,27.8-6.3,37.9,0.2c-1.5-0.8-0.4-3,1.5-3.3\r\n\tc1.1-0.2,2.1,0,3.2,0.4c0.9,0.3,1.8-0.3,1.9-1.2c0.6-3.3,4.2-6.3,8.3-6.6c0.7-0.1,1.3,0.4,1.5,1.1c0.5,2,1.7,4,3.2,5.7\r\n\tc0.5,0.5,1.2,0.6,1.8,0.3c2.2-1.2,4.9-1.8,7.5-1.8c0.9,0,1.5,0.7,1.5,1.6c-0.1,2.1,0.2,4.2,1.1,6.1c0.4,0.9,1.6,1.1,2.3,0.5\r\n\tc3.5-3.1,8.1-5.6,13.3-5.8c4.9-0.2,9.9,2.6,11,6.2c0.3,0.9,1.4,1.3,2.2,0.8c2.8-1.9,6.6-2.8,10.2-2.5c0.8,0.1,1.5-0.5,1.6-1.2\r\n\tc0.3-1.8,0.5-3.5,0.8-5.3c0.1-0.9,1.1-1.5,2-1.2c4.7,1.7,10.7-1.1,15.1-3.7c5-2.9,12.6-5.6,16.7-1.8c2.9,2.6,7.4,6.2,11.6,5.2\r\n\tc4.2-1.1,7.5-3.5,11.5-4.9c5.4-1.8,11.4-1.6,17.2-1.4c9.6,0.4,19.7,0.9,27.7,5.1c3.6,1.9,7.4,4.6,11.6,3.9c2.7-0.5,4.8-2.3,7.4-2.8\r\n\tc3.3-0.7,6.6,0.8,9.7,1.9s7.4,1.5,9.4-0.7c0.9-0.9,1.3-2.2,2.4-2.8c2.6-1.6,6.3,0.8,9.5,0.2c2.8-0.6,3.9-3.2,5.8-5\r\n\tc4.6-4.2,12.7-2.3,19.2,0.3c0.9,0.4,2-0.3,2-1.3c0,0,0,0,0,0c0.1-1.1,1.2-1.7,2.1-1.2c4.9,2.7,12.6,1.2,17.9-1.7\r\n\tc5.8-3.2,10.5-7.7,17-9.7c0.5-0.2,1.1,0,1.5,0.4c2.7,2.8,5.9,5.3,9.6,7.2c1,0.5,2.1-0.2,2.2-1.3c0.1-3.4,0.4-6.9,1-10.4\r\n\tc0.1-0.7,0.8-1.3,1.6-1.2c7.5,0.5,14.9,0.9,22.3,1.3c4.7,0.3,10.4,0.1,13.1-2.7c0.5-0.6,1.4-0.7,2-0.2c2.1,1.7,1.7,5.8,4.8,6.4\r\n\tc1.3,0.3,2.7-0.3,3.9-0.9c2.8-1.3,5.7-2.6,8.6-4c0.7-0.3,1.5-0.1,1.8,0.5c2.4,3.9,6,7.4,10.2,10c2,1.3,4.7,2.5,7.1,1.8\r\n\tc3.1-0.8,4.1-3.8,6.2-5.8c2.8-2.5,7.6-3.1,11.7-2.2c4,0.9,7.6,2.9,11,4.8c7.2,4.2,14.4,8.3,21.6,12.4c3.8,2.2,8.7,4.5,13,3\r\n\tc9.1-3.2,21.1,0.9,24.4,8.3c0.3,0.8,1.2,1.2,2,0.8c2.5-1.2,5-2.4,7.4-3.5c0.6-0.3,1.3-0.1,1.8,0.4c1.2,1.4,2.1,2.9,2.8,4.4\r\n\tc0.4,0.8,1.4,1.2,2.2,0.7c2.8-1.8,6-3.5,9.6-3.1c2.2,0.3,4.1,1.3,6.1,2.1c5,1.9,11.1,1.7,16-0.4c2.7-1.1,4.9-4.1,3.9-6\r\n\tc-0.4-0.8,0.2-1.8,1.1-2c5.1-1.2,11-0.2,14.9,2.7c2.2,1.6,3.8,3.6,6.1,5.1c2.3,1.4,5.8,2.2,8.1,0.7c2.5-1.5,2.6-4.8,5.2-6.2\r\n\tc3.8-2,8.2,1.5,12.6,2.4c4,0.8,8.2-0.8,11.1-3.2c2.4-2.1,4-4.7,5.4-7.3c0.4-0.7,1.2-0.9,1.9-0.6c3.8,1.6,7.6,3.3,11.4,5\r\n\tc0-1.6,0.1-3.2,0.2-4.8c3.2-0.1,6.4-0.2,9.7-0.3c1.1,0,2-0.7,2.3-1.8c0,0,0,0,0,0c0.4-1.2,1.6-1.9,2.9-1.7c2.2,0.4,4.4,0.6,6.3-0.2\r\n\tc1.9-0.7,2.8-2.9,2.1-4.3c-0.6-1.2-0.2-2.7,1-3.3c1.8-1,4-1.3,6.3-0.9c2.6,0.4,4.8,1.7,6.1,3.4c0.8,1.1,2.2,1.3,3.4,0.7\r\n\tc2-1.2,4.3-2.1,6.7-2.7c1.2-0.3,2.7-0.5,3.7,0.2c2.4,1.7-1.8,4.3-2.6,6.8c-0.8,2.3,2,4.7,5,5.1c1.9,0.2,3.7,0,5.6-0.5\r\n\tc1.5-0.4,2.9,0.6,3.2,2c0.3,1.6,1.1,3,2.6,4.1c2.3,1.8,6.5,2.1,8.8,0.2c3.8-3.1,1.3-10,6.4-11.5c3.8-1.1,6.7,2.3,10.1,4.3\r\n\tc1.5,0.9,3.5,0,3.8-1.7c0.2-1.2,0.3-2.5,0.3-3.7c0-1.6,1.5-2.8,3.1-2.5c5.3,1.1,11.3,0.2,15.6-2.7c2.2-1.5,4.5-3.7,7.3-3.4\r\n\tc3.7,0.3,6.1,4.5,9.3,5c1.1,0.2,2.2-0.5,2.6-1.6c0.1-0.2,0.2-0.5,0.3-0.7c0.4-1.3,1.7-2,3-1.7c2.6,0.6,5.3,0.6,6.7-1\r\n\tc0.6-0.7,0.8-1.6,1.3-2.4c2-2.9,7.6-2.1,11.3-0.5s8.1,3.6,11.7,1.9c1.2-0.6,2.1-1.5,3.1-2.3c4.6-3.8,11.6-5.1,18.2-6.1\r\n\tc6.5-1,12.9-2.1,19.4-3.1c3.6-0.6,7.3-1.1,10.8-0.2c3.3,0.9,6.1,3.1,9.6,3.5c5.8,0.6,10.1-3.7,14.5-6.8c6.5-4.5,15-6.5,23.2-8.5\r\n\tc1.8-0.4,3.7-0.9,5.6-0.6c2.2,0.3,4,1.5,6,2.4c2.7,1.2,5.9,1.9,9,1.8c1.6,0,2.8-1.6,2.4-3.2c-0.5-1.9-1.9-4-1.1-5.9\r\n\tc0.8-1.9,3.5-2.7,5.6-3.8c3.7-2.1,5.6-6,5-9.5c-0.2-1.4,0.7-2.7,2.1-2.9c2.8-0.4,5.5-0.9,8.3-1.2c4.6-0.7,10.8,6.6,15,5\r\n\tc1.9-0.6,2.6-2.4,3.3-4c1.5-3.4,3.7-6.7,7.2-8.9c3.6-2.2,8.5-3.1,12.6-1.7c2.8,1,4.9,3,7.8,3.8c2.1,0.6,4.9-0.1,6-1.4\r\n\tc0.6-0.7,1.5-1,2.4-0.9c2.3,0.4,5.2-0.7,6.3-2.4c0.7-1,2-1.4,3.2-0.9c1.4,0.6,2.8,1.3,4.3,1.9c1.1,0.5,2.3,1.1,3.6,0.9\r\n\tc0.5,0,1-0.3,1.4-0.6c0.6-0.5,1.4-0.8,2.1-0.5c2.9,0.9,7.1-0.9,10.7-1.6c3.1-0.6,6.4-0.1,9.6,0.4c4.4,0.7,8.8,1.4,13.2,2.1\r\n\tc1.3,0.2,2.7,0.4,3.7,1.2c1.9,1.5,1.6,4.2,3.8,5.3c1.8,1,4.3,0.2,6.4-0.5c7.7-2.4,16.7-2.3,24.3,0.4c1.4,0.5,2,2.1,1.4,3.5\r\n\tc-0.8,1.7-1.4,3.4-1.9,5.2c-0.5,1.9,1.1,3.5,3,3.2c4-0.8,8.3-0.7,12.2,0.2c1.9,0.5,4,1.1,5.7,0.4c2.8-1.2,2.3-4.6,4.2-6.6\r\n\tc2.9-3.2,9-1.2,13.8-0.2c7.5,1.5,15.2-0.5,22.2-3.1c1-0.4,2.2-0.1,2.9,0.8c1.5,1.8,3,3.5,5.2,4.8c2.7,1.6,6.5,2.2,9.4,0.9\r\n\tc2.6-1.2,3.9-3.6,6.1-5.3c1.4-1,3.8-1.5,5.5-1.1c1,0.3,2.1-0.3,2.7-1.1c2.1-3,8.1-4.5,12.6-3c5.6,1.8,9,6.2,12.7,10\r\n\tc3.2,3.3,7.6,6.6,12.7,7c1.1,0.1,1.9,0.9,2.2,1.9c0.8,2.6,4.3,4.6,7.5,3.9c2.4-0.5,4.2-2,6.2-3.1c3.8-2.1,8.9-2.9,13.4-2.1\r\n\tc0.4,0.1,0.7,0.1,1.1,0c3.3-0.9,6.1-2.7,8.5-4.7c2.4-2.2,6.2-4,9.5-2.9c1.6,0.6,3.1,2,4.9,1.7c2.3-0.3,2.4-2.6,2.9-4.6\r\n\tc0.4-1.6,2.2-2.4,3.7-1.6c3.4,1.8,6.4,3.9,9,6.4c1.5,1.5,4.1,0.5,4.3-1.6c0.2-2.4,0.5-4.7,0.7-7.1c0.2-1.7,0.5-3.6,2.2-4.7\r\n\tc2.4-1.5,6-0.3,8.7-1.4c4.1-1.6,3.2-6.5,5.4-9.7c1.4-2,4.2-3.1,7.1-3.1c2.1,0,3.3,2.4,2,4.1c-0.9,1.2-1.5,2.4-1.8,3.7\r\n\tc-0.5,2.5,1,5.5,4.1,6.2c1.2,0.2,2.4,0.1,3.6,0.5c5.5,1.5,1.8,8.8,5.2,12.7c2.1,2.5,6.7,2.7,10.4,2.1s7.5-1.7,11.2-1.1\r\n\tc4.1,0.7,7.2,3.5,11.2,4.3c5.8,1.2,12.7-1.8,18-0.5c1.6,0.4,2.8,1.9,2.7,3.6c-0.2,3.5-0.1,7.1,1.9,10.2c2.4,3.8,8.4,6.4,13.1,4.4\r\n\tc2.5-1,4.2-3.2,6.9-4c3.2-0.9,6.9,1.2,7.7,3.7c0.2,0.7,1.1,0.8,1.6,0.3c0.8-0.8,1.5-1.6,2.2-2.4c0.3-0.3,0.7-0.4,1.1-0.2\r\n\tc1.6,0.8,4,0.5,5.3-0.6c0.4-0.4,1-0.3,1.4,0.2c2.4,3.4,7.1,5.8,12.1,6c0.1,0,0.3,0,0.4,0.1c5.2,2.7,14.4-1.4,18.5,2.3\r\n\tc2.1,1.9,2.5,5.4,5.5,5.6c2.9,0.3,4.6-2.9,7.5-3.4c1.1-0.2,2.3,0,3.4,0.2c18.5,3.7,37,7.4,55.5,11.1c5.2,1,10.7,2.2,14.1,5.5\r\n\tc2.8,2.7,3.6,6.3,5.1,9.6s4.3,6.7,8.6,7.3c5.2,0.6,10.3-3,15.3-1.7c1.7,0.5,3.2,1.5,4.5,2.6c5.9,4.6,11.7,9.3,17.4,14.1\r\n\tc0.6,0.5,1.4,0.1,1.5-0.6c0.5-3.5,0.9-7,1.4-10.4c0.1-0.4,0.4-0.8,0.9-0.8c0.6-0.1,1.3,0,1.9,0.1c0.7,0.1,1.3-0.5,1.1-1.2\r\n\tc0,0,0,0,0,0c-0.2-0.8,0.6-1.5,1.3-1.1c1.8,0.9,3.8,1.5,5.8,1.8c0.5,0.1,1-0.3,1.1-0.9c0.3-4.1,0.4-8.2,0.7-12.3\r\n\tc0-0.4,0.3-0.8,0.7-0.9c16.2-3.6,31.6-9.3,45.7-16.6c5.7-3,13.4-6.3,18.9-3c4.1,2.5,6.4,8.4,11.4,7.4c2.4-0.4,3.8-2.4,5.7-3.7\r\n\tc3.7-2.4,8.9-2.1,13.6-1.8c13.8,0.7,27.7-0.8,40.8-4.3c0.5-0.1,0.8-0.7,0.6-1.3c-0.7-1.9,1-4.2,3.4-5c2.7-0.7,5.6-0.1,8.1,1\r\n\tc0.3,0.1,0.5,0.4,0.5,0.8c0.2,2.6,6,4.9,9.4,4.7c3.6-0.1,7.4-1.2,10.6,0.1c4.1,1.7,4.7,6.1,6.3,9.5c1.7,3.4,7.6,6.5,10.4,3.5\r\n\tc1.1-1.2,1.1-3.1,2.6-4.1c3.9-2.5,8,4.4,12.9,3.9c4-0.4,4.7-5.2,8.4-6.7c3.2-1.4,7.1,0.5,9.2,2.9c2.1,2.3,3.5,5.2,6.2,7\r\n\tc2.5,1.6,6.9,1.8,8.6-0.1c0.3-0.4,0.9-0.4,1.3-0.1c1.2,1,2.6,1.8,4.3,2.3c0.4,0.1,0.9-0.1,1.1-0.5c0.5-1.1,1.1-2.3,1.6-3.4\r\n\tc0.3-0.7,1.3-0.7,1.7,0c2.9,5.1,11,7.5,18.3,8.9c0.6,0.1,1.2-0.4,1.1-1c-0.4-2.8,3.6-5.7,7.5-6.2c4.5-0.6,9.1,0.4,13.6-0.2\r\n\tc8.8-1.3,16.4-9,24.8-6.5c2.1,0.7,3.9,1.9,5.9,2.8c6.1,2.7,14.4,1.5,19-2.7c0.4-0.4,1.1-0.3,1.4,0.1c2.1,3,3.5,6.3,4.1,9.8\r\n\tc0.1,0.7,0.9,1,1.4,0.6c5.1-3.4,11.9-5.3,18.6-5c4.4,0.2,10,1,12.7-1.6c0.3-0.3,0.8-0.3,1.1-0.1c1.7,1,3.3,2.1,5,3.2\r\n\tc0.4,0.2,0.9,0.2,1.2-0.2c0.9-1,1.9-2,2.9-3c0.3-0.3,0.9-0.4,1.3-0.1c3.1,2.5,6.2,5.1,9.3,7.6c0.5,0.4,1.3,0.2,1.5-0.4\r\n\tc0.6-2,0.8-4.1,0.5-6.2c-0.1-0.7,0.5-1.2,1.1-1.1c11,2.3,17.6,11.7,22.6,20c0.6,0.9,1.3,2,2.6,2.3c1.7,0.4,3.3-0.7,4.6-1.5\r\n\tc10.7-7.1,25.7-7.9,39.5-8.3c4.8-0.2,10.4,0,13.5,2.7c0.4,0.3,0.9,0.4,1.3,0.3c1.3-0.4,2.8-0.2,4,0.3c0.8,0.4,1.8,0,2.1-0.8\r\n\tc0.2-0.5,0.3-1,0.5-1.5c0.3-0.8,1.1-1.2,1.9-0.9c3,1.2,6.8,1,9.7-0.4c0.5-0.2,1-0.2,1.5,0.1c2.1,1.4,4.2,2.9,6.3,4.3\r\n\tc0.7,0.5,1.6,1.1,2.6,0.9c1.6-0.2,1.8-1.9,2.6-3c2.3-3.2,8.2-1.6,12.3,0.1c3.8,1.5,10.2,2,11.4-1.2c0.1-0.3,0.4-0.6,0.7-0.7\r\n\tc3.7-1.9,7.6-3,11.3-4.9c0.5-0.2,1.1-0.2,1.5,0.1c2.5,1.9,5.3,3.5,8.2,4.9c0.6,0.3,1.4,0.6,2.2,0.5c2-0.2,2.1-2.5,2.9-4.1\r\n\tc1.4-2.9,6.2-3.5,10.1-3.7c5.8-0.2,11.6-0.5,17.3-0.7c2.3-0.1,4.9-0.3,6.4-1.7c1.2-1.2,1.4-2.8,1.4-4.3c0-3-0.5-6.1-1.4-9.1\r\n\tc-0.4-1.2,0.8-2.2,1.9-1.8c2.4,0.9,5,1.6,7.6,1.6c3.2-0.1,6.5-1.6,7.6-3.8c0.3-0.7,1.1-1.1,1.9-0.8c0.4,0.1,0.8,0.3,1.2,0.4\r\n\tc0.8,0.3,1.8-0.2,2-1c0-0.1,0-0.2,0.1-0.3c0.1-0.8,0.9-1.3,1.7-1.1c1.5,0.2,2.9,0.5,4.4,0.7c0.8,0.1,1.6-0.4,1.7-1.3\r\n\tc0.3-1.8,0.4-3.5,0.4-5.3c0-1,1-1.7,2-1.4c1.6,0.6,3.2,1.1,4.9,1.4c0.8,0.2,1.6-0.4,1.7-1.2c0.3-1.5,0.6-3.1,0.8-4.6\r\n\tc0.1-0.8,0.8-1.3,1.6-1.2c8,0.8,16.2,0.7,24.2-0.4c1.1-0.2,2,1,1.5,2.1c-1.8,4.1-3.9,8-6.2,11.9c-0.7,1.2,0.6,2.7,1.9,2.1\r\n\tc4.5-2,9-4.1,13.5-6.1c4.8-2.1,10.2-5.2,11.6-9.2c0.3-1,1.5-1.4,2.3-0.7c1.3,1.1,2.7,2.1,4.4,2.8c2.4,0.9,5.6,0.8,7.4-0.7\r\n\tc0.4-0.4,1-0.5,1.6-0.3c4,1.8,8.9,3.3,12.7,1.5c1.6-0.8,2.7-2,4.1-3c2.9-2,6.9-2.8,10.6-2c0.3,0.1,0.5,0,0.8-0.1\r\n\tc6.4-2.2,15.7,1.9,19.9,6.3c1.3,1.5,3.1,3.4,5.3,2.8c2.5-0.7,2-3.9,4-5.1c3.3-2,8.1,2.6,11.6,1c2.8-1.2,1.9-5.1,4.4-6.6\r\n\tc4.1-2.5,11.1,3.6,14.5,0.5c0.8-0.8,1-1.9,2-2.5c1.9-1.3,4.6,0.4,6.8,1.3c3.9,1.7,9.2,0.7,11.9-2c0.6-0.6,1.5-0.5,2.1,0\r\n\tc2.5,2.4,7.3,3.1,11.4,2.4c4.7-0.8,8.9-2.9,13.6-3.6c3.2-0.5,6.5-0.3,9.6-0.9c2.4-0.5,4.8-1.5,6.1-3.1c0.6-0.7,1.6-0.7,2.2-0.1\r\n\tc0.8,0.9,1.7,1.8,2.5,2.8c0.5,0.5,1.3,0.7,1.9,0.3c0.2-0.1,0.3-0.2,0.5-0.4c0.6-0.5,1.4-0.5,2,0c1.9,1.6,5.7,1.7,7.7,0.1\r\n\tc0.6-0.5,1.4-0.5,1.9,0c1.4,1.2,2.7,2.4,4.1,3.6c0.4,0.4,1.1,0.5,1.6,0.2c0.2-0.1,0.3-0.2,0.5-0.3c0.8-0.5,1.8-0.2,2.2,0.6\r\n\tc1.2,2.7,2.5,5.2,4.6,7.4c2.7,2.7,6.9,4.7,11.2,4.2c5.8-0.7,9.3-5.2,12.7-9s9-7.5,14.4-5.9c2.1,0.7,3.7,2.1,5.2,3.5\r\n\tc3.9,3.9,7.3,8.1,10.1,12.5c0.5,0.9,1.8,0.9,2.4,0.1c3.1-3.9,6.1-7.8,9.2-11.7c0.7-1,2.4-1.9,3.6-1.8c0.7,0.1,1.4-0.2,1.6-0.9\r\n\tc0-0.1,0.1-0.2,0.1-0.3c0.4-0.9,1.6-1.2,2.4-0.5c1.5,1.3,3.6,2.3,5.7,2.7c0.8,0.2,1.7-0.4,1.8-1.2c0.2-1.9,3.6-3.8,6.5-3.6\r\n\tc3.7,0.3,7.3,2.1,10.9,1.5c2.5-0.4,4.7-2.1,7.3-2.1c3.7,0,6,3,7.9,5.6c1.9,2.5,5,5.3,8.5,4.4c4.3-1.1,9.8,1.5,12.5,4.3\r\n\tc1,0.9,2.2,2.2,3.7,1.9c2-0.5,1.5-2.9,2.9-4.2s4-0.7,5.9,0.2c1.8,0.8,4.1,1.8,6,1c1.3-0.5,1.9-1.7,3.2-2.3c3.5-1.6,7.1,2.7,11.1,2.4\r\n\tc1.8-0.1,3.5-1.2,5.2-0.9c1.4,0.3,2.4,1.5,3.8,1.8c2.6,0.6,4.6-1.8,7.1-2.7c1.4-0.5,3-0.4,4.4,0.1c0.9,0.3,1.9-0.4,1.9-1.4L3990.3,1\r\n\tH0L0.1,197.8z\"\/>\r\n<path class=\"elementor-shape-fill ha-shape-divider\" d=\"M0.1,131.7c28.7-4.6,58.2-5.7,87.4-3.5c1.5,0.1,2.5,1.3,2.7,2.8c0.6,5.5,13.3,8.3,20.5,4.6c8.2-4.2,12.8-12,21.6-15.2\r\n\tc17.4-6.4,40.2,8.1,56.5,2.4c1.8-0.6,3.8,0.4,4.1,2.3c2.5,14.9,24.6,25,44.8,26.1c22,1.2,44-4.2,66-3.1c15.7,0.8,31.1,5,44,12.1\r\n\tc3.1,1.7,6.1,3.6,9.9,4c5.3,0.7,10.3-1.6,15.2-3.5c15.4-5.7,33.8-6.6,50-2.3c22,5.8,44.6,20.7,65.3,12.5\r\n\tc11.8-4.8,18.4-16.1,31.3-18.5c6.1-1.1,12.5,0.1,18.6,1.2c37.2,7.3,74.5,14.4,111.7,21.6c0.4,0.1,0.7,0,1.1-0.2\r\n\tc8.7-4.4,20.4-4.8,29.7-1.2c0.7,0.3,1.4,0.1,1.9-0.4c12.8-14.2,31.1-25.5,51.8-31.8c0.5-0.2,1.1-0.1,1.5,0.3\r\n\tc12.2,8.8,31.9,10.5,46.2,3.9c4-1.8,7.6-4.3,11.9-5.6c4.7-1.5,9.8-1.6,14.7-2c24.4-2.2,47.1-13.8,59.6-30.2c0.6-0.8,1.8-0.8,2.6-0.1\r\n\tc5.7,6,15.3,9.9,24.9,9.4c9.8-0.5,19.1-5.7,22.3-12.9c0.4-0.8,1.2-1.2,2-0.9c18.6,5.8,39.5,7.2,59,3.6c0.3-0.1,0.6,0,0.8,0.1\r\n\tc9.9,3.4,22.4,2.1,30.7-3.4c4.3-2.8,13-1.7,18.6-2.8c0.6-0.1,1.2,0.1,1.6,0.5c2.7,3,6.7,5.3,11.3,6.3c0.3,0.1,0.7,0,1-0.1\r\n\tc6.1-2.6,12.9-4,19.7-4.4c23.7-1.2,49.3,10.9,70.3,3c1.2-0.5,2.5-0.1,3.4,0.8c8.5,8.8,25.7,9.7,40.3,9.4c4.7-0.1,9.3-0.1,14-0.2\r\n\tc11.6-0.1,25.4-1.6,31.6-8.4c1.2-1.4,3.4-1.4,4.6,0c13.5,14.6,47.3,15.7,57,32c0.7,1.2,2.3,1.8,3.7,1.3c2.8-0.9,5.6-1.8,8.4-2.7\r\n\tc0.5-0.1,0.9-0.1,1.3,0.2c2.9,2.1,5.9,4.3,8.8,6.5c0.6,0.4,1.3,0.4,1.9-0.1c5.3-4.7,11.6-9.4,19.5-9.6c3.2-0.1,6.5,0.7,9.6,0\r\n\tc2.4-0.6,4.4-2,6.2-3.4c8.6-6.4,17.1-12.9,25.7-19.2c0.6-0.4,1.4-0.4,1.9,0.2c9,9.4,22.9,15.9,37.9,17.7c14.8,1.9,29.9-0.7,43.8-4.9\r\n\tc0.4-0.1,0.7-0.4,0.9-0.8c3.9-7.8,9.1-14.6,13-22.4c0.2-0.4,0.6-0.7,1.1-0.8c17.5-2.5,35.1-5,52.6-7.5c3.8-0.6,7.6-1.1,10.9-2.6\r\n\tc3.2-1.4,5.7-3.6,8.9-5.1c12.7-6,28.4,1.5,40.1,8.6c11.7,7,27.9,14.2,40.2,7.7c4.5-2.4,8.1-6.4,13.5-6.5c2.4,0,4.7,0.9,6.9,1.7\r\n\tc11.7,4.9,22.5,11.1,31.7,18.5c2.9,2.3,5.8,4.8,9.5,6.3c4.3,1.7,9.2,1.9,13.9,2.7c8.6,1.5,16.2,5.2,24.7,6.9\r\n\tc8.1,1.7,17.8,1.1,23.2-3.8c0.5-0.4,1.2-0.5,1.8-0.1c8.8,6.2,23.4,3.7,35,0.7c8.8-2.3,17.6-4.6,26.3-6.9c3.3-0.8,6.9-1.7,10.1-0.7\r\n\tc6,1.9,8.9,9.6,15.1,8.1c3.6-0.9,4.6-4.4,6.3-7c1.6-2.4,6.8-4.1,8.4-1.9c0.2,0.3,0.5,0.5,0.9,0.6c15,2.5,31.9,7.1,43.5,14.8\r\n\tc0.5,0.4,1.3,0.3,1.8-0.1c2.6-2.2,5.1-4.3,7.7-6.5c0.4-0.4,1.1-0.5,1.6-0.2c20.3,10.2,48.1,10.7,69,1.2c6.2-2.8,14.6-6.3,20.1-3.8\r\n\tc1.3,0.6,2.8,0,3.4-1.3c4.1-9.3,8.1-18.6,12.3-27.8c0.9-2,1.9-4.2,4.1-5.6c7.7-4.7,18.5,5.3,27.6,4.5c1.5-0.1,2.5-1.7,2.1-3.2\r\n\tc-2.2-9,8.1-19,20.1-18.7c10.2,0.3,18.2,6.4,24.9,12.6c0.9,0.9,2.4,0.9,3.3,0.1c10-8.5,24.7-13.7,39.6-13.8c0.9,0,1.7,0.4,2.1,1.1\r\n\tc3.5,5.3,7,10.7,10.5,16c1,1.5,3.1,1.5,4.2,0.1c4-5.5,8.1-11,12.1-16.5c0.7-0.9,1.9-1.3,3-0.9c2.4,0.9,4.8,1.8,7.2,2.7\r\n\tc0.6,0.2,1.3,0.2,2-0.1c11.9-5.1,28.8,0.4,37.9,8.8c1,0.9,2.5,0.8,3.4-0.1c3-2.8,9.7-3.2,14.9-3.4c5-0.2,11.2-2.5,12.5-5.6\r\n\tc0.5-1.2,1.9-1.7,3.1-1.3c10.5,3.3,24.8-3,26.5-11.7c0.3-1.5,1.8-2.4,3.3-2c5.3,1.7,11.2,2.2,16.8,1.2c0.8-0.1,1.7,0.1,2.3,0.7\r\n\tc5.6,5.9,16.2,8.7,25.3,6.6c0.8-0.2,1.5-0.7,1.8-1.4c1.9-4.8,11.5-5.4,18.4-4.3c18.4,3.1,36.1,8.2,52.6,15.2\r\n\tc1.4,0.6,3.1-0.2,3.5-1.7c1.6-6.4,10.4-11.6,19.1-11.4c8.7,0.2,16.5,4.3,21.6,10c1.1,1.3,3.1,1.1,4-0.3c2.1-3.4,4.7-6.6,7.6-9.6\r\n\tc0.9-1,2.4-1.1,3.4-0.2c14.4,11.8,36.2,18,57,15.9c4.2-0.4,8.6-1,12.5-0.2c0.9,0.2,1.8-0.1,2.4-0.8c9.9-10.6,19.7-21.3,29.5-31.9\r\n\tc2.4-2.6,5.1-5.4,9-6.6c6.7-2,14,1.6,19.2,5.5c5.1,3.9,10.2,8.6,17.3,9.5c5.8,0.7,12.3-3.3,12.2-7.4c0-1.5,1-2.7,2.5-2.7\r\n\tc4.8-0.1,9.6-0.3,14.4-0.4c14.3-0.4,29.9,7.5,33.2,18.1c0.4,1.2,1.5,1.9,2.7,1.8c5.4-0.5,10.6-2.2,14.8-4.9c1.3-0.8,3-0.7,4.2,0.4\r\n\tc3.5,3.2,6.5,6.7,8.8,10.5c1,1.5,3,2,4.6,1.2c2.6-1.4,5.2-2.8,7.8-4.2c0.5-0.3,1.2,0,1.3,0.6c1,3.5,2.3,7,5.8,9.1\r\n\tc2.9,1.8,7.7,1.7,10.3,0c0.5-0.3,1.2-0.1,1.4,0.4c0.6,1.8,2.8,3.4,5.2,3.4c16.5,3.5,32.9,7,49.3,10.5c11,2.3,22.3,4.8,31.3,10.3\r\n\tc4.8,2.9,8.9,6.5,14.4,8.5c5,1.7,11.8,1.5,15.2-1.6c0.5-0.4,1.2-0.3,1.5,0.3c4.1,8.8,20.5,13,30.5,7.3c0.4-0.2,0.9-0.1,1.2,0.2\r\n\tc3.9,4.9,11.6,7.6,18.9,6.6c7.1-0.9,13.2-5.5,14.8-10.9c0.2-0.5,0.7-0.8,1.2-0.6c10,4.1,18.1,10.7,23,18.5c0.1,0.2,0.4,0.4,0.6,0.4\r\n\tc2,0.3,4.1-0.3,5.6-1.3c0.4-0.3,1-0.3,1.3,0.1c3.9,4.9,10.6,10.2,17.1,7.6c5.9-2.3,5.4-8.9,7.3-13.9c5.6-14.6,35.5-17.5,41-31.5\r\n\tc0.3-0.7,1.3-0.8,1.7-0.1c3,5,7.9,9.2,13.9,12c0.4,0.2,1,0,1.2-0.4c1.9-3.5,3.8-7.1,5.7-10.6c0.2-0.3,0.5-0.5,0.8-0.5\r\n\tc4.1-0.1,7.4-2.7,10.4-5c15.8-12.4,36.2-21.4,58.1-25.5c0.2,0,0.4,0,0.6,0.1c8.7,4.5,14.8,11.8,16.2,19.9c0.1,0.7,0.8,1,1.4,0.6\r\n\tc4.8-3.1,11.5-4.2,17.5-3c0.4,0.1,0.8-0.1,1-0.4c2.7-4.6,8.2-8.3,14.5-9.6c2.3-0.7,4.5,1,5.8,2.7c1.2,1.6,2.8,3.6,5.2,3.5\r\n\tc0.2,0,0.4,0,0.5-0.1c2.9,11.8,21.6,22.5,37,21.3c0.2,0,0.4,0,0.6,0.2c2.6,2,5.2,4,7.8,6c0.3,0.3,0.8,0.3,1.1,0\r\n\tc2.8-2,5.1-4.5,6.7-7.3c0.3-0.6,1.1-0.6,1.5-0.1c1.9,2.3,4.3,4.4,7.2,5.9c0.2,0.1,0.4,0.1,0.7,0.1c7.3-1.7,10.4-10.6,18.1-10.6\r\n\tc7.6,0,14.9,8.6,20.3,5.6c0.5-0.3,1.1-0.1,1.4,0.4c3.2,7.6,4.5,15.8,3.7,23.8c-0.1,0.6,0.5,1.1,1.1,1c15.3-2.4,32.2,4,39.2,14.8\r\n\tc1.1,1.7,2,3.5,4,4.5c5.9,2.8,10.9-4,11.9-9.6c0.1-0.6,0.6-0.9,1.2-0.7c8.3,2.7,19-1.2,22.3-7.6c0.6-1.1,1.9-1.5,3.1-1.1\r\n\tc5.7,2.3,14.4-3.1,16.5-8.7c2.4-6.4,2.6-14.2,9.7-17.7c0.2-0.1,0.5-0.2,0.7-0.2c17.5,0.7,34.6,6,48.1,14.7c0.4,0.3,0.9,0.3,1.4,0.1\r\n\tc7.9-3.4,18.1-3.5,26-0.1c0.2,0.1,0.5,0.1,0.8,0.1c15.5-2.1,32.9-6,44.3-14.6c0.2-0.2,0.5-0.3,0.8-0.3c12.4-0.6,24.8,0.5,36.6,3.2\r\n\tc0.5,0.1,1,0,1.3-0.3c2.6-2.4,5.2-4.7,7.8-7.1c0.6-0.6,1.6-0.5,2.1,0.1c2.4,2.9,5.6,5.4,9.3,7.2c0.8,0.4,1.7,0.1,2-0.7\r\n\tc2.2-5.3,6.3-10.1,11.7-13.8c0.9-0.6,2-0.1,2.2,0.9c0.9,3.7,7.7,6.6,12.8,5.1c6.2-1.8,9.4-7.2,10.9-12.3c1.3-4.4,1.9-9.1,4.5-13\r\n\tc0.5-0.8,1.8-1,2.4-0.2c3.4,4.4,10.2,7.1,16.8,6.5c6.5-0.5,12.3-4.3,14.5-9.1c0.4-0.9,1.5-1.1,2.3-0.5c16.5,13.5,33,26.9,49.5,40.4\r\n\tc0.6,0.4,1.3,0.4,1.9,0c1.9-1.6,3.9-3.3,5.8-5c0.6-0.5,1.5-0.4,2,0.1c4.2,4.4,9.9,7.9,16.3,10.2c0.6,0.2,1.3,0,1.7-0.6\r\n\tc1-1.4,1.9-2.8,2.9-4.2c0.3-0.4,0.7-0.6,1.1-0.6c8.3-0.6,16.6-1.2,25-1.9c2.3-0.2,4.9-0.4,6.7-1.6c2-1.2,2.8-3.3,3.5-5.2\r\n\tc2.3-6.8,4.7-13.5,7-20.2c0.3-0.9,1.4-1.3,2.2-0.8c2.6,1.8,9.3,0.7,12.3-1.9c3.9-3.5,8.6-8.4,14-6.6c2.6,0.9,3.9,3.1,5.9,4.6\r\n\tc1.6,1.3,4.5,1.9,6.3,1c0.4-0.2,0.8-0.2,1.2-0.1c4.7,1.9,10.4,4.4,14.3,5.8c5.6,2.1,12.1,4.2,17.8,2.3c2.7-0.9,4.9-2.6,7.5-3.6\r\n\tc8.8-3.3,19.3,2.1,28.8,0.4c3.6-0.6,6.9-2.2,10.6-2.2c8,0.2,13.2,8,21.2,8c8.2,0,13.3-8.4,21.6-8.7c8-0.2,12.7,7,19.9,9.9\r\n\tc7.9,3.2,17.7,0.3,25-3.7s13.7-9.2,22.1-11.6c2-0.5,4.1-0.9,6.1-0.6c0.4,0.1,0.8,0.2,1.6,0.3c0.9,0.1,1.7-0.6,1.7-1.5l0.1-66.4L0,0\r\n\tL0.1,131.7z\"\/>\r\n<\/svg>\r\n\t\t<\/div>\n\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-442c588\" data-id=\"442c588\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"has_eae_slider elementor-section elementor-inner-section elementor-element elementor-element-040e5c2 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"040e5c2\" data-element_type=\"section\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-f490396\" data-id=\"f490396\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-5bd2795\" data-id=\"5bd2795\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-24bc831 eael-tooltip-align-center elementor-widget elementor-widget-eael-tooltip\" data-id=\"24bc831\" data-element_type=\"widget\" data-widget_type=\"eael-tooltip.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t<div class=\"eael-tooltip\">\n\t\t\t\t\t<span class=\"eael-tooltip-content\" tabindex=\"0\" aria-describedby=\"tooltip-text-24bc831\">\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"hm hm-envelop\"><\/i>\t\t\t<\/span>\n  \t\t\t<span id=\"tooltip-text-24bc831\" class=\"eael-tooltip-text eael-tooltip-right\" role=\"tooltip\"><p>Contact Me!<\/p><\/span>\n  \t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2ee55aa elementor-align-center elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"2ee55aa\" data-element_type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">carolhcs@hotmail.com<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">algamecode@gmail.com<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-7ff7d8e\" data-id=\"7ff7d8e\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-fecc7d5 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"fecc7d5\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"has_eae_slider elementor-section elementor-inner-section elementor-element elementor-element-f749fce elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"f749fce\" data-element_type=\"section\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-20 elementor-inner-column elementor-element elementor-element-d5cae7b\" data-id=\"d5cae7b\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-dfae65f elementor-widget elementor-widget-image\" data-id=\"dfae65f\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/carolsalvato.com\/wp-content\/uploads\/2021\/01\/cropped-3-1-150x150.png\" class=\"attachment-thumbnail size-thumbnail wp-image-822\" alt=\"\" srcset=\"https:\/\/carolsalvato.com\/wp-content\/uploads\/2021\/01\/cropped-3-1-150x150.png 150w, https:\/\/carolsalvato.com\/wp-content\/uploads\/2021\/01\/cropped-3-1-300x300.png 300w, https:\/\/carolsalvato.com\/wp-content\/uploads\/2021\/01\/cropped-3-1-270x270.png 270w, https:\/\/carolsalvato.com\/wp-content\/uploads\/2021\/01\/cropped-3-1-192x192.png 192w, https:\/\/carolsalvato.com\/wp-content\/uploads\/2021\/01\/cropped-3-1-180x180.png 180w, https:\/\/carolsalvato.com\/wp-content\/uploads\/2021\/01\/cropped-3-1-32x32.png 32w, https:\/\/carolsalvato.com\/wp-content\/uploads\/2021\/01\/cropped-3-1.png 512w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-20 elementor-inner-column elementor-element elementor-element-8cf3170\" data-id=\"8cf3170\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-0a2758b elementor-widget elementor-widget-heading\" data-id=\"0a2758b\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-large\">Menu<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4deb819 elementor-widget elementor-widget-text-editor\" data-id=\"4deb819\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;none&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><a href=\"http:\/\/carolsalvato.com\/#Home\">Home<\/a><\/p><p><a href=\"http:\/\/carolsalvato.com\/#AboutMe\">About<\/a><\/p><p><a href=\"http:\/\/carolsalvato.com\/#Skiils\">Skills<\/a><\/p><p><a href=\"http:\/\/carolsalvato.com\/#WhatIdo\">What I do<\/a><\/p><p><a href=\"http:\/\/carolsalvato.com\/#PersonalProjects\">Projects<\/a><\/p><p><a href=\"http:\/\/carolsalvato.com\/#MyBlog\">Blog<\/a><\/p><p><a href=\"http:\/\/carolsalvato.com\/#MyYoutubeChannel\">Channel<\/a><\/p><p><a href=\"http:\/\/carolsalvato.com\/#Learning\">Learning<\/a><\/p><p><a href=\"http:\/\/carolsalvato.com\/#ProfessExp\">Experience<\/a><\/p><p><a href=\"http:\/\/carolsalvato.com\/#Contact\">Contact<\/a><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-20 elementor-inner-column elementor-element elementor-element-4362700 elementor-hidden-tablet elementor-hidden-phone\" data-id=\"4362700\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-c75f0d9 elementor-widget elementor-widget-heading\" data-id=\"c75f0d9\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Social<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f0fa02e elementor-widget elementor-widget-text-editor\" data-id=\"f0fa02e\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><a href=\"https:\/\/www.linkedin.com\/in\/h%C3%A9llen-caroline-salvato-23702191\/\">Linkedin<\/a><\/p><p><a href=\"http:\/\/buscatextual.cnpq.br\/buscatextual\/visualizacv.do?id=K8138462E5&amp;tokenCaptchar=03AGdBq26_pEqkbQeQWelZFpan_Q7s8STZXrq2wUwmFrbjJcN8azHzbtH7EvV-FESD92hYllC8Ynpbe4kEoo_TF8b3LyR15WEGVYNidf_9ShnlCMJe_XszwZPm7MUvvcRHhWL110vrkih1vWnqK4R_pbhyeJlzQuXjaDrfRRt-8toFFtxK-m2nFFhxHZl6c_jkUY3ugrg1VQJvs3xJVWo6sN8H8WuD0RAmcCDvGkqUg9xMmElITZCiib4423q58qK2ysHABqI3OPNd4Y-KHcWu8o0E4Csv_zLecBVbr_9-toPQBd_CvC1L6cyuP9yQqpVoe_tt9J8Qac4qdqXyKMi5W2Jh1qgUe8SSuj243DMv9OtynmhLXF4MIQK62LrwQOKSu-Gd6X8IYoTbD2dGEQL2EgAR48lxw12FseBe1f38Dh15cfYmC6FL0-9ajcl_bvCkoKyjRiuuIVkxZ2GwUEnUFoBq2YtQpqOCeA\">Lattes<\/a><\/p><p><a href=\"https:\/\/www.youtube.com\/channel\/UCvQvcK1CaBJULBCEUYoUyLA\" data-wplink-edit=\"true\">Youtube<\/a><\/p><p><a href=\"https:\/\/www.instagram.com\/carol.hcs\/\">Instagram<\/a><\/p><p><a href=\"https:\/\/twitter.com\/carol_HCS\">Twitter<\/a><\/p><p><a href=\"https:\/\/www.facebook.com\/carol.salvato.1\">Facebook<\/a><\/p><p><a href=\"https:\/\/github.com\/carolhcs\">GitHub<\/a><\/p><p><a href=\"https:\/\/carolsalvato.itch.io\/\">Itch.io<\/a><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-20 elementor-inner-column elementor-element elementor-element-c3d3f7e elementor-hidden-tablet elementor-hidden-phone\" data-id=\"c3d3f7e\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a313e52 elementor-widget elementor-widget-heading\" data-id=\"a313e52\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">ALGC<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-07db14c elementor-widget elementor-widget-text-editor\" data-id=\"07db14c\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><a href=\"https:\/\/algamecode.blogspot.com\/\">Blogger (PT-BR)<\/a><\/p><p><a href=\"https:\/\/www.facebook.com\/algamecode\">Facebook<\/a><\/p><p><a href=\"https:\/\/twitter.com\/ALGameCode\">Twitter<\/a><\/p><p><a href=\"https:\/\/www.instagram.com\/algamecode\/\">Instagram<\/a><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-20 elementor-inner-column elementor-element elementor-element-b4c11c2 elementor-hidden-tablet elementor-hidden-phone\" data-id=\"b4c11c2\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e37de8a elementor-widget elementor-widget-heading\" data-id=\"e37de8a\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Languages<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-819cbda elementor-widget elementor-widget-text-editor\" data-id=\"819cbda\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Portuguese &#8211; BR<\/p><p><a href=\"https:\/\/carolsalvato.com\/\">English<\/a><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>In this post you can see&#8230;<\/p>\n","protected":false},"author":1,"featured_media":2809,"comment_status":"open","ping_status":"open","sticky":false,"template":"elementor_canvas","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[26,27,19,1,4],"tags":[6,34,32,33],"class_list":["post-2785","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai-for-games","category-artificial-intelligence","category-game-development","category-uncategorized","category-unity","tag-artificial-intelligence","tag-decision-tree","tag-game-development","tag-state-machine"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Building an AI for Games: The Basis - carolsalvato.com<\/title>\n<meta name=\"description\" content=\"The area of artificial intelligence (AI) for games can address the most diverse subjects and subfields of intelligent systems. From the classic systems widely used in games like decision trees and state machines to more complex systems like neural networks, genetic algorithms, and cognitive architectures. The communication structure between the game and the AI is the same.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/carolsalvato.com\/index.php\/2021\/03\/15\/building-an-ai-for-games-the-basis\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Building an AI for Games: The Basis - carolsalvato.com\" \/>\n<meta property=\"og:description\" content=\"The area of artificial intelligence (AI) for games can address the most diverse subjects and subfields of intelligent systems. From the classic systems widely used in games like decision trees and state machines to more complex systems like neural networks, genetic algorithms, and cognitive architectures. The communication structure between the game and the AI is the same.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/carolsalvato.com\/index.php\/2021\/03\/15\/building-an-ai-for-games-the-basis\/\" \/>\n<meta property=\"og:site_name\" content=\"carolsalvato.com\" \/>\n<meta property=\"article:published_time\" content=\"2021-03-15T00:51:14+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-06-15T17:00:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/carolsalvato.com\/wp-content\/uploads\/2021\/03\/ALGC-FSM01.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1080\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"carol_lgl@hotmail.com\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"carol_lgl@hotmail.com\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/carolsalvato.com\/index.php\/2021\/03\/15\/building-an-ai-for-games-the-basis\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/carolsalvato.com\/index.php\/2021\/03\/15\/building-an-ai-for-games-the-basis\/\"},\"author\":{\"name\":\"carol_lgl@hotmail.com\",\"@id\":\"https:\/\/carolsalvato.com\/#\/schema\/person\/40c0eed8a46bd1d75acae4c98537f524\"},\"headline\":\"Building an AI for Games: The Basis\",\"datePublished\":\"2021-03-15T00:51:14+00:00\",\"dateModified\":\"2021-06-15T17:00:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/carolsalvato.com\/index.php\/2021\/03\/15\/building-an-ai-for-games-the-basis\/\"},\"wordCount\":776,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/carolsalvato.com\/#\/schema\/person\/40c0eed8a46bd1d75acae4c98537f524\"},\"image\":{\"@id\":\"https:\/\/carolsalvato.com\/index.php\/2021\/03\/15\/building-an-ai-for-games-the-basis\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/carolsalvato.com\/wp-content\/uploads\/2021\/03\/ALGC-FSM01.png\",\"keywords\":[\"artificial intelligence\",\"decision tree\",\"Game development\",\"state machine\"],\"articleSection\":{\"0\":\"AI for Games\",\"1\":\"Artificial Intelligence\",\"2\":\"Game Development\",\"4\":\"Unity\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/carolsalvato.com\/index.php\/2021\/03\/15\/building-an-ai-for-games-the-basis\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/carolsalvato.com\/index.php\/2021\/03\/15\/building-an-ai-for-games-the-basis\/\",\"url\":\"https:\/\/carolsalvato.com\/index.php\/2021\/03\/15\/building-an-ai-for-games-the-basis\/\",\"name\":\"Building an AI for Games: The Basis - carolsalvato.com\",\"isPartOf\":{\"@id\":\"https:\/\/carolsalvato.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/carolsalvato.com\/index.php\/2021\/03\/15\/building-an-ai-for-games-the-basis\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/carolsalvato.com\/index.php\/2021\/03\/15\/building-an-ai-for-games-the-basis\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/carolsalvato.com\/wp-content\/uploads\/2021\/03\/ALGC-FSM01.png\",\"datePublished\":\"2021-03-15T00:51:14+00:00\",\"dateModified\":\"2021-06-15T17:00:32+00:00\",\"description\":\"The area of artificial intelligence (AI) for games can address the most diverse subjects and subfields of intelligent systems. From the classic systems widely used in games like decision trees and state machines to more complex systems like neural networks, genetic algorithms, and cognitive architectures. The communication structure between the game and the AI is the same.\",\"breadcrumb\":{\"@id\":\"https:\/\/carolsalvato.com\/index.php\/2021\/03\/15\/building-an-ai-for-games-the-basis\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/carolsalvato.com\/index.php\/2021\/03\/15\/building-an-ai-for-games-the-basis\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/carolsalvato.com\/index.php\/2021\/03\/15\/building-an-ai-for-games-the-basis\/#primaryimage\",\"url\":\"https:\/\/carolsalvato.com\/wp-content\/uploads\/2021\/03\/ALGC-FSM01.png\",\"contentUrl\":\"https:\/\/carolsalvato.com\/wp-content\/uploads\/2021\/03\/ALGC-FSM01.png\",\"width\":1080,\"height\":1080},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/carolsalvato.com\/index.php\/2021\/03\/15\/building-an-ai-for-games-the-basis\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/carolsalvato.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Building an AI for Games: The Basis\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/carolsalvato.com\/#website\",\"url\":\"https:\/\/carolsalvato.com\/\",\"name\":\"carolsalvato.com\",\"description\":\"Game Developer and Research in Artificial Intelligence\",\"publisher\":{\"@id\":\"https:\/\/carolsalvato.com\/#\/schema\/person\/40c0eed8a46bd1d75acae4c98537f524\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/carolsalvato.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/carolsalvato.com\/#\/schema\/person\/40c0eed8a46bd1d75acae4c98537f524\",\"name\":\"carol_lgl@hotmail.com\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/carolsalvato.com\/#\/schema\/person\/image\/\",\"url\":\"http:\/\/carolsalvato.com\/wp-content\/uploads\/2021\/01\/cropped-3-1.png\",\"contentUrl\":\"http:\/\/carolsalvato.com\/wp-content\/uploads\/2021\/01\/cropped-3-1.png\",\"width\":512,\"height\":512,\"caption\":\"carol_lgl@hotmail.com\"},\"logo\":{\"@id\":\"https:\/\/carolsalvato.com\/#\/schema\/person\/image\/\"},\"sameAs\":[\"http:\/\/carolsalvato.com\"],\"url\":\"https:\/\/carolsalvato.com\/index.php\/author\/carol_lglhotmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Building an AI for Games: The Basis - carolsalvato.com","description":"The area of artificial intelligence (AI) for games can address the most diverse subjects and subfields of intelligent systems. From the classic systems widely used in games like decision trees and state machines to more complex systems like neural networks, genetic algorithms, and cognitive architectures. The communication structure between the game and the AI is the same.","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:\/\/carolsalvato.com\/index.php\/2021\/03\/15\/building-an-ai-for-games-the-basis\/","og_locale":"en_US","og_type":"article","og_title":"Building an AI for Games: The Basis - carolsalvato.com","og_description":"The area of artificial intelligence (AI) for games can address the most diverse subjects and subfields of intelligent systems. From the classic systems widely used in games like decision trees and state machines to more complex systems like neural networks, genetic algorithms, and cognitive architectures. The communication structure between the game and the AI is the same.","og_url":"https:\/\/carolsalvato.com\/index.php\/2021\/03\/15\/building-an-ai-for-games-the-basis\/","og_site_name":"carolsalvato.com","article_published_time":"2021-03-15T00:51:14+00:00","article_modified_time":"2021-06-15T17:00:32+00:00","og_image":[{"width":1080,"height":1080,"url":"https:\/\/carolsalvato.com\/wp-content\/uploads\/2021\/03\/ALGC-FSM01.png","type":"image\/png"}],"author":"carol_lgl@hotmail.com","twitter_card":"summary_large_image","twitter_misc":{"Written by":"carol_lgl@hotmail.com","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/carolsalvato.com\/index.php\/2021\/03\/15\/building-an-ai-for-games-the-basis\/#article","isPartOf":{"@id":"https:\/\/carolsalvato.com\/index.php\/2021\/03\/15\/building-an-ai-for-games-the-basis\/"},"author":{"name":"carol_lgl@hotmail.com","@id":"https:\/\/carolsalvato.com\/#\/schema\/person\/40c0eed8a46bd1d75acae4c98537f524"},"headline":"Building an AI for Games: The Basis","datePublished":"2021-03-15T00:51:14+00:00","dateModified":"2021-06-15T17:00:32+00:00","mainEntityOfPage":{"@id":"https:\/\/carolsalvato.com\/index.php\/2021\/03\/15\/building-an-ai-for-games-the-basis\/"},"wordCount":776,"commentCount":0,"publisher":{"@id":"https:\/\/carolsalvato.com\/#\/schema\/person\/40c0eed8a46bd1d75acae4c98537f524"},"image":{"@id":"https:\/\/carolsalvato.com\/index.php\/2021\/03\/15\/building-an-ai-for-games-the-basis\/#primaryimage"},"thumbnailUrl":"https:\/\/carolsalvato.com\/wp-content\/uploads\/2021\/03\/ALGC-FSM01.png","keywords":["artificial intelligence","decision tree","Game development","state machine"],"articleSection":{"0":"AI for Games","1":"Artificial Intelligence","2":"Game Development","4":"Unity"},"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/carolsalvato.com\/index.php\/2021\/03\/15\/building-an-ai-for-games-the-basis\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/carolsalvato.com\/index.php\/2021\/03\/15\/building-an-ai-for-games-the-basis\/","url":"https:\/\/carolsalvato.com\/index.php\/2021\/03\/15\/building-an-ai-for-games-the-basis\/","name":"Building an AI for Games: The Basis - carolsalvato.com","isPartOf":{"@id":"https:\/\/carolsalvato.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/carolsalvato.com\/index.php\/2021\/03\/15\/building-an-ai-for-games-the-basis\/#primaryimage"},"image":{"@id":"https:\/\/carolsalvato.com\/index.php\/2021\/03\/15\/building-an-ai-for-games-the-basis\/#primaryimage"},"thumbnailUrl":"https:\/\/carolsalvato.com\/wp-content\/uploads\/2021\/03\/ALGC-FSM01.png","datePublished":"2021-03-15T00:51:14+00:00","dateModified":"2021-06-15T17:00:32+00:00","description":"The area of artificial intelligence (AI) for games can address the most diverse subjects and subfields of intelligent systems. From the classic systems widely used in games like decision trees and state machines to more complex systems like neural networks, genetic algorithms, and cognitive architectures. The communication structure between the game and the AI is the same.","breadcrumb":{"@id":"https:\/\/carolsalvato.com\/index.php\/2021\/03\/15\/building-an-ai-for-games-the-basis\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/carolsalvato.com\/index.php\/2021\/03\/15\/building-an-ai-for-games-the-basis\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/carolsalvato.com\/index.php\/2021\/03\/15\/building-an-ai-for-games-the-basis\/#primaryimage","url":"https:\/\/carolsalvato.com\/wp-content\/uploads\/2021\/03\/ALGC-FSM01.png","contentUrl":"https:\/\/carolsalvato.com\/wp-content\/uploads\/2021\/03\/ALGC-FSM01.png","width":1080,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/carolsalvato.com\/index.php\/2021\/03\/15\/building-an-ai-for-games-the-basis\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/carolsalvato.com\/"},{"@type":"ListItem","position":2,"name":"Building an AI for Games: The Basis"}]},{"@type":"WebSite","@id":"https:\/\/carolsalvato.com\/#website","url":"https:\/\/carolsalvato.com\/","name":"carolsalvato.com","description":"Game Developer and Research in Artificial Intelligence","publisher":{"@id":"https:\/\/carolsalvato.com\/#\/schema\/person\/40c0eed8a46bd1d75acae4c98537f524"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/carolsalvato.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/carolsalvato.com\/#\/schema\/person\/40c0eed8a46bd1d75acae4c98537f524","name":"carol_lgl@hotmail.com","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/carolsalvato.com\/#\/schema\/person\/image\/","url":"http:\/\/carolsalvato.com\/wp-content\/uploads\/2021\/01\/cropped-3-1.png","contentUrl":"http:\/\/carolsalvato.com\/wp-content\/uploads\/2021\/01\/cropped-3-1.png","width":512,"height":512,"caption":"carol_lgl@hotmail.com"},"logo":{"@id":"https:\/\/carolsalvato.com\/#\/schema\/person\/image\/"},"sameAs":["http:\/\/carolsalvato.com"],"url":"https:\/\/carolsalvato.com\/index.php\/author\/carol_lglhotmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/carolsalvato.com\/index.php\/wp-json\/wp\/v2\/posts\/2785","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/carolsalvato.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/carolsalvato.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/carolsalvato.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/carolsalvato.com\/index.php\/wp-json\/wp\/v2\/comments?post=2785"}],"version-history":[{"count":11,"href":"https:\/\/carolsalvato.com\/index.php\/wp-json\/wp\/v2\/posts\/2785\/revisions"}],"predecessor-version":[{"id":2907,"href":"https:\/\/carolsalvato.com\/index.php\/wp-json\/wp\/v2\/posts\/2785\/revisions\/2907"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/carolsalvato.com\/index.php\/wp-json\/wp\/v2\/media\/2809"}],"wp:attachment":[{"href":"https:\/\/carolsalvato.com\/index.php\/wp-json\/wp\/v2\/media?parent=2785"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/carolsalvato.com\/index.php\/wp-json\/wp\/v2\/categories?post=2785"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/carolsalvato.com\/index.php\/wp-json\/wp\/v2\/tags?post=2785"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}