Обсуждение:Artificial Anasazi

Материал из Поле цифровой дидактики
Poe

In the example code I provided for the Artificial Anasazi model in NetLogo, reproduction-chance is a variable that determines the likelihood that a turtle will reproduce during each time step of the simulation.

In the code, the reproduce procedure checks if a turtle's reproduction-chance is met, meaning that a random number between 0 and 1 is less than the reproduction-chance value. If the condition is met, the turtle will create a new offspring with the same initial variables.

The reproduction-chance variable can be thought of as a proxy for a range of factors that might influence the reproductive behavior of the Ancestral Pueblo people, such as the availability of resources, the age and health of the turtles, or the presence of social and environmental stressors.

Adjusting the value of reproduction-chance can help modellers explore how changes in these factors might affect the growth of the Ancestral Pueblo population over time, and how the population might respond to changes in resource availability, social organization, and environmental conditions.

globals [total-population]

turtles-own [

 food
 water
 wealth

]

to setup

 clear-all
 set total-population 0
 create-turtles 100 [
   setxy random-xcor random-ycor
   set food 50
   set water 50
   set wealth 0
   set total-population total-population + 1
 ]
 reset-ticks

end

to go

 ask turtles [
   move
   consume-resources
   reproduce
 ]
 tick

end

to move

 rt random 360
 fd 1

end

to consume-resources

 set food food - 1
 set water water - 1
 if food < 0 or water < 0 [
   die
   set total-population total-population - 1
 ]

end

to reproduce

 if random-float 1 < reproduction-chance [
   hatch 1 [
     setxy random-xcor random-ycor
     set food 50
     set water 50
     set wealth 0
     set total-population total-population + 1
   ]
 ]

end

syntaxhighlight

globals [total-population]

turtles-own [  food  water  wealth]

to setup
  clear-all
  set total-population 0
  ; Code omitted for brevity
end

to go
  ask turtles [    move    consume-resources    reproduce  ]
  tick
end

; Code omitted for brevity

ChatGPT

Искусственная модель анасази: Эта модель, разработанная Янссеном и Колером, имитирует динамику численности населения и характер поселений анасази в долине Лонг-Хаус на американском Юго-Западе в период между 800 и 1350 гг. н.э. Модель учитывает экологические факторы, такие как количество осадков и продуктивность сельского хозяйства, а также социальные факторы, такие как рост населения и миграция, чтобы изучить причины окончательного упадка анасази и оставления территории.