import{s as j,n as S,o as N}from"../chunks/scheduler.be7fe76e.js";import{S as G,i as J,e as f,s as c,c as M,h as R,a as p,d as n,b as u,f as L,g as B,j as T,k as I,l as V,m as a,n as U,t as k,o as E,p as D}from"../chunks/index.0ce520ff.js";import{H as Y,E as Z}from"../chunks/MermaidChart.svelte_svelte_type_style_lang.a207c8e3.js";function q(H){let i,g,h,y,l,d,s,x="Now that we studied the theory behind classical AI in Games, the best way to experiment <strong>is to try to make your own NPCs</strong>.",b,o,A='The best course to help you getting started with AI in Unity is <a href="https://www.youtube.com/@AliveTeam" rel="nofollow">Penny De Byl’s</a> one called <a href="https://learn.unity.com/course/artificial-intelligence-for-beginners" rel="nofollow">Artificial Intelligence for Beginners</a>, where you’ll learn to code most of the algorithms we talked about.',_,r,C='<li><a href="https://learn.unity.com/course/artificial-intelligence-for-beginners" rel="nofollow">Penny De Byl’s Artificial Intelligence for Beginners Course</a></li> <li><a href="https://www.youtube.com/watch?v=CHV1ymlw-P8&amp;ab_channel=Brackeys" rel="nofollow">Navigation Meshes with Unity</a></li> <li><a href="https://www.youtube.com/watch?v=T_of4_jRoJA&amp;t=131s&amp;pp=ygUTYmVoYXZpb3IgdHJlZSB1bml0eQ%3D%3D" rel="nofollow">Behavior Designer (paid tool)</a></li>',$,m,v,w,P;return l=new Y({props:{title:"Classical AI in Unity",local:"classical-ai-in-unity",headingTag:"h1"}}),m=new Z({props:{source:"https://github.com/huggingface/making-games-with-ai-course/blob/main/units/en/unitbonus1/ai-in-unity.mdx"}}),{c(){i=f("meta"),g=c(),h=f("p"),y=c(),M(l.$$.fragment),d=c(),s=f("p"),s.innerHTML=x,b=c(),o=f("p"),o.innerHTML=A,_=c(),r=f("ul"),r.innerHTML=C,$=c(),M(m.$$.fragment),v=c(),w=f("p"),this.h()},l(e){const t=R("svelte-u9bgzb",document.head);i=p(t,"META",{name:!0,content:!0}),t.forEach(n),g=u(e),h=p(e,"P",{}),L(h).forEach(n),y=u(e),B(l.$$.fragment,e),d=u(e),s=p(e,"P",{"data-svelte-h":!0}),T(s)!=="svelte-323xn"&&(s.innerHTML=x),b=u(e),o=p(e,"P",{"data-svelte-h":!0}),T(o)!=="svelte-1kjjai9"&&(o.innerHTML=A),_=u(e),r=p(e,"UL",{"data-svelte-h":!0}),T(r)!=="svelte-bhgpsu"&&(r.innerHTML=C),$=u(e),B(m.$$.fragment,e),v=u(e),w=p(e,"P",{}),L(w).forEach(n),this.h()},h(){I(i,"name","hf:doc:metadata"),I(i,"content",z)},m(e,t){V(document.head,i),a(e,g,t),a(e,h,t),a(e,y,t),U(l,e,t),a(e,d,t),a(e,s,t),a(e,b,t),a(e,o,t),a(e,_,t),a(e,r,t),a(e,$,t),U(m,e,t),a(e,v,t),a(e,w,t),P=!0},p:S,i(e){P||(k(l.$$.fragment,e),k(m.$$.fragment,e),P=!0)},o(e){E(l.$$.fragment,e),E(m.$$.fragment,e),P=!1},d(e){e&&(n(g),n(h),n(y),n(d),n(s),n(b),n(o),n(_),n(r),n($),n(v),n(w)),n(i),D(l,e),D(m,e)}}}const z='{"title":"Classical AI in Unity","local":"classical-ai-in-unity","sections":[],"depth":1}';function O(H){return N(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class K extends G{constructor(i){super(),J(this,i,O,q,j,{})}}export{K as component};
