Closed felipefcomerlato closed 5 years ago
@felipefcomerlato, uma abordagem possível é ter um fluxo de execução para gerenciar os elementos gráficos e outro para gerenciar a lógica do jogo. Uma outra abordagem, talvez mais simples é adotar um padrão produtor/consumidor, onde comandos (de teclado, de mouse, ou seja, de interação) são produzidos em um fluxo específico; enquanto que outro fluxo de execução se encarrega de tratar de consumi-los, gerando o efeito dos comandos no estado do jogo.
Ao procurar "parallelism in games", encontrei este link interessante:
Alguém teria algum exemplo de uso prático de recurso de processamento paralelo em jogos? O conceito e o uso, para o trabalho, não ficaram claros.