Laboratorios de Algoritmia I
- PL2
- Grupo 07
- A91668 Tomás Vaz de Carvalho Campinho
- A91635 Miguel Ângelo Alves de Freitas
- A91647 Pedro Alexandre Silva Gomes
Ao decorrer do guiao 10 da última semana o grupo não encontrou dificuldades:
- Criamos o comando jog2 que utiliza as listas criadas por nós anteriormente;
- Criamos o comando jog2 com algumas dificuldades, mas conseguimos ultrapassar;
- O jog2 criado por nós foi baseado na Estratégia baseada na paridade, o grupo chegou a algumas conclusões quanto a esta estratégia que irá reportar ao longo deste relatório.
- Como pedido, realizamos os testes manualmente e efetuamos os prints de tela necessários que estão disponiveis na página do github, metemos numa pasta à parte intitulada como "prints de tela" e também imagens para o readme tal como o professor sugeriu;
- Para além dos exemplos que foram mostrados no guião, o nosso grupo fez simulações reais do jogo fazendo várias partidas para ver se tudo funcionava direito, mostrados nos prints de tela;
- Para além do que foi pedido no guião 10 o grupo fez:
* Atualizamos a documentação do código doxygen (html,latex) -- pasta "doc";
* Removemos todos os Warnings que o código apresentava (neste momento existem 0 warnings usando o comando de compilacao: gcc -std=gnull -Wall -Wextra -pendantic-errors -O *.c -lm);
* Reorganizamos as pastas do Github para tornar mais acessivel e legivel;
* Eliminamos algum código repetitivo;
- Tal como o Professor Francisco Marcondes sugeriu na video aula apartir da plataforma BlackBoard Ultra, criamos uma história e definimos objetivos que deverão ser cumprimidos ao longo da semana pelos vários constituintes do grupo. Estes objetivos foram feitos com a ajuda da plataforma Trello.
Em conclusão, como grupo achamos que todos os objetivos foram cumpridos e apesar das dificuldades que fomos encontrando o grupo conseguiu superar de uma forma muito boa, sempre com um olhar critico e a pensar no proximo passo para que seja mais fácil caso exsitia um erro no futuro, quanto aos testes automáticos o grupo conseguiu realizar alguns vamos tratar agora da implementação ao trabalho! No entanto no desenvolver do jog2 achamos que este tipo de estratégia baseada na paridade não é a melhor, por isso optamos apostar no jog, pois como pode ser visto nos prints de tela a estratégia baseada na paridade nem sempre mais a melhor jogada, o que pode tornar a nossa prestação do torneio instável.
Todas as reuniões entre os elementos do grupo, até ao momento, foram realizadas via Discord/Slack de forma a comunicarmos mais facilmente, isto devido às circunstâncias em que nos encontramos(COVID-19).
Segue-se os prints de tela em relação ao guiao10: