Download Project Proposal - Computer Science Implementation Projects | CSC 410 and more Study Guides, Projects, Research Computer Science in PDF only on Docsity! Geoff Sholler CSC 410 Project Proposal 1/21/2008 Overseeing Professors Geoff Sutcliffe Lev Kapitanski Basic Overview A program which will simulate the relation between mosquitos and humans. Will be programmed in either NetLogo(a programming language and environment designed to handle such simulations) or Java using the jogl package for the graphics. People and mosquito's movements and interactions will be dictated by probability driven algorithms taking previously gathered data which include things like a mosquito's attraction to body heat. Data to build said algorithms will be given to me by Prof. Lev Kapitanski. End result will be something like dots moving around in a square, color coded to be human or mosquito, with output being data regarding information about the number of bites and other such things yet to be determined. Implementation Ideas Make the map a 2 dimensional array of pointers pointing to objects if there is something in the square or to nothing if it is unoccupied or have an array of human objects and an array of mosquito objects with x and y variables defined within that are used through the graphics package to dictate where they objects are. Movement would be set up by a probability driven system and would update at given intervals the location of the objects. If a mosquito is within a certain range of a human, a bite would occur, and this would be marked by either the human object changing, the mosquito object changing, or both. Possible Features Include a lifespan/reproduction rate for the mosquitos such as if two mosquitos who recently fed occupy the same square, a certain number of new mosquitos emerge and mosquitos only last for some number of cycles.