Prévia do material em texto
Projeto e Programação de Jogos – Semana 2 PERGUNTA 1 Uma entidade de jogo pode se referir a qualquer item presente em um universo de jogo em que é possível interagir. Observe a afirmativa a seguir. “O jogador escolhe o espadachim vestido com uma armadura leve. Dentre as opções de customização, estão disponíveis apenas a espada, as botas e o escudo”. Assinale a alternativa que apresenta o que não é uma entidade de jogo. a. Escudo. b. Botas. c. Armadura leve. d. Espadachim. e. Espada. PERGUNTA 2 Em um fluxo de um jogo, é possível encontrar os processos de inicialização, o main loop (que pode ser executado indefinidamente, atendendo às regras do jogo) e os processos de desligamento. Considerando a definição de main loop de um jogo, assinale a alternativa correta. a. É um conjunto de ferramentas reutilizáveis. b. É um subsistema que verifica as regras do jogo. c. É um subsistema que gera saídas. d. É o laço principal de interatividade do jogo. e. É um subsistema de renderização. PERGUN TA 3 Jogos são softwares interativos. Isso significa que a estrutura geral dos jogos objetiva estabelecer um diálogo com o usuário. Considerando a definição da estrutura de diálogo, assinale a alternativa correta. a. A interação entre o jogo e o jogador existe apenas quando o jogador vence um desafio ou um inimigo. b. O jogador pressiona botões, a fim de enviar comandos indefinidamente ao jogo até se sentir satisfeito. c. O jogo processa uma ação, aguarda um período de tempo e envia uma informação ao jogador. d. Os jogos costumam ter uma estrutura geral de criação que impede a interação com o jogador. e. O jogador toma uma ação. O jogo processa essa ação e retorna uma informação ao jogador. PERGUNTA 4 As tarefas que acontecem durante o loop executam todas as ações necessárias para manter um jogo plenamente interativo. Observe a afirmação a seguir. “Ao final das tarefas, durante a duração de um frame inteiro, quando tudo está no lugar, é possível exibir a tela”. Assinale a alternativa que exibe corretamente a tarefa do loop a que a afirmação anterior se refere. a. Colisão. b. Simulação c. Input. d. Atualizações de objeto. e. Renderização. PERGUNTA 5 Podem existir diversos tipos de entidades de jogo e uma entidade genérica é comumente criada para conter funcionalidades específicas. Considerando as entidades de jogo, assinale a alternativa correta. a. Personagem. Bola. Campo. Chuva. b. Campo. Bola. Monitor. Personagem. c. Bola. Personagem. Torcida. Arquivos de áudio. d. Personagem. Bola. Campo. Joystick. e. Teclado. Mouse. Headset. PERGUNTA 6 A tarefa de simulação engloba todos os tipos de subtarefas. É nesse momento que são executados os códigos de comportamento da Inteligência Artificial (IA), atualizados os estados de jogo e calculada a física dos objetos, por exemplo. Considerando uma boa prática para que o jogo seja executado em uma taxa de frames razoável, assinale a alternativa correta. a. Limitar a qualidade gráfica, sempre optando por uma arte mais simples. b. Evitar simulações físicas de objetos, pois são os que exigem mais processamento. c. Investir em hardwares potentes, para que o processamento seja executado assim como foi programado. d. Limitar o número de entidades e os tipos de atualizações a serem feitas. e. Limitar as escolhas que o jogador pode fazer, evitando um grande número de cálculos.