MC336 - Cilada: Juízes

Criada: 2011-09-06
Modificada: Última data abaixo

Como Utilizar o Juiz

Vocês poderão utilizar o Juiz da seguinte forma:

  1. crie um diretório cilada contendo os tipos básicos
  2. crie um diretório irmão de cilada contendo seu pacote
  3. o nome de seu pacote deve iniciar-se com raXXXXXX, onde XXXXXX é o seu RA
  4. no diretório pai de cilada, copie o arquivo juiz.jar
  5. no diretório pai de cilada, execute:
    java -jar juiz.jar raXXXXXX raXXXXXX
    para fazer o seu jogador jogar conta si mesmo. Se tiver outras versões de seu jogador, basta ir fazendo mais pacotes irmãos do primeiro e colocando quem vai jogar contra quem na linha de comando.

É possível usar dentro do Eclipse ou NetBeans também.

Versões do Juiz

2011-09-02: juiz.jar Versão inicial: conduz minimamente uma partida. Não conta tempo.

2011-09-04: juiz2.jar Sabe quando o jogo acabou, diferenciando jogadas inválidas de derrotas honrosas.

2011-09-07: juiz3.jar Saída padronizada para o sistema de submissão. Nada se alterou para os jogadores.

2011-09-15: juiz4.jar Número mínimo de linhas e colunas mudou para 5; máximo continua 10.

2011-09-25: juiz5.jar Juiz controla melhor pecas já usadas, e imprime número da versão.

2011-10-12: juiz6.jar Imprime número da versão no out; captura runtime exceptions.

2011-11-02: juiz7.jar Imprime tempo total de cada jogador.

2011-11-04: juiz8.jar Fixa tabuleiro em 10x10, com 26 peças de 2 e 16 peças de 3; corrige erro de formatação no tempo.

2011-11-09: juiz9.jar Implementa limite de tempo de (5+k)*1.1 segundos para completar as primeiras k jogadas de cada jogador.


MC336 Home

© 2011 João Meidanis