{"id":62396,"date":"2026-02-21T19:14:12","date_gmt":"2026-02-21T18:14:12","guid":{"rendered":"https:\/\/dcgi.fel.cvut.cz\/theses\/2025-napravoj\/"},"modified":"2026-02-21T19:14:27","modified_gmt":"2026-02-21T18:14:27","slug":"2025-napravoj","status":"publish","type":"thesis","link":"https:\/\/dcgi.fel.cvut.cz\/en\/theses\/2025\/napravoj\/","title":{"rendered":"Modeling group behavior for videogames"},"featured_media":0,"template":"","meta":{"_acf_changed":false},"class_list":["post-62396","thesis","type-thesis","status-publish","hentry"],"acf":[],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"Non-playable characters (NPCs) are important for creating immersive gaming experiences by simulating a world that feels alive at all times. Achieving this often involves implementing artificial intelligence that challenges the player and exhibits natural and realistic behaviors. This project explores the development of such behaviors through the implementation of textit{steering behaviors} and a textit{flocking} algorithm.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/dcgi.fel.cvut.cz\/en\/theses\/2025\/napravoj\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"PORTA\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Modeling group behavior for videogames | DCGI\" \/>\n\t\t<meta property=\"og:description\" content=\"Non-playable characters (NPCs) are important for creating immersive gaming experiences by simulating a world that feels alive at all times. Achieving this often involves implementing artificial intelligence that challenges the player and exhibits natural and realistic behaviors. This project explores the development of such behaviors through the implementation of textit{steering behaviors} and a textit{flocking} algorithm.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/dcgi.fel.cvut.cz\/en\/theses\/2025\/napravoj\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-02-21T18:14:12+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-02-21T18:14:27+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Modeling group behavior for videogames | DCGI\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Non-playable characters (NPCs) are important for creating immersive gaming experiences by simulating a world that feels alive at all times. Achieving this often involves implementing artificial intelligence that challenges the player and exhibits natural and realistic behaviors. This project explores the development of such behaviors through the implementation of textit{steering behaviors} and a textit{flocking} algorithm.\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/dcgi.fel.cvut.cz\\\/en\\\/theses\\\/2025\\\/napravoj\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/dcgi.fel.cvut.cz\\\/en\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/dcgi.fel.cvut.cz\\\/en\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/dcgi.fel.cvut.cz\\\/en\\\/theses\\\/2025\\\/napravoj\\\/#listItem\",\"name\":\"Modeling group behavior for videogames\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/dcgi.fel.cvut.cz\\\/en\\\/theses\\\/2025\\\/napravoj\\\/#listItem\",\"position\":2,\"name\":\"Modeling group behavior for videogames\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/dcgi.fel.cvut.cz\\\/en\\\/#listItem\",\"name\":\"Home\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/dcgi.fel.cvut.cz\\\/en\\\/#organization\",\"name\":\"Katedra po\\u010d\\u00edta\\u010dov\\u00e9 grafiky a interakce, FEL, \\u010cVUT v Praze\",\"description\":\"DCGI web pages\",\"url\":\"https:\\\/\\\/dcgi.fel.cvut.cz\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/dcgi.fel.cvut.cz\\\/wp-content\\\/uploads\\\/cropped-logo-dcgi-web.png\",\"@id\":\"https:\\\/\\\/dcgi.fel.cvut.cz\\\/en\\\/theses\\\/2025\\\/napravoj\\\/#organizationLogo\",\"width\":512,\"height\":512},\"image\":{\"@id\":\"https:\\\/\\\/dcgi.fel.cvut.cz\\\/en\\\/theses\\\/2025\\\/napravoj\\\/#organizationLogo\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/dcgi.fel.cvut.cz\\\/en\\\/theses\\\/2025\\\/napravoj\\\/#webpage\",\"url\":\"https:\\\/\\\/dcgi.fel.cvut.cz\\\/en\\\/theses\\\/2025\\\/napravoj\\\/\",\"name\":\"Modeling group behavior for videogames | DCGI\",\"description\":\"Non-playable characters (NPCs) are important for creating immersive gaming experiences by simulating a world that feels alive at all times. Achieving this often involves implementing artificial intelligence that challenges the player and exhibits natural and realistic behaviors. This project explores the development of such behaviors through the implementation of textit{steering behaviors} and a textit{flocking} algorithm.\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/dcgi.fel.cvut.cz\\\/en\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/dcgi.fel.cvut.cz\\\/en\\\/theses\\\/2025\\\/napravoj\\\/#breadcrumblist\"},\"datePublished\":\"2026-02-21T19:14:12+01:00\",\"dateModified\":\"2026-02-21T19:14:27+01:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/dcgi.fel.cvut.cz\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/dcgi.fel.cvut.cz\\\/en\\\/\",\"name\":\"DCGI\",\"description\":\"DCGI web pages\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/dcgi.fel.cvut.cz\\\/en\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Modeling group behavior for videogames | DCGI","description":"Non-playable characters (NPCs) are important for creating immersive gaming experiences by simulating a world that feels alive at all times. Achieving this often involves implementing artificial intelligence that challenges the player and exhibits natural and realistic behaviors. This project explores the development of such behaviors through the implementation of textit{steering behaviors} and a textit{flocking} algorithm.","canonical_url":"https:\/\/dcgi.fel.cvut.cz\/en\/theses\/2025\/napravoj\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/dcgi.fel.cvut.cz\/en\/theses\/2025\/napravoj\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/dcgi.fel.cvut.cz\/en\/#listItem","position":1,"name":"Home","item":"https:\/\/dcgi.fel.cvut.cz\/en\/","nextItem":{"@type":"ListItem","@id":"https:\/\/dcgi.fel.cvut.cz\/en\/theses\/2025\/napravoj\/#listItem","name":"Modeling group behavior for videogames"}},{"@type":"ListItem","@id":"https:\/\/dcgi.fel.cvut.cz\/en\/theses\/2025\/napravoj\/#listItem","position":2,"name":"Modeling group behavior for videogames","previousItem":{"@type":"ListItem","@id":"https:\/\/dcgi.fel.cvut.cz\/en\/#listItem","name":"Home"}}]},{"@type":"Organization","@id":"https:\/\/dcgi.fel.cvut.cz\/en\/#organization","name":"Katedra po\u010d\u00edta\u010dov\u00e9 grafiky a interakce, FEL, \u010cVUT v Praze","description":"DCGI web pages","url":"https:\/\/dcgi.fel.cvut.cz\/en\/","logo":{"@type":"ImageObject","url":"https:\/\/dcgi.fel.cvut.cz\/wp-content\/uploads\/cropped-logo-dcgi-web.png","@id":"https:\/\/dcgi.fel.cvut.cz\/en\/theses\/2025\/napravoj\/#organizationLogo","width":512,"height":512},"image":{"@id":"https:\/\/dcgi.fel.cvut.cz\/en\/theses\/2025\/napravoj\/#organizationLogo"}},{"@type":"WebPage","@id":"https:\/\/dcgi.fel.cvut.cz\/en\/theses\/2025\/napravoj\/#webpage","url":"https:\/\/dcgi.fel.cvut.cz\/en\/theses\/2025\/napravoj\/","name":"Modeling group behavior for videogames | DCGI","description":"Non-playable characters (NPCs) are important for creating immersive gaming experiences by simulating a world that feels alive at all times. Achieving this often involves implementing artificial intelligence that challenges the player and exhibits natural and realistic behaviors. This project explores the development of such behaviors through the implementation of textit{steering behaviors} and a textit{flocking} algorithm.","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/dcgi.fel.cvut.cz\/en\/#website"},"breadcrumb":{"@id":"https:\/\/dcgi.fel.cvut.cz\/en\/theses\/2025\/napravoj\/#breadcrumblist"},"datePublished":"2026-02-21T19:14:12+01:00","dateModified":"2026-02-21T19:14:27+01:00"},{"@type":"WebSite","@id":"https:\/\/dcgi.fel.cvut.cz\/en\/#website","url":"https:\/\/dcgi.fel.cvut.cz\/en\/","name":"DCGI","description":"DCGI web pages","inLanguage":"en-US","publisher":{"@id":"https:\/\/dcgi.fel.cvut.cz\/en\/#organization"}}]},"og:locale":"en_US","og:site_name":"PORTA","og:type":"article","og:title":"Modeling group behavior for videogames | DCGI","og:description":"Non-playable characters (NPCs) are important for creating immersive gaming experiences by simulating a world that feels alive at all times. Achieving this often involves implementing artificial intelligence that challenges the player and exhibits natural and realistic behaviors. This project explores the development of such behaviors through the implementation of textit{steering behaviors} and a textit{flocking} algorithm.","og:url":"https:\/\/dcgi.fel.cvut.cz\/en\/theses\/2025\/napravoj\/","article:published_time":"2026-02-21T18:14:12+00:00","article:modified_time":"2026-02-21T18:14:27+00:00","twitter:card":"summary","twitter:title":"Modeling group behavior for videogames | DCGI","twitter:description":"Non-playable characters (NPCs) are important for creating immersive gaming experiences by simulating a world that feels alive at all times. Achieving this often involves implementing artificial intelligence that challenges the player and exhibits natural and realistic behaviors. This project explores the development of such behaviors through the implementation of textit{steering behaviors} and a textit{flocking} algorithm."},"aioseo_meta_data":{"post_id":"62396","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2025-10-12 10:31:21","updated":"2026-02-21 19:33:32","seo_analyzer_scan_date":null,"focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"_links":{"self":[{"href":"https:\/\/dcgi.fel.cvut.cz\/en\/wp-json\/wp\/v2\/thesis\/62396","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dcgi.fel.cvut.cz\/en\/wp-json\/wp\/v2\/thesis"}],"about":[{"href":"https:\/\/dcgi.fel.cvut.cz\/en\/wp-json\/wp\/v2\/types\/thesis"}],"version-history":[{"count":0,"href":"https:\/\/dcgi.fel.cvut.cz\/en\/wp-json\/wp\/v2\/thesis\/62396\/revisions"}],"wp:attachment":[{"href":"https:\/\/dcgi.fel.cvut.cz\/en\/wp-json\/wp\/v2\/media?parent=62396"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}