Задание № 3369

Студент

Бергман Арсений

Задача

Эволюция

Состояние

Завершено

Баллов

0

Назначено

14.06.2021, 03:10

Завершено

14.06.2021, 13:59

Аналог задачи «Популяция», но на С++ и с большими возможностями.

Примерные направления развития:

  • Возможность нескольким объектам (в т.ч. разных классов) находиться в одной ячейке поля.
  • Возможность задать ландшафт, но так, чтобы объекты разных классов могли по-разному на него реагировать. Например, травоядное (горный козёл) может залезть вверх по отвесному склону, а хищник не может, и т.д.

Примечания

Проект "Эволюция". Карта состоящая из ячеек разной местности: лес, пустыня и т.п. На карту спамятся животные двух видов: хищники и травоядные. В каждой ячейке периодически появляется некоторое количество еды для травоядных. После насыщения животное дает потомство. В симуляции будет наблюдаться расселение и количество животных. Также можно будет добавить возможность мутации. Для графического интерфейса будет использоваться библиотека SDL.

Действия