Репозиторий является семестровым проектом по курсу "Совместная разработка приложений на Python3".
Задача проекта состоит в реализации на языке Python 3 клеточного автомата Джона Конвея - игры "Жизнь".
Программа способна визуализировать сетку игры с возможностью
- сделать "живыми" (закрасить) произвольные клетки сетки
- запустить игру на полученной конфигурации
- совершить один шаг игры
- запустить игру на постоянное последовательное совершение шагов и ставить ее на паузу
- произвольным образом менять конфигурацию игры в любой момент
- очистить сетку от всех "живых" клеток
- произвольно перемещаться по сетке игры при помощи ПКМ
- добавить одну из заранее определенных конифигураций на сетку игры. Например, Glider
При этом возможна не только классическая игра "Жизнь", но и ее вариант Immigration: клетки могут быть двух цветов.
Внешний вид программы:
За ответами на возникшие вопросы обращайтесь к документации.