Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Material de Estudo 69: Engenharia de Desempenho em Jogos Digitais Avançada II 
Questões: 
1. Um jogo digital precisa renderizar terrenos vastos e detalhados com eficiência. Qual 
técnica de renderização de terreno oferece o melhor desempenho para essa tarefa? 
a) Terrenos baseados em altura com texturas simples. b) Terrenos voxelizados com detalhes 
finos. c) Terrenos tesselados dinamicamente com geometrias adaptativas. d) Terrenos 
procedurais gerados em tempo real com detalhes limitados. e) Terrenos pré-renderizados com 
detalhes complexos. 
Resposta: c) Terrenos tesselados dinamicamente com geometrias adaptativas. 
Justificativa: A tesselação dinâmica adapta a complexidade do terreno à distância da câmera, 
otimizando o desempenho e mantendo detalhes relevantes. 
2. Um jogo digital precisa simular multidões com um grande número de personagens não 
jogáveis (NPCs). Qual técnica de otimização de IA oferece o melhor desempenho para 
essa tarefa? 
a) IA com scripts detalhados e comportamentos complexos para cada NPC. b) IA com 
comportamentos simplificados e compartilhados por grupos de NPCs. c) IA com representação 
detalhada dos NPCs e interações complexas. d) IA com comportamentos aleatórios e regras 
básicas. e) IA com planejamento de caminho detalhado e colisões perfeitas. 
Resposta: b) IA com comportamentos simplificados e compartilhados por grupos de NPCs. 
Justificativa: Simplificar comportamentos e compartilhá-los por grupos reduz a carga 
computacional da IA. 
3. Um jogo digital precisa otimizar o uso da memória para carregar e armazenar dados de 
forma eficiente. Qual técnica de gerenciamento de memória oferece o melhor 
desempenho para essa tarefa? 
a) Alocação dinâmica de memória frequente e desfragmentação constante. b) Uso de 
alocadores de memória personalizados e técnicas de pooling de objetos. c) Alocação estática 
de memória para todos os recursos do jogo. d) Carregamento e descarregamento aleatório de 
recursos sem controle. e) Uso intensivo de texturas de alta resolução sem gerenciamento de 
memória. 
Resposta: b) Uso de alocadores de memória personalizados e técnicas de pooling de objetos. 
Justificativa: Gerenciamento eficiente da memória evita travamentos e melhora o 
desempenho. 
4. Um jogo digital precisa otimizar o desempenho em diferentes plataformas (PC, 
console, celular) com diferentes recursos de hardware. Qual técnica de escalabilidade 
gráfica oferece o melhor desempenho para essa tarefa? 
a) Escalação fixa com a mesma configuração para todas as plataformas. b) Escalação 
automática com ajustes dinâmicos com base no hardware. c) Escalação manual com 
configurações pré-definidas (baixo, médio, alto). d) Desenvolvimento separado para cada 
plataforma sem compartilhamento de código. e) Otimização para a plataforma de menor poder 
de processamento. 
Resposta: b) Escalação automática com ajustes dinâmicos com base no hardware. 
Justificativa: Escalação automática ajusta os recursos gráficos para otimizar o desempenho em 
cada plataforma. 
5. Um jogo digital precisa gerenciar a carga de processamento da CPU de forma eficiente. 
Qual técnica de otimização de CPU oferece o melhor desempenho para essa tarefa? 
a) Processamento de todas as tarefas em uma única thread. b) Processamento paralelo em 
múltiplas threads e balanceamento de carga. c) Uso intensivo de funções recursivas. d) 
Alocação dinâmica de memória frequente. e) Otimização para apenas um núcleo da CPU. 
Resposta: b) Processamento paralelo em múltiplas threads e balanceamento de carga. 
Justificativa: Distribuição de tarefas entre os núcleos da CPU melhora o desempenho e a 
capacidade de resposta do jogo. 
6. Um jogo digital precisa otimizar o desempenho de efeitos visuais complexos 
(partículas, explosões). Qual técnica de otimização de efeitos visuais oferece o melhor 
desempenho para essa tarefa? 
a) Simulação de partículas com alta precisão e detalhamento. b) Simulação de partículas com 
baixa precisão e simplificação. c) Uso de imagens pré-renderizadas (sprites) para efeitos 
simples. d) Uso de partículas com poucos detalhes e otimização da quantidade. e) Uso de 
simulação física detalhada para explosões. 
Resposta: d) Uso de partículas com poucos detalhes e otimização da quantidade. 
Justificativa: Efeitos visuais otimizados mantêm a qualidade visual com menor carga 
computacional.

Mais conteúdos dessa disciplina