Skip to content

sudoandros/PythonDevelopment2019Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Игра "Жизнь"

Репозиторий является семестровым проектом по курсу "Совместная разработка приложений на Python3".

Задача проекта состоит в реализации на языке Python 3 клеточного автомата Джона Конвея - игры "Жизнь".

Программа способна визуализировать сетку игры с возможностью

  • сделать "живыми" (закрасить) произвольные клетки сетки
  • запустить игру на полученной конфигурации
  • совершить один шаг игры
  • запустить игру на постоянное последовательное совершение шагов и ставить ее на паузу
  • произвольным образом менять конфигурацию игры в любой момент
  • очистить сетку от всех "живых" клеток
  • произвольно перемещаться по сетке игры при помощи ПКМ
  • добавить одну из заранее определенных конифигураций на сетку игры. Например, Glider

При этом возможна не только классическая игра "Жизнь", но и ее вариант Immigration: клетки могут быть двух цветов.

Внешний вид программы:

Окно приложения

За ответами на возникшие вопросы обращайтесь к документации.