Skip to content

leobeckp/trab3poo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Trabalho 3 de POO

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published