NetLogo banner

NetLogo Publications
Contact Us

Modeling Commons

Beginners Interactive NetLogo Dictionary (BIND)
NetLogo Dictionary

User Manuals:
Farsi / Persian


NetLogo Models Library:
Sample Models/Biology/Evolution

(back to the library)


[screen shot]

If you download the NetLogo application, this model is included. You can also Try running it in NetLogo Web


A prevailing theory says that Native Americans descended from prehistoric hunters who walked from northeast Asia across a land bridge, formed at the end of the Ice Age, to Alaska some 12,000 years ago. Fossil evidence shows that before their arrival, there were large mammals in the Americas. The oldest mammoth fossils date the mammoths to 11,400 years ago, a little over a thousand years after the migration. This model illustrates two theories of how these megafaunal species quickly became extinict: the hunting theory and the climate change theory.

The hunting theory states that Native Americans who arrived in the "New World" were responsible for the extinction of the large mammals of the Americas such as the American lion, tiger and mammoth. This theory is advanced by Jared Diamond in his book: The Third Chimpanzee. The basic premise of the theory is that American large mammals evolved without human contact, so they were tame and unafraid of the migrating humans, allowing a high probability of successful hunting by the humans. This could account for the very rapid simultaneous extinction of all American large mammals at roughly the same time as the human arrival.

The climate change theory states that unexpected rapid climate changes associated with interstadial warming events occurred during this period, and suggests that the metapopulation structures (e.g. habitat, food and water sources, etc.) necessary to survive such repeated and rapid climatic shifts were susceptible to human impacts.

This model is highly stylized: mammoths are a stand-in for all large mammals that were affected by hunting and climate change. In reality, there were no mammoths in South America. The way climate change operates in the model (by making random patches inhospitable for mammoths) is not realistic either. Still, the model nicely illustrates how NetLogo can be used to compare the effect of two competing processes.


Humans enter North America from Alaska. They hunt mammoths and have a high chance of killing them. Mammoths also have a 3% chance of killing humans. Both humans and mammoths reproduce according to the MAMMOTH-BIRTH-RATE and HUMAN-BIRTH-RATE sliders.

Both mammoths and humans die naturally from old age or from too much overcrowding. In addition, based on the CLIMATE-CHANGE-DECAY-CHANCE, each habitable patch has a chance of being affected by climate change. Patches that are affected by climate change turn a light green color and mammoths on these patches have a higher chance of dying naturally.


The NUMBER-OF-MAMMOTHS slider sets the initial number of mammoths.

The NUMBER-OF-HUMANS slider sets the initial number of human hunters.

SETUP initializes the mammoths and people.

GO starts and stops the simulation.

The HUMAN-SPEED slider sets the distance, in patches, that a human can travel each month.

The MAMMOTH-SPEED slider sets the distance, in patches, that a mammoth can travel each month.

The MAMMOTH-BIRTH-RATE slider sets the likelihood of a mammoth reproducing each month.

The HUMAN-BIRTH-RATE slider sets the likelihood of a human reproducing each month.

The ODDS-OF-KILLING slider sets the odds that when a human encounters a mammoth, the mammoth will die.

The CLIMATE-CHANGE-DECAY-CHANCE slider sets the likelihood of a green patch being affect by climate change and becoming inhospitable for mammoths.

The YEARS monitor displays elapsed years in the model.

The COUNT HUMANS monitor shows the current number of humans, and the COUNT MAMMOTHS monitor shows the current number of mammoths.

These counts are also dynamically plotted in the POPULATION plot.


Notice the rate of migration of the humans. How does that affect the population of mammoths?

Notice the rate of mammoth decline. How many years does it take for them to go extinct?


Vary the ODDS-OF-KILLING. How does that affect the mammoth population?

Vary the ratio of MAMMOTH-SPEED and HUMAN-SPEED. How does that affect the mammoth population?

Vary the MAMMOTH-BIRTH-RATE and HUMAN-BIRTH-RATE. How does that affect the mammoth and human populations?

Vary the CLIMATE-CHANGE-DECAY-CHANCE slider. How does that affect the number of mammoth deaths due to hunting?


Make separate monitors for North and South America.

What if Central America weren't so narrow? Do you think that it, or other geographical features, could block human hunters the way this model works?

How would adding islands affect the model?

Make the movement of the humans and mammoths more realistic rather than random.


The model uses import-pcolors to load a map of the Americas. This shows how easy it is to model semi-realistic geographical features in NetLogo without having to resort to the GIS extension, which is very powerful but harder to use.


This model is partly based on the theory expounded by Jared Diamond in: Diamond, J. (1993). The Third Chimpanzee. Basic Books.

It is also based on the work in: Cooper, A., Turney, C., Hughen, K., Brook, B., McDonald, H., & Bradshaw, J. (2015). "Abrubt warming events drove Late Pleistocene Holartic megafaunal turnover." Science. American Association for the Advancement of Science.

Thanks to Nicolas Payette for converting this model from StarLogoT to NetLogo.


If you mention this model or the NetLogo software in a publication, we ask that you include the citations below.

For the model itself:

Please cite the NetLogo software as:


Copyright 1997 Uri Wilensky.


This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License. To view a copy of this license, visit or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.

Commercial licenses are also available. To inquire about commercial licenses, please contact Uri Wilensky at

This model was created as part of the project: CONNECTED MATHEMATICS: MAKING SENSE OF COMPLEX PHENOMENA THROUGH BUILDING OBJECT-BASED PARALLEL MODELS (OBPML). The project gratefully acknowledges the support of the National Science Foundation (Applications of Advanced Technologies Program) -- grant numbers RED #9552950 and REC #9632612.

Converted from StarLogoT to NetLogo, 2016.

(back to the NetLogo Models Library)