{"id":11555,"date":"2023-02-11T00:43:57","date_gmt":"2023-02-10T23:43:57","guid":{"rendered":"http:\/\/plus.maciejpiasecki.info\/index.php\/2023\/02\/11\/chatgpt-could-be-huge-for-in-game-conversations-with-npcs\/"},"modified":"2023-02-11T21:26:51","modified_gmt":"2023-02-11T20:26:51","slug":"chatgpt-could-be-huge-for-in-game-conversations-with-npcs","status":"publish","type":"post","link":"https:\/\/plus.maciejpiasecki.info\/index.php\/2023\/02\/11\/chatgpt-could-be-huge-for-in-game-conversations-with-npcs\/","title":{"rendered":"ChatGPT could be huge for in-game conversations with NPCs"},"content":{"rendered":"<p>ChatGPT is currently taking the world by storm, most recently because of both Microsoft\u2019s and Google\u2019s adaptations of the technology for search, but the possibilities of what the tech could be used for are much more vast, like say, conjuring up more contextually aware conversations with NPCs (non-player characters) inside of a video game.<br \/>\nSpotted by Hackaday, YouTube user Bloc designed a mod for Mount and Blade II: Bannerlord that utilizes ChatGPT to weave together conversations with NPCs. Here\u2019s a basic (admittedly very basic) rundown of how the mod works. It lets Bloc ignore the game\u2019s original response options and instead allows for user-generated text input. So, instead of selecting from a list of pre-generated responses, you can type out your own response.<br \/>\nAlready this makes things feel more interactive. Because instead of using directional controls to highlight and select a response, you get to type one up. Just like you\u2019re having a real conversation with someone over chat.<br \/>\nChatGPT drives a custom story engine for conversations with game NPCs<br \/>\nThe real magic comes in the form of ChatGPT driving a custom-built story engine to make the game NPCs more lifelike. NPCs are aware of their surroundings, including factions, occupations, nearby events, and more, and can \u201crespond appropriately\u201d to your responses while taking those conditions into account.<br \/>\nFor example, at one point in the demonstration Bloc comes upon a farmer and asks if they sell grain. The farmer says yes, and then Bloc types back a response \u2013 \u201cHow much do you want for 1 pack of grain?\u201d The farmer responds yet again, noting 1 pack will cost 7 denars. Bloc then responds one last time saying \u201cAlright, give me 6 pack then. Here is your payment.\u201d<br \/>\nA few moments later, Bloc receives 6 packs of grain in their character\u2019s inventory. While 42 denars is deducted. All of this happens by simply having a conversation with the NPC. There is no opening and cycling through menus. Or clicking \u201cbuy\u201d buttons. Everything just feels more like a realistic, natural transaction. To an extent. This is a still a game of course. The point is, ChatGPT has huge potential for making game NPCs way more interesting. Which could make games that much more exciting to play.<br \/>\nIn addition to showing off trading capabilities, the video also showcases the story engine in various other interactions. Including normal encounters, recruiting, help requests, hiring companions, and more. You can give the video a watch below. Just be aware that because ChatGPT has been insanely popular, the AI tool, Bloc says, was overloaded much of the time. Making response times slow. Regardless of the wait times, the video is an interesting look at how ChatGPT could be integrated into gaming.<\/p>\n<p>The post ChatGPT could be huge for in-game conversations with NPCs appeared first on Android Headlines.&#013;<br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/plus.maciejpiasecki.info\/wp-content\/uploads\/2023\/02\/ChatGPT-Interactions-With-Game-NPCs.jpg\" width=\"1278\" height=\"717\">&#013;<br \/>\nSource: ndroidheadlines.com&#013;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>ChatGPT is currently taking the world by storm, most recently because of both Microsoft\u2019s and Google\u2019s adaptations of the technology [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":11556,"comment_status":"false","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-11555","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bez-kategorii"],"_links":{"self":[{"href":"https:\/\/plus.maciejpiasecki.info\/index.php\/wp-json\/wp\/v2\/posts\/11555","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/plus.maciejpiasecki.info\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/plus.maciejpiasecki.info\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/plus.maciejpiasecki.info\/index.php\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/plus.maciejpiasecki.info\/index.php\/wp-json\/wp\/v2\/comments?post=11555"}],"version-history":[{"count":1,"href":"https:\/\/plus.maciejpiasecki.info\/index.php\/wp-json\/wp\/v2\/posts\/11555\/revisions"}],"predecessor-version":[{"id":11557,"href":"https:\/\/plus.maciejpiasecki.info\/index.php\/wp-json\/wp\/v2\/posts\/11555\/revisions\/11557"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/plus.maciejpiasecki.info\/index.php\/wp-json\/wp\/v2\/media\/11556"}],"wp:attachment":[{"href":"https:\/\/plus.maciejpiasecki.info\/index.php\/wp-json\/wp\/v2\/media?parent=11555"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/plus.maciejpiasecki.info\/index.php\/wp-json\/wp\/v2\/categories?post=11555"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/plus.maciejpiasecki.info\/index.php\/wp-json\/wp\/v2\/tags?post=11555"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}