Foram encontradas 25 questões.
Considere um Jogo da Velha, onde as regras são:
- O tabuleiro é uma matriz de três linhas por três colunas.
- Dois jogadores escolhem uma marcação cada um, geralmente um círculo (O) e um xis (X).
- Os jogadores jogam uma marcação por vez em uma posição que esteja vazia.
- O jogador conquista o objetivo ao preencher três marcações iguais em linha reta.
Para permitir que computador simule um jogador do Jogo da Velha através da inteligência artificial, qual o método mais adequado para a implementação?
Provas
O HTML5 fornece diversos recursos e elementos para melhorar a interatividade e o suporte a mídias. Estes recursos possibilitam criar aplicações ricas e interativas como games, sem a necessidade da utilização de plugins. Um dos elementos permite, através de scripts, a renderização de figuras, de gráficos de jogos ou de outras imagens em tempo real. Assinale a alternativa que apresenta o referido elemento.
Provas
- Fundamentos de ProgramaçãoEstruturas de RepetiçãoEstrutura for
- Fundamentos de ProgramaçãoLógica de Programação
- Fundamentos de ProgramaçãoVariáveis
Dado o programa abaixo, escrito em linguagem C, aponte a alternativa que apresenta a saída esperada.
#include <stdio.h>
int main()
{
int i;
for(i=5; i >= 0; i--){
printf("%d\n", 6-i);
}
return 0;
}
Provas
- Paradigmas de ProgramaçãoOrientação a ObjetosAnálise e Projeto Orientado a Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosDefinição Técnica: Orientação a Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Classes e Objetos
A orientação a objetos é um paradigma de análise, modelagem e programação de sistemas de software que busca resolver um problema, decompondo-o em partes menores. Isso é possível por meio da aplicação dos conceitos de abstração de dados e modularização. Na modelagem orientada a objetos, uma classe corresponde a:
Provas
A comunicação baseada em WebSockets é, atualmente, uma das abordagens mais utilizadas para a implementação de jogos digitais multiplayer em tempo real. Considerando o conceito de WebSockets implementado em navegadores e em diversos serviços e servidores de aplicação web, assinale a alternativa correta:
Provas
Em jogos digitais 2D para web, uma das preocupações de quando o jogo deve manipular muitas imagens é como otimizar a forma pela qual o servidor carrega essas imagens. No caso das animações, pode ser necessária uma imagem para cada frame da animação. Essas imagens são chamadas de sprites. Neste contexto, o termo sprite sheets corresponde à ação de:
Provas
Uma cena pode ser iluminada pela luz do sol, lâmpadas, luar, faróis de carros, tochas, dentre outras fontes luminosas. No mundo digital, as opções mais comuns são limitadas a quatro modelos de luz: foco, ponto, direcional e ambiente. Qual das seguintes descrições corresponde ao modelo de luz direcional?
Provas
Assinale a alternativa que melhor descreve os processos de clipping e culling em motores de jogos 3D, respectivamente.
Provas
Sabe-se que o mapeamento de coordenadas UV é o processo de modelagem tridimensional da projeção de imagens bidimensionais em modelos de superfícies tridimensionais poligonais para o mapeamento de texturas. Nesse sentido, assinale a alternativa cuja afirmação sobre os conceitos relacionados às coordenadas UV e ao mapeamento de texturas está correta:
Provas
Em um ambiente 2D, podemos dizer que os corpos rígidos possuem apenas um grau de liberdade rotacional. Considere as afirmações a seguir e indique a alternativa que representa a matriz de rotação de ponto em Θ graus em torno de um ponto q.
I. A matriz de rotação R(Θ), quando aplicada a um ponto, resulta na rotação de Θ graus do ponto sobre o eixo de origem;
II. Na matriz de translação T(q), assume-se que q corresponde ao deslocamento (dx, dy). Quando aplicada a um ponto, translada-o em (dx, dy).
Provas
Caderno Container