{"version":"1.0","provider_name":"carolsalvato.com","provider_url":"https:\/\/carolsalvato.com","author_name":"carol_lgl@hotmail.com","author_url":"https:\/\/carolsalvato.com\/index.php\/author\/carol_lglhotmail-com\/","title":"Building an AI for Games: The Basis - carolsalvato.com","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"rcOMnM9Nvk\"><a href=\"https:\/\/carolsalvato.com\/index.php\/2021\/03\/15\/building-an-ai-for-games-the-basis\/\">Building an AI for Games: The Basis<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/carolsalvato.com\/index.php\/2021\/03\/15\/building-an-ai-for-games-the-basis\/embed\/#?secret=rcOMnM9Nvk\" width=\"600\" height=\"338\" title=\"&#8220;Building an AI for Games: The Basis&#8221; &#8212; carolsalvato.com\" data-secret=\"rcOMnM9Nvk\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/carolsalvato.com\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","thumbnail_url":"https:\/\/carolsalvato.com\/wp-content\/uploads\/2021\/03\/ALGC-FSM01.png","thumbnail_width":1080,"thumbnail_height":1080,"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."}