Table of Contents
The program simulates how information could spread on some graph given a probability distribution. Each 'edge' between nodes has a weight from 0 to 1, indicating the probability of the 'aware node' (in red) spreading the information to another node, making it also aware.
The code runs in iterations: each iteration runs by pressing ENTER. You can also move the view with the WASD keys, with zoom functionality being available through scroll. Press R for resetting the probability distribution and simulation.
- Optimize code for bigger graph sizes
- Introduce "fuzzy" awareness, for dealing with different levels of knowledge of the information.
- Introduce "conflicting ideas", for showing how different theories could spread and interact.
Please go to open issues for proposing features and reporting bugs.
Distributed under the GPL License. See LICENSE.txt
for more information.
Project Link: https://github.com/joaovl5/secret Linkedin: https://www.linkedin.com/in/joaovieiral/