-
Notifications
You must be signed in to change notification settings - Fork 0
luisfmelo/SINF_Project
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
g++ trabalho.cpp -o trabalho command_lib.cpp database.cpp -pthread -lpq ./trabalho Tarefas: * avançar para a proxima pergunta quando todos tiverem respondido; * retirar o utilizador do map quando o seu socket se fecha (e.g. quando o utilizador fecha o terminal sem fazer \exit); ~ implementar funcao \ask; * corrigir o comando \exit; - impedir o jogador de executar certos comandos enquanto está num jogo; - implentar mutexes; - corrigir apresentacao dos resultados no fim do jogo; - criar um comando para anular um jogo; - implementar o comando \info "player"; - implementar comando "\ready" para avançar para a proxima pergunta quando todos estivessem prontos; - utilizar o bool "comecado" na tabela jogo para diferenciar um jogo não existente de um já começado quando alguem faz \accept. (Para isso tem de se voltar a pôr "jogo_criado.erase(criador);" no fim do jogo e não no inicio.) - avançar automaticamente para o fim do jogo a seguir a ultima questao; - verificar se todos argumentos para todas a funções são verificados; - retirar dataehora da tabela jogo (ou implementar esta funcionalidade [menos aconcelhável]); - optimizar o aspeto de quando o jogo arranca; - ignorar as estatisticas se um jogador utilizar uma ajuda; - o utilizador que ajuda não podera executar nenhum outro comando enquando nao ajudar?; - trocar constantes por #defines; Bugs conhecidos: - ... Potenciais bugs: - ... Notas: - Agora ja e possivel usar ^C no servidor sem ter de desligar os utilizadores;
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published