https://github.com/yorko/one_cool_programming_task
Командный проект "Закон Джунглей". Майнор ВШЭ "Интеллектуальный анализ данных", курс "Введение в программирование"
https://github.com/yorko/one_cool_programming_task
algorithms fun project python russian
Last synced: about 1 year ago
JSON representation
Командный проект "Закон Джунглей". Майнор ВШЭ "Интеллектуальный анализ данных", курс "Введение в программирование"
- Host: GitHub
- URL: https://github.com/yorko/one_cool_programming_task
- Owner: Yorko
- Created: 2016-09-30T13:41:35.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2016-10-12T22:11:10.000Z (over 9 years ago)
- Last Synced: 2025-05-07T01:02:28.399Z (about 1 year ago)
- Topics: algorithms, fun, project, python, russian
- Language: Jupyter Notebook
- Homepage: https://electives.hse.ru/minor_intel/pre/
- Size: 7.04 MB
- Stars: 12
- Watchers: 5
- Forks: 12
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Бодрый командный проект по программированию на языке Python. Задача «Закон джунглей»
## Задача
Напишите программу, моделирующую экологическую систему океана, в котором обитают хищники :crocodile: и жертвы :fish:. Океан представляется двуxмерным массивом ячеек. В ячейке может находиться либо хищник, либо жертва, либо препятствие. В каждый квант времени ячейки последовательно обрабатываются. Хищник может съесть соседнюю жертву или просто переместиться на соседнюю клетку, добыча также может переместиться на соседнюю клетку. Если в течение некоторого времени хищник ничего не съел, он погибает. Через определенные интервалы времени хищники и жертвы размножаются, если рядом есть свободная ячейка. При этом потомок занимает свободную ячейку.
Текущее состояние экрана отображается на экране, желательно в виде графического интерфейса. Моделирование закачивается либо по истечении некоторого числа итераций, либо когда погибнут все хищники или жертвы.
Проверьте на этой модели гипотезу о цикличности популяций хищников и жертв.
## В этом репозитории:
- Project description.pdf - еще раз описание задачи
- notebooks - начало решения в виде тетрадки Jupyter
- src - начало решения в виде .py файла
- img - подгружайте сюда свои фотографии, познакомимся :smile: