Michael's Design Study
Line 37: | Line 37: | ||
This is a basic overview of the simulator. It shows a basic spread of red blood cells and a variety of white blood cells. | This is a basic overview of the simulator. It shows a basic spread of red blood cells and a variety of white blood cells. | ||
− | + | <br> | |
+ | ===Simulator View=== | ||
[[Image:Mpp40_virus_draft.jpg]] | [[Image:Mpp40_virus_draft.jpg]] | ||
+ | <br> | ||
+ | <br> | ||
+ | |||
+ | ===UML Draft=== | ||
+ | [[Image:Mpp40_uml_draft1.jpg]] | ||
+ | <br> | ||
+ | |||
+ | This initial draft has some similar elements from the 324 Assignment 2 (Balls), just to get it started. | ||
− | + | <br> | |
+ | <br> | ||
[[User:Michael_Price|Michael's home]] | [[User:Michael_Price|Michael's home]] | ||
[[Michael's Log|Michael's Log]] | [[Michael's Log|Michael's Log]] |
Revision as of 01:52, 30 July 2010
Contents |
Virus! A project for 427
Virus! simulates the spread of a virus across a plane of red blood cells, with a mix of some white blood cells to combat the infection.
Project Outline
My Design Study is to implement a simple virus simulator and to improve the design of the application through Design Patterns and OOD principles. Virus! is a very simple animated simulator of a Virus Cell infecting a host through the red blood cells. This simulator is loosely based on real world biology but is grossly simplified for purposes of the study. This is a project for COSC427 and does not work alongside any other course, unfortunately.
Virus! Cells
Cell Rules
- Red Blood cells can be Infected
- Virus' can only infect neighboring red cells
- Virus' cannot infect White blood cells
In terms of a simple immune system three types of white blood cells exist; Dendrite Cell, Lymphocytes and Eosinophil.
- Dendrites can spawn Lymphocytes or Eosinophil (50/50 chance) cells into neighboring Red Blood Cells.
- Lymphocytes can kill neighboring viruses (and restore Red Blood Cells).
- Eosinophil cannot be infected. But does nothing more.
For some basic references see White Blood Cell
Initial Design
This is a basic overview of the simulator. It shows a basic spread of red blood cells and a variety of white blood cells.
Simulator View
UML Draft
This initial draft has some similar elements from the 324 Assignment 2 (Balls), just to get it started.