{"id":649,"date":"2024-08-17T09:33:37","date_gmt":"2024-08-17T12:33:37","guid":{"rendered":"https:\/\/millerdantas.com\/blog\/?p=649"},"modified":"2024-08-17T09:33:37","modified_gmt":"2024-08-17T12:33:37","slug":"wrl3","status":"publish","type":"post","link":"https:\/\/millerdantas.com\/blog\/2024\/08\/17\/wrl3\/","title":{"rendered":"WRL3"},"content":{"rendered":"<h1>\ud83c\udf1f Leben: Frontier &#8211; Atualiza\u00e7\u00e3o Semanal \ud83c\udf1f<\/h1>\n<p>Ol\u00e1, Pioneiros do Leben! \ud83d\ude80<\/p>\n<p>Estamos de volta com mais uma atualiza\u00e7\u00e3o cheia de novidades e progresso no desenvolvimento do <em>Leben: Frontier<\/em>! Vamos conferir o que rolou essa semana:<\/p>\n<h2>\ud83d\uddfa\ufe0f Mundo Procedural em Expans\u00e3o<\/h2>\n<p>Continuamos trabalhando na gera\u00e7\u00e3o procedural de mapas! \ud83c\udf0d Embora ainda n\u00e3o esteja exatamente como queremos, o sistema est\u00e1 evoluindo e novas mudan\u00e7as est\u00e3o por vir. Implementamos o carregamento de chunks, onde o mapa \u00e9 dividido em peda\u00e7os menores. No momento, estamos carregando muitos chunks ao mesmo tempo, mas para a vers\u00e3o final, planejamos otimizar isso para carregar apenas os chunks adjacentes, garantindo uma performance suave. Confira um v\u00eddeo mostrando o progresso at\u00e9 agora! <div style=\"width: 900px;\" class=\"wp-video\"><video class=\"wp-video-shortcode\" id=\"video-649-1\" width=\"900\" height=\"506\" preload=\"metadata\" controls=\"controls\"><source type=\"video\/mp4\" src=\"https:\/\/millerdantas.com\/blog\/wp-content\/uploads\/2024\/08\/2024-08-17-09-23-03.mp4?_=1\" \/><a href=\"https:\/\/millerdantas.com\/blog\/wp-content\/uploads\/2024\/08\/2024-08-17-09-23-03.mp4\">https:\/\/millerdantas.com\/blog\/wp-content\/uploads\/2024\/08\/2024-08-17-09-23-03.mp4<\/a><\/video><\/div><\/p>\n<h2>\ud83c\udfa5 Novas Anima\u00e7\u00f5es (provas de conceito)<\/h2>\n<p>Al\u00e9m disso, focamos em melhorar as anima\u00e7\u00f5es dos personagens. D\u00ea uma olhada nas novas anima\u00e7\u00f5es lateral e frontal:<br \/>\n&#8211; <div style=\"width: 900px;\" class=\"wp-video\"><video class=\"wp-video-shortcode\" id=\"video-649-2\" width=\"900\" height=\"506\" preload=\"metadata\" controls=\"controls\"><source type=\"video\/mp4\" src=\"https:\/\/millerdantas.com\/blog\/wp-content\/uploads\/2024\/08\/2024-08-17-09-22-30.mp4?_=2\" \/><a href=\"https:\/\/millerdantas.com\/blog\/wp-content\/uploads\/2024\/08\/2024-08-17-09-22-30.mp4\">https:\/\/millerdantas.com\/blog\/wp-content\/uploads\/2024\/08\/2024-08-17-09-22-30.mp4<\/a><\/video><\/div><br \/>\n<div style=\"width: 900px;\" class=\"wp-video\"><video class=\"wp-video-shortcode\" id=\"video-649-3\" width=\"900\" height=\"506\" preload=\"metadata\" controls=\"controls\"><source type=\"video\/mp4\" src=\"https:\/\/millerdantas.com\/blog\/wp-content\/uploads\/2024\/08\/2024-08-17-09-22-11.mp4?_=3\" \/><a href=\"https:\/\/millerdantas.com\/blog\/wp-content\/uploads\/2024\/08\/2024-08-17-09-22-11.mp4\">https:\/\/millerdantas.com\/blog\/wp-content\/uploads\/2024\/08\/2024-08-17-09-22-11.mp4<\/a><\/video><\/div><\/p>\n<h2>\ud83e\udd16 Desafios na Intelig\u00eancia Artificial<\/h2>\n<p>Uma das partes mais complexas do desenvolvimento at\u00e9 agora tem sido a implementa\u00e7\u00e3o das intera\u00e7\u00f5es no jogo. As intera\u00e7\u00f5es s\u00e3o gen\u00e9ricas, permitindo que os NPCs descubram sozinhos o que fazer em diferentes situa\u00e7\u00f5es. Cada NPC possui um <em>Goal<\/em> (objetivo) e, a partir disso, cria planos de curto e longo prazo para alcan\u00e7\u00e1-lo. Isso adiciona uma camada de profundidade ao comportamento dos personagens, mas tamb\u00e9m torna essa etapa uma das mais complicadas de implementar. Estamos trabalhando duro para garantir que essas intera\u00e7\u00f5es sejam naturais e envolventes, tornando o mundo de <em>Leben: Frontier<\/em> ainda mais din\u00e2mico e reativo.<\/p>\n<h2>\u2699\ufe0f Intera\u00e7\u00f5es com Objetos<\/h2>\n<p>Com essas intera\u00e7\u00f5es gen\u00e9ricas e baseadas em <em>Goals<\/em>, os personagens podem manipular o ambiente de formas variadas e significativas, o que enriquece a jogabilidade e abre novas possibilidades de intera\u00e7\u00e3o. Este \u00e9 um passo fundamental para criar um mundo vivo e interativo.<\/p>\n<p>Estamos ansiosos para compartilhar essas melhorias com voc\u00eas. Como sempre, sua opini\u00e3o \u00e9 essencial para continuarmos moldando o <em>Leben: Frontier<\/em> na melhor experi\u00eancia poss\u00edvel.<\/p>\n<p>Fiquem ligados para mais novidades e, como sempre, <strong>Esteja Curioso!<\/strong> \u2728<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\ud83c\udf1f Leben: Frontier &#8211; Atualiza\u00e7\u00e3o Semanal \ud83c\udf1f Ol\u00e1, Pioneiros do Leben! \ud83d\ude80 Estamos de volta com mais uma atualiza\u00e7\u00e3o cheia de novidades e progresso no desenvolvimento do Leben: Frontier! Vamos conferir o que rolou essa semana: \ud83d\uddfa\ufe0f Mundo Procedural em Expans\u00e3o Continuamos trabalhando na gera\u00e7\u00e3o procedural de mapas! \ud83c\udf0d Embora ainda n\u00e3o esteja exatamente como &hellip; <a href=\"https:\/\/millerdantas.com\/blog\/2024\/08\/17\/wrl3\/\" class=\"more-link\">Continue lendo <span class=\"screen-reader-text\">WRL3<\/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-649","post","type-post","status-publish","format-standard","hentry","category-leben-project"],"_links":{"self":[{"href":"https:\/\/millerdantas.com\/blog\/wp-json\/wp\/v2\/posts\/649","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=649"}],"version-history":[{"count":2,"href":"https:\/\/millerdantas.com\/blog\/wp-json\/wp\/v2\/posts\/649\/revisions"}],"predecessor-version":[{"id":654,"href":"https:\/\/millerdantas.com\/blog\/wp-json\/wp\/v2\/posts\/649\/revisions\/654"}],"wp:attachment":[{"href":"https:\/\/millerdantas.com\/blog\/wp-json\/wp\/v2\/media?parent=649"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/millerdantas.com\/blog\/wp-json\/wp\/v2\/categories?post=649"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/millerdantas.com\/blog\/wp-json\/wp\/v2\/tags?post=649"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}