Para o desenvolvimento de um projeto de um jogo de RPG digit...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: D - NavMesh
Tema central: A questão aborda técnicas para movimentação de personagens em jogos digitais, mais especificamente, como permitir que um personagem seja controlado pelo jogador, movendo-se automaticamente até o local indicado pelo mouse e evitando obstáculos no mapa. Esse é um conhecimento relevante para quem deseja trabalhar com desenvolvimento de jogos, inteligência artificial e planejamento de caminhos (pathfinding).
Resumo teórico: Em jogos digitais, para mover um personagem controlado pelo jogador de um ponto a outro evitando obstáculos, costuma-se utilizar NavMesh (Navigation Mesh). Uma NavMesh é uma malha de navegação que representa as áreas "transitáveis" do mapa, permitindo que um personagem encontre o melhor caminho automaticamente, desviando de obstáculos. Essa técnica é amplamente utilizada em engines como Unity e Unreal (Manual Unity: Navigation and Pathfinding).
Justificativa da alternativa correta:
A NavMesh é a solução ideal porque:
- Permite que o personagem calcule rotas automáticas em mapas complexos.
- Considera obstáculos dinamicamente (estáticos ou móveis).
- É a abordagem padrão recomendada por especialistas e amplamente documentada.
Portanto, para jogos em que o personagem deve se mover pelo clique do mouse, desviando de obstáculos, NavMesh é o método mais adequado.
Análise das alternativas incorretas:
- A - Máquina de estados: Gerencia comportamentos (ex: atacar, fugir), não o caminho físico pelo mapa.
- B - WayPoints: Marca pontos fixos no mapa, mas não calcula rotas dinâmicas nem lida bem com obstáculos imprevistos.
- C - Árvore de decisão: Auxilia na escolha de ações (ex: atacar, mover), mas não executa o cálculo de rota espacial no ambiente.
Estratégias para interpretação:
Atente-se a palavras como “evitando obstáculos” e “controle via mouse”. Isso sugere a necessidade de um sistema que planeje caminhos dinamicamente, não algo estático ou apenas lógico. Elimine opções que não tratam de deslocamento físico no mapa.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo