published by 2015-4 on Fri, 02/27/2015 - 15:45
Relatório - Aula 1
--------------------------------------------------------------------------------------------
Atividade 1: Contato com o Web-site da disciplina
- [CONCLUÍDA] - Foi realizado o primeiro contato com a página da disciplina, experimentadas as suas funcionalidades e também os seus recursos que serão fundamentais para continuidade nas atividade seguintes.
Atividade 2: Uso e Gerenciamento da Página de Relatórios
- [CONCLUÍDA] - Foi criada uma nova página a partir da página principal, e na página principal foi criado um link apontando para essa nova página. Além disso, foi realizado o upload (apenas para teste de upload) de um arquivo txt que pode ser acessado através deste Link.
Atividade 3: Download e Compilação do Código do WorldServer3D
- [CONCLUÍDA] - O código foi compilado e pode ser acessado aqui. Inicialmente não foi possível compilar o código devido a incompatibilidade de versão, mas com o novo código tudo ocorreu como esperado. Ainda assim, é importante salientar que foi necessário criar uma chave para que o arquivo pudesse ser compilado através do 'Web Start'.
Atividade 4: Geração de um Controlador Manual para o Ambiente Virtual
- [CONCLUÍDA] - Nesta atividade foi desenvolvido o template de uma sistema de controle da criatura virtual. Inicialmente foi criado um simples sistema para conexão via socket e em seguida foram adicionados métodos que se comunicam com o servidor de acordo com as especificações definidas nele. Como é possível ver na figura 1, a porta lógica para conexão com o servidor foi a 4011, podendo ser alterada pelo usuário caso houver necessidade.
Figura 1. Sistema de Controle.
Detalhes do Sistema de Controle:
Em "Connection Area" podem ser definidos o host e porta lógica de comunicação com o servidor remoto. Em "Game Area" é possível inserir criaturas virtuais e movimentá-las, em "Output Area" é possível visualizar informações de comunicação entre cliente e servidor, e informações que possam auxiliar o usuário em relação ao jogo e em "System Area", a princípio, existe apenas um botão de ajuda.
Código Fonte:
Executável (webstart): Acessar