Skip to content

Simulador de Fake News: Demonstra o efeito da disseminação de fake news em um mundo com pessoas, IA disseminadora/destruidora e meio de comunicação confiável.

License

Notifications You must be signed in to change notification settings

Sombra-HY/Simulation_FakeNews

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simulador de Fake News

Recursos

  • O simulador é baseado em uma grade de mundo composta por uma matriz de 30 linhas por 60 colunas.
  • A grade de mundo é cíclica, o que significa que objetos móveis reaparecem no lado oposto quando atingem as bordas.
  • Cada pessoa se move aleatoriamente dentro da grade de mundo, com quatro movimentos possíveis: para cima, para baixo, para a esquerda e para a direita, todos com um tamanho de passo de 1.
  • Quando duas pessoas entram em contato, elas trocam informações de contato (números de WhatsApp) e se tornam conhecidas uma da outra.
  • O contato ocorre quando duas pessoas ocupam o mesmo quadrado ou estão em quadrados adjacentes (acima, abaixo, esquerda ou direita).
  • Quando uma pessoa entra em contato com a IA que dissemina fake news, ela recebe e espalha as fake news para todos os seus contatos, tornando todo o grupo "desinformado".
  • Quando uma pessoa entra em contato com a IA que desmente fake news, ela remove as fake news de todos os seus contatos, inclusive dela mesma, tornando todo o grupo "bem informado".
  • Uma pessoa que entra em contato com o veículo de comunicação confiável não recebe fake news por 30 segundos.
  • Diferentes tipos de pessoas são representados por cores diferentes na simulação: pessoas sem fake news, pessoas com fake news e pessoas resistentes a fake news.

Implementação

O projeto segue o diagrama de classes fornecido e utiliza uma grade de mundo com objetos móveis. A simulação é executada por meio da interface do console, exibindo a grade de mundo e informações relevantes sobre a disseminação de fake news.

Uso

Para executar o simulador, compile e execute o código Java no Netbeans IDE. A interface do console exibirá a grade de mundo simulada e informações sobre a propagação de fake news.

Observação: Para criar uma grade de mundo colorida no console, são utilizados códigos de escape ANSI.

Créditos

Este projeto foi desenvolvido como um exercício de simulação para entender os efeitos da disseminação de fake news em um ambiente controlado.

Para mais detalhes, consulte os arquivos de código-fonte em Java.

About

Simulador de Fake News: Demonstra o efeito da disseminação de fake news em um mundo com pessoas, IA disseminadora/destruidora e meio de comunicação confiável.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages