/****************************************************************************** File: RELATORIO Description: Applet utilizado como interface para o jogo de STOP distribuido Project: MAC 5755 - SOD - STOP em rede utilizando Java RMI Authors: Luiz Gustavo Martins (lgustavo@ime.usp.br) Julian Geraldes Monteiro (jm@ime.usp.br) Francisco J Gatto Junior (gatto@oxtech.com.br) Institution: Istituto de Matemática e Estatistica Univesidade de Sao Paulo ********************************************************************************/ Relatorio: Modo de Usar: 1- javac2 -d . *.java 2- rmic -d . stop.StopServerImpl 3- rmic -d . stop.Jogador executando o servidor: 1- java2 -Djava.security.policy=./policy stop.StopServerImpl (ele executa o registry sozinho na porta 2005) Implemetações: A parte gráfica foi toda feita usando o pacote awt. Todo o código foi feito no emacs desde o começo, sem nenhuma ajuda de ambientes gráficos. O Applet quando executado tambem exporta sua interface remota, por isso tivemos alguns problemas executando do browser, pois este nao estava com permissoes para abrir um socket na porta 2005 Para executar os clients estavamos chamando: appletviewer2 ./stopclient.html Melhoramentos: A interface do projeto ainda pode ser melhorada, a sala com os pontos numa versão futura ira mostrar as respostas de todos os jogadores e pontos que cada palavra obteve. Será necessário também a implementação de um dicionário para verificar se uma palavra digitada realmente existe ou foi inventada na hora. Como esses detalhes não são de extrema importância para o funcionamento do projeto cujo objetivo era apenas aprender como utilizar o pacote RMI, podemos considerar esse projeto um sucesso. Observações finais: O jogo mesmo sem uma interface bonita ficou muito divertido de jogar