Senhor

709 palavras 3 páginas
1. Faça uma listagem com os nomes dos componentes gráficos 2D da API C# que foram utilizados no projeto SuperMario2DWorld. Defina, a seguir, a função desempenhada por cada componente na renderização de gráficos do game.
Graphics: funciona como um painel que recebe as imagens e imprime na tela
Bitmap: representa as figuras que serão enviadas para o graphics

2. Quais são os arquivos implementados no namespace SuperMario2DWorld do projeto? Qual a função exata de cada uma dessas classes com relação ao projeto do game?
GameWind.cs , Game.cs , GameEngine.cs , Level1.cs

GameWind.cs: é a interface direta com o usuário, recebendo comandos e lhe apresentando os gráficos. Sendo a janela de aplicação do jogo, ela pode pará-lo antes do encerramento do aplicativo e inicializar a tela quando o aplicativo é startado.

Game.cs: possui as funções básicas como iniciar e parar o jogo, selecionar a fase a ser executada, etc. Essa classe troca informações com a classe GameWind, e a partir dessas informações ordena o que deve ser feito à classe GameEngine

GameEngine.cs: É o motor do jogo, tendo a responsabilidade de executar de fato o que é ordenado pela classe Game. Ela é capaz de criar e movimentar os elementos do jogo, atualizando a tela por meio de um renderizador gráfico contínuo. Com base nas instruções contidas em classes como a classe Level1, ela cria a imagem dos cenários das fases.

Level1.cs: possui as instruções a serem passadas para a engine do jogo criar a imagem dos cenários, logo, é nela que se define como será esse cenário.
3. Se você fosse dividir a implementação do game SuperMario2DWorld em layers (camadas) quais seriam essas camadas implementadas? Explique sua resposta com argumentação técnica.

Temos a camada de visualização, representada pela classe GameWind, que faz a troca direta de informações com o usuário, isto é, exibe na tela as imagens e recebe os comandos passados pelo jogador. Esta camada apenas recebe e passa informações de/para

Relacionados

  • senhor
    7750 palavras | 31 páginas
  • Senhor
    1025 palavras | 5 páginas
  • Senhor
    402 palavras | 2 páginas
  • senhor
    156509 palavras | 627 páginas
  • senhor
    2418 palavras | 10 páginas
  • Senhor
    24011 palavras | 97 páginas
  • senhor
    358 palavras | 2 páginas
  • Senhor
    326 palavras | 2 páginas
  • Senhor
    13919 palavras | 56 páginas
  • Senhor
    923 palavras | 4 páginas