Modeling the Spread of a Virus in a Modern Environment Tyler Haines Computer Systems Lab 2009-2010
Introduction A real-time simulation of the spreading of a virus in a building Simulates the path of a virus spreading from host to host Can see what style of buildings reduce the chance of a virus spreading
Background Main system, graphics, interface are all written in Java Pathing AI will be written in Python for simplicity Information on virus spreading Airborne
Background Pathing AI will be based on the potential field AI concept http://aigamedev.com/open/tutorials/potential-fields/
Development
Development Information on development Pathing AI Virus spread information
Development
Results For quarter 1, I have learned that a fast path finding algorithm is important to having a real-time situation. So far, my original plan has barely been changed. The only change I have made so far is in the path finding AI. I originally planned on making a simple brute-force AI, a very inefficient path-finding system.
Results Nice results image