{"id":413,"date":"2020-05-29T00:56:32","date_gmt":"2020-05-29T03:56:32","guid":{"rendered":"https:\/\/millerdantas.wordpress.com\/?p=413"},"modified":"2021-03-10T00:54:25","modified_gmt":"2021-03-10T03:54:25","slug":"leben-day-32","status":"publish","type":"post","link":"https:\/\/millerdantas.com\/blog\/2020\/05\/29\/leben-day-32\/","title":{"rendered":"Leben \u2013 Day 32"},"content":{"rendered":"\n<p>Hoje n\u00e3o foi t\u00e3o produtivo, <\/p>\n\n\n\n<p>estou implementando a AI nos npcs, ainda estou absorvendo os <a href=\"https:\/\/millerdantas.wordpress.com\/2020\/05\/26\/leben-day-29-part-2\/\">posts<\/a>de <a href=\"https:\/\/millerdantas.wordpress.com\/2020\/05\/25\/leben-day-29\/\">refer\u00eancia<\/a>. <\/p>\n\n\n\n<p>Bom em resumo eu havia feito um c\u00f3digo l\u00e1 em meados de 2016, que j\u00e1 tem alguma base da AI,<\/p>\n\n\n\n<p>Que cada entidade possui uma Entidade, e dela uma lista de tarefas.<\/p>\n\n\n\n<p>Hoje essa estrutura mudou.<\/p>\n\n\n\n<p>E agora essas tarefas s\u00e3o na verdade eventos que s\u00e3o pr\u00e9-configurados com timeout que quando invocados algo determinado acontece.<\/p>\n\n\n\n<p>Algo como:<br><br>HungerTick (1seg) &gt; evento de subtrair o valor da fome.<br>TirenessTick (1seg)  &gt; evento de subtrair o valor da Cansa\u00e7o.<br>ThirstTick (1seg)  &gt; evento de subtrair o valor da Sede.<\/p>\n\n\n\n<p>acredito que ainda vou ter de pensar em uma forma de integrar a intelig\u00eancia artificial, para tomar uma decis\u00e3o e deixar uma tasklist.<\/p>\n\n\n\n<p>Penso em algo parecido como The Sims, acho muito agrad\u00e1vel essa id\u00e9ia.<\/p>\n\n\n\n<p>mas por enquanto n\u00e3o \u00e9 um roadmap, estou desenvolvendo e descobrindo o que \u00e9 Leben.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hoje n\u00e3o foi t\u00e3o produtivo, estou implementando a AI nos npcs, ainda estou absorvendo os postsde refer\u00eancia. Bom em resumo eu havia feito um c\u00f3digo l\u00e1 em meados de 2016, que j\u00e1 tem alguma base da AI, Que cada entidade possui uma Entidade, e dela uma lista de tarefas. Hoje essa estrutura mudou. E agora &hellip; <a href=\"https:\/\/millerdantas.com\/blog\/2020\/05\/29\/leben-day-32\/\" class=\"more-link\">Continue lendo <span class=\"screen-reader-text\">Leben \u2013 Day 32<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-413","post","type-post","status-publish","format-standard","hentry","category-leben-project"],"_links":{"self":[{"href":"https:\/\/millerdantas.com\/blog\/wp-json\/wp\/v2\/posts\/413","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/millerdantas.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/millerdantas.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/millerdantas.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/millerdantas.com\/blog\/wp-json\/wp\/v2\/comments?post=413"}],"version-history":[{"count":1,"href":"https:\/\/millerdantas.com\/blog\/wp-json\/wp\/v2\/posts\/413\/revisions"}],"predecessor-version":[{"id":558,"href":"https:\/\/millerdantas.com\/blog\/wp-json\/wp\/v2\/posts\/413\/revisions\/558"}],"wp:attachment":[{"href":"https:\/\/millerdantas.com\/blog\/wp-json\/wp\/v2\/media?parent=413"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/millerdantas.com\/blog\/wp-json\/wp\/v2\/categories?post=413"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/millerdantas.com\/blog\/wp-json\/wp\/v2\/tags?post=413"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}