Это второй проект из курса моего ментора. Проект основан на объектно-ориентированном программировании Python.
Суть задачи - симуляция 2д мира населённого травоядными и хищниками. Кроме существ, мир содержит ресурсы (траву), которым питаются травоядные, и статичные объекты, с которыми нельзя взаимодействовать - они просто занимают место. 2д мир представляет из себя матрицу NxM, каждое существо или объект занимают клетку целиком, нахождение в клетке нескольких объектов/существ - недопустимо.