Buscar

DESENVOLVIMENTO DE JOGOS PARA WEB - A02

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Descrição
DESENVOLVIMENTO DE JOGOS PARA WEB – Atividade 02
	
	Instruções
	
	Várias tentativas
	Não permitido. Este teste só pode ser feito uma vez.
	Forçar conclusão
	Este teste pode ser salvo e retomado posteriormente.
 Estado de Conclusão da Pergunta:
PERGUNTA 1
1. Leia o trecho a seguir:
 
Segundo Esposito (2005, p.3) “Um jogo é uma atividade interativa voluntária, na qual um ou mais jogadores seguem regras que restringem seu comportamento, encenando um conflito artificial que termina em um resultado quantificável”. (apud Zimmerman, 2004, tradução nossa ).
Lendo esta citação, vemos que a quantificação de um jogo é uma das partes mais importantes para o bom funcionamento de um jogo, seja ele qual for. Nesse sentido, assinale a alternativa que traz o tipo de quantificação que aparece nos jogos desde o Pong de 1972:
	
	
	A cor das raquetes dos jogadores.
	
	
	A pontuação obtida pelos jogadores.
	
	
	A quantidade de tempo que restava a partida.
	
	
	A quantidade de partidas jogadas.
	
	
	A velocidade de cada raquete dentro do jogo.
1 pontos   
PERGUNTA 2
1. Quando criamos jogos de maneira independente, e(ou) não temos uma equipe muito grande, precisamos contar com produtos distribuídos de forma gratuita, como áudios e imagens gratuitas na internet, em geral estes materiais são distribuídos e protegidos por licenças.
 
Nesse sentido, assinale a alternativa que traz o acrônimo correto da licença que permite o uso irrestrito do arquivo mas exige que o autor seja creditado:
	
	
	CA: Licença creative association.
	
	
	AC: Licença action creative.
	
	
	CC:  Licença creative commons.
	
	
	SC: Licença service creative.
	
	
	CS: Licença  creative social.
1 pontos   
PERGUNTA 3
1. Dentro da linguagem de programação usada pela Unity, a linguagem C#, vemos muitos comandos e modos de uso, para que a linguagem tenha um funcionamento correto, algumas palavras são reservadas para uso exclusivo da linguagem. Sendo assim, a palavras “this” é uma das palavras que a linguagem reserva para uso próprio.
 
Nesse sentido, assinale a alternativa que traz a descrição correta da palavra reservada:
	
	
	A palavra reservada “this” é usada para referenciar o objeto da classe como um todo, ou acabar com ambiguidades.
	
	
	A palavra reservada “this” é usada para fazer referência a um Script distante, que está fora do contexto atual.
	
	
	A palavra reservada “this” pertence a Unity, neste caso ela é usada para referenciar um componente de um objeto.
	
	
	A palavra reservada “this” não pode ser usada pela linguagem C#, e não pertence a linguagem.
	
	
	A palavra reservada “this” é usada apenas em situações de conflito de Scenes.
1 pontos   
PERGUNTA 4
1. Para que tenhamos sucesso na construção dos projetos na Unity e no uso de qualquer outro programa, precisamos conhecer suas ferramentas e como elas funcionam, desta forma, a criação de um projeto terá mais chances de ser bem sucedida e menos complexa tendo em mente todas as ferramentas e possibilidades de uso de cada uma delas.
 
Nesse sentido, assinale a alternativa que traz informações corretas sobre o método “ DontDestroyOnLoad ”:
	
	
	Este método não permite a destruição do objeto em questão no momento de carregar/load de uma nova Scene.
	
	
	Este método permite que o objeto em questão seja destruído apenas por um objeto determinado, ficando invulnerável aos outros.
	
	
	Este método não permite que um objeto seja destruído no momento que ocorre uma colisão entre o objeto e um projétil destrutivo.
	
	
	Este método encontra o objeto desejado para que ele possa ser destruído da forma correta, assim ele é retirado corretamente.
	
	
	Este método carrega os módulos necessários para que o determinado objeto possa ser destruído e não permite que ele volte a Scene.
1 pontos   
PERGUNTA 5
1. Os efeitos sonoros são a parte audível do jogo, eles são usados para auxiliar o jogador a seguir determinado som ou perceber algum tipo de perigo, quando o jogador entra em combate por exemplo, ou podemos usá-los simplesmente para criar uma atmosfera de suspense, ou a que for mais adequada ao tipo do cenário do jogo.
 
Nesse sentido, assinale a alternativa que traz o nome do campo que usamos para indicar um arquivo de áudio dentro do componente de áudio da Unity:
	
	
	AudioPath.
	
	
	AudioClip.
	
	
	AudioEffect.
	
	
	AudioFile.
	
	
	Audio.
 
1 pontos   
PERGUNTA 6
1. Como já vimos em várias oportunidades, a Unity tem uma coleção grande de métodos que podem ser usados para nos ajudar a gerenciar o funcionamento dos objetos e afins dentro de uma Scene. Desta forma torna o trabalho de criar um projeto de jogo digital muito mais simples e rápido.
 
Sendo assim, assinale a alternativa que traz a descrição correta do método OnDestroy():
	
	
	Este método é iniciado quando um objeto saí da visão da câmera.
	
	
	Este método é chamado quando um objeto é destruído na Scene. 
	
	
	Este método é usado para destruir uma Scene do projeto da Unity.
	
	
	Este método é chamado para destruir um inimigo da nossa Scene.
	
	
	Este método é usado para verificar quando um Script foi destruído.
1 pontos   
PERGUNTA 7
1. Na Unity quando precisamos programar alguma ação para um objeto, fazemos uso da linguagem C#, a mesma faz uso de bibliotecas, que podem ser resumidas em aglomerados de códigos que são voltados a algum tipo de solução, na estrutura de código dos programas que criamos com C# para a Unity, em todos os momentos precisamos fazer uso de alguma biblioteca.
 
Considerando o apresentado, assinale a alternativa que traz a maneira correta de se usar uma biblioteca no código C#:
	
	
	Nome da Biblioteca = using.
	
	
	use Nome da Biblioteca.
	
	
	using Nome da Biblioteca.
	
	
	Nome da Biblioteca use.
	
	
	using  = Nome da Biblioteca.
1 pontos   
PERGUNTA 8
1. Um arquivo Json pode ser usado para várias finalidades, ele é composto por texto em um formato de escrita específica, onde tudo o que será escrito dentro do dele fique e possa ser facilmente interpretado por um programador. É muito conhecido como arquivo de armazenamento e troca de informações no formato de texto.
 
Nesse sentido, Assinale a alternativa que indique qual a funcionalidade que o arquivo Json pode ter em um projeto de jogo:
	
	
	O arquivo Json é usado para dar início ao projeto da Unity.
	
	
	O arquivo Json é usado para decidir o tipo de linguagem de programação usada.
	
	
	O arquivo Json é usado como gerenciador de ações do jogador dentro de uma fase.
	
	
	O arquivo Json é usado como anti-hacker para o jogo.
	
	
	O arquivo Json é usado para guardar valores como um banco de dados.
1 pontos   
PERGUNTA 9
1. A Unity traz junto a seu arsenal de comandos uma grande variedade destes, para criarmos projetos diferentes e funcionais e muitas vezes projetos únicos, projetos originais que podem ser executados em diversas plataformas diferentes. O comando SetActive() é um dos comando que a Unity traz junto a ela para que possamos aprimorar nossos projetos.
 
Nesse sentido, assinale a alternativa que traz a funcionalidade deste comando:
	
	
	SetActive(): este comando ativa ou desativa apenas uma função.
	
	
	SetActive(): este comando permite o acesso irrestrito dos objetos.
	
	
	SetActive(): este comando ajusta o tempo de acesso dos objetos.
	
	
	SetActive(): este comando valida o acesso a Scene do projeto.
	
	
	SetActive(): este comando faz o objeto aparecer ou não na Scene.
1 pontos   
PERGUNTA 10
1. Existem vários tipos de comandos no arsenal de comando da linguagem de programação C#, que são usados pela Unity em vários projetos, um deles é o “Instantiate”, assim como todos os comandos, este tem uma função bem definida e precisa, quando o executamos temos sempre a mesma finalidade básica.
 
Nesse sentido, assinale a alternativa que informe o funcionamento do comando Instantiate:
	
	
	Este comando é usado para gerar a definição de uma classe.
	
	
	Este comando é usado para acessar uma função dentro de uma classe.
	
	
	Este comando é usado para criar um objeto de uma classe.
	
	
	Este comando é usado paraverificar o funcionamento de um objeto.
	
	
	Este comando é usado para gerenciar uma operação entre objetos.
1 pontos

Continue navegando