Skip to content

Latest commit

 

History

History
35 lines (21 loc) · 1.57 KB

README.md

File metadata and controls

35 lines (21 loc) · 1.57 KB

Trabalho Nº 3 da Disciplina SCC0604 - Programação Orientada a Objetos

Esse trabalho consiste na implementação de mais funcionalidades ao que ja foi desenvolvido nos trabalhos anteriores, como a comunicação por Sockets e a utilização de Threads, além de Interface e Programação Genérica.

Como compilar

Para compilar, basta digitar "make build" na pasta raiz do repositório, que tanto o Cliente e o Servidor serão compilados.

Como executar

Para abrir o Cliente, digite "make cliente" ou "make client" na pasta raiz do repositório.

Para abrir o Servidor, digite "make server" ou "make servidor" na pasta raiz do repositório.

Como jogar

** Duas contas estão previamente disponíveis: teste e teste1. A senha para ambas as contas é "teste". **

Você pode registrar sua conta após abrir o Cliente, clicando em "Registrar" na tela de Login.

Após efetuar o login, crie um time para que possa participar de batalhas. Basta clicar no botão "Criar time", escolher o nome do time, as classes dos três personagens e seus nomes. Depois, clicar em "Criar".

Para participar de uma batalha, pressione o botão "Encontrar batalha". Uma batalha será automaticamente iniciada quando outro jogador pressionar o botão "Encontrar batalha".

Você pode cancelar o estado de aguardar batalha, clicando em "Sair da fila".

Para visualizar seus itens, pressione o botão "Inventário" e clique no personagem desejado, no painel de informações sobre o time.

Código desenvolvido por:

Leonardo Beck Prates - Nº USP 7962121

Mateus Ribeiro Vanzella - Nº USP 8504181