EltonCN / MC322-Projeto

Jogo de RPG inspirado em Hero Quest desenvolvido para a disciplina de graduação MC322 - Programação Orientada a Objetos - Unicamp - 1ºS2020
MIT License
0 stars 0 forks source link

Funcionamento de Mensagens - Síncrono ou Assíncrono #1

Closed EltonCN closed 4 years ago

EltonCN commented 4 years ago

O funcionamento de mensagens será síncrono ((uma entidade envia e a lista imediatamente a entrega, não precisando armazenar as mensagens), ou assíncrono (uma entidade envia, a lista armazena e a entidade pode executar um método para receber). Síncrono: a concentração gasta menos memória, e uma busca de "mensagem de pose com pose mais próxima" ou de "mensagem de ataque com entidade mais próxima" se torna mais simples; o sistema de inscrição simplifica, já que não precisa existir. Porém, o armazenamento de mensagens é mais complexo

EltonCN commented 4 years ago

Será assíncrono. Adicionado método "clear" para limpar a lista a cada ciclo; e métodos de getMessage nas entidades