{"id":3787,"date":"2025-08-25T11:38:44","date_gmt":"2025-08-25T09:38:44","guid":{"rendered":"https:\/\/ipocitac.cz\/?p=3787"},"modified":"2025-08-25T11:38:46","modified_gmt":"2025-08-25T09:38:46","slug":"zaklady-programovani-ai-ve-hrach-jak-ozivit-nepratele-a-spolecniky","status":"publish","type":"post","link":"https:\/\/ipocitac.cz\/?p=3787","title":{"rendered":"Z\u00e1klady programov\u00e1n\u00ed AI ve hr\u00e1ch: Jak o\u017eivit nep\u0159\u00e1tele a spole\u010dn\u00edky"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Um\u011bl\u00e1 inteligence (AI) ve hr\u00e1ch znamen\u00e1 programov\u00e1n\u00ed chov\u00e1n\u00ed nep\u0159\u00e1tel, spole\u010dn\u00edk\u016f nebo dal\u0161\u00edch hern\u00edch prvk\u016f tak, aby p\u016fsobily \u017eiv\u011b a realisticky. I jednoduch\u00e1 AI dok\u00e1\u017ee v\u00fdrazn\u011b zlep\u0161it z\u00e1\u017eitek z hran\u00ed.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Co AI ve hr\u00e1ch d\u011bl\u00e1?<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\u0158\u00edd\u00ed pohyb a reakce postav<\/strong><\/li>\n\n\n\n<li><strong>Rozhoduje o akc\u00edch nep\u0159\u00e1tel<\/strong><\/li>\n\n\n\n<li><strong>Simuluje inteligentn\u00ed chov\u00e1n\u00ed<\/strong><\/li>\n\n\n\n<li><strong>Pom\u00e1h\u00e1 vytv\u00e1\u0159et dynamick\u00fd sv\u011bt<\/strong><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Z\u00e1kladn\u00ed typy AI technik ve hr\u00e1ch<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Stavov\u00e9 stroje (Finite State Machines)<\/strong>\n<ul class=\"wp-block-list\">\n<li>Postava m\u00e1 n\u011bkolik stav\u016f (nap\u0159. patrolov\u00e1n\u00ed, \u00fatok, \u00fat\u011bk) a p\u0159ech\u00e1z\u00ed mezi nimi podle situace.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Cesty a navigace (Pathfinding)<\/strong>\n<ul class=\"wp-block-list\">\n<li>Algoritmus, kter\u00fd pom\u00e1h\u00e1 NPC naj\u00edt cestu p\u0159es hern\u00ed prost\u0159ed\u00ed (nej\u010dast\u011bji A* algoritmus).<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Behavior\u00e1ln\u00ed stromy (Behavior Trees)<\/strong>\n<ul class=\"wp-block-list\">\n<li>Hierarchick\u00e1 struktura rozhodov\u00e1n\u00ed, kter\u00e1 umo\u017e\u0148uje slo\u017eit\u011bj\u0161\u00ed a flexibiln\u011bj\u0161\u00ed chov\u00e1n\u00ed.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Strojov\u00e9 u\u010den\u00ed a neuronov\u00e9 s\u00edt\u011b<\/strong>\u00a0(pokro\u010dilej\u0161\u00ed)\n<ul class=\"wp-block-list\">\n<li>Hry za\u010d\u00ednaj\u00ed vyu\u017e\u00edvat i u\u010den\u00ed z dat, ale je to n\u00e1ro\u010dn\u011bj\u0161\u00ed na implementaci.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Jak za\u010d\u00edt s AI ve sv\u00e9 h\u0159e?<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Nau\u010d se implementovat jednoduch\u00fd stavov\u00fd stroj \u2013 nap\u0159\u00edklad postava, kter\u00e1 hl\u00eddkuje a za\u00fato\u010d\u00ed, kdy\u017e hr\u00e1\u010de uvid\u00ed.<\/li>\n\n\n\n<li>Zkus vyu\u017e\u00edt vestav\u011bn\u00e9 AI n\u00e1stroje ve vybran\u00e9m hern\u00edm enginu (Unity m\u00e1 NavMesh, Unreal Engine nab\u00edz\u00ed Behavior Trees).<\/li>\n\n\n\n<li>Postupn\u011b p\u0159id\u00e1vej komplexn\u011bj\u0161\u00ed chov\u00e1n\u00ed a reakce.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Tipy pro za\u010d\u00e1te\u010dn\u00edky<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Za\u010dni jednodu\u0161e, AI by nem\u011bla b\u00fdt p\u0159\u00edli\u0161 slo\u017eit\u00e1, aby hr\u00e1\u010d nebyl frustrovan\u00fd.<\/li>\n\n\n\n<li>Testuj chov\u00e1n\u00ed ve h\u0159e a upravuj podle v\u00fdsledk\u016f.<\/li>\n\n\n\n<li>Vyu\u017eij tutori\u00e1ly a komunitn\u00ed zdroje.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\">AI je jedn\u00edm z kl\u00ed\u010dov\u00fdch prvk\u016f, kter\u00e9 prom\u011b\u0148uj\u00ed statick\u00e9 hern\u00ed sv\u011bty v \u017eiv\u00e9 a interaktivn\u00ed prost\u0159ed\u00ed. S trochou praxe m\u016f\u017ee\u0161 vytvo\u0159it postavy, kter\u00e9 budou pro hr\u00e1\u010de v\u00fdzvou i z\u00e1bavou.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n","protected":false},"excerpt":{"rendered":"<p>Um\u011bl\u00e1 inteligence (AI) ve hr\u00e1ch znamen\u00e1 programov\u00e1n\u00ed chov\u00e1n\u00ed nep\u0159\u00e1tel, spole\u010dn\u00edk\u016f nebo dal\u0161\u00edch hern\u00edch prvk\u016f tak, aby p\u016fsobily \u017eiv\u011b a realisticky. I jednoduch\u00e1 AI dok\u00e1\u017ee v\u00fdrazn\u011b zlep\u0161it z\u00e1\u017eitek z hran\u00ed. Co AI ve hr\u00e1ch d\u011bl\u00e1? Z\u00e1kladn\u00ed typy AI technik ve hr\u00e1ch Jak za\u010d\u00edt s AI ve sv\u00e9 h\u0159e? Tipy pro za\u010d\u00e1te\u010dn\u00edky AI je jedn\u00edm z kl\u00ed\u010dov\u00fdch [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":3788,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_sitemap_exclude":false,"_sitemap_priority":"","_sitemap_frequency":"","footnotes":""},"categories":[4],"tags":[],"tmauthors":[],"class_list":["post-3787","post","type-post","status-publish","format-standard","has-post-thumbnail","category-magazin"],"amp_enabled":false,"_links":{"self":[{"href":"https:\/\/ipocitac.cz\/index.php?rest_route=\/wp\/v2\/posts\/3787","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ipocitac.cz\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ipocitac.cz\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ipocitac.cz\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/ipocitac.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3787"}],"version-history":[{"count":0,"href":"https:\/\/ipocitac.cz\/index.php?rest_route=\/wp\/v2\/posts\/3787\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ipocitac.cz\/index.php?rest_route=\/wp\/v2\/media\/3788"}],"wp:attachment":[{"href":"https:\/\/ipocitac.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3787"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ipocitac.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3787"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ipocitac.cz\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3787"},{"taxonomy":"tmauthors","embeddable":true,"href":"https:\/\/ipocitac.cz\/index.php?rest_route=%2Fwp%2Fv2%2Ftmauthors&post=3787"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}