Danilo S. Carvalho, Ph.D. Research Associate - Artificial Intelligence / NLP

Questionário da 2ª Lista de Exercícios - Computação II (DCC - UFRJ) - PLE

  1. Qual exercício você considerou o mais difícil de ser resolvido e quais foram as dificuldades encontradas?.

  2. Desenhe um diagrama mostrando a hierarquia de classes do seu programa para o exercício 1, seguindo o exemplo abaixo. Nesse exemplo, a Subclasse1 herda de Classe1 e implementa a Interface 1.

    Diagrama de classes

  3. De que forma os atributos de classe foram usados no exercício 1, e porque essa seria uma boa escolha?

  4. Desenhe o mesmo tipo de diagrama da questão 2 para o exercício 2.

  5. Qual foi a abordagem usada para inicializar o tabuleiro do exercício 2?

  6. Como a dificuldade do jogo pode ser controlada e como garantir que o jogador seja capaz de vencer no jogo?