Skip to content

zhitm/survival

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

survival

Правила мира: существует клетчатое поле, на нем сосуществуют кролики, охотники, морковка. Охотники (красные) - бессмертные существа, охотящиеся на кроликов в их поле зрения, если их нет - ходят наугад. Если он наступил на морковку, она исчезнет, но возродится через сколько-то ходов.

Кролики (синие) больше всего боятся охотников. Увидев охотника, тут же убегают, не обращая внимание на еду, пока тот не исчезнет из поля зрения. Если рядом охотника нет, кролик ищет еду, нет и ее - в зависимости от того, способен ли размножаться, ищет еду или другого кролика. Морковка (желтая) каждые сколько-то ходов генерируется на прежних местах, которые были выбраны в начале случайным образом. Когда все кролики умирают, игра останавливается

Можно заметить, что если плотность кроликов малая, и не образовалась их община, они с большой вероятностью вымирают. Дольше всего живут кролики, если у них несколько общин на поле.

Если на поле рассредоточено много кроликов, то они обязательно образуют группы и практически не будет одиночек.

Можно менять сетку, частоту регенерации морковки, возраст зрелости кролика, продолжтельность жизни без еды, количество кроликов, охотников, морковок, зрение охотников и кроликов.

Время между ходами стоит 0.1 сек, можно изменить в классе main в игровом цикле

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages