Клеточные автоматы
Задание для 2 – 5 человек.
Суть задания в том, чтобы сделать программу, которая реализует один или несколько клеточных автоматов, например, Конвейвская игра Жизнь, Муравей Лэнгтона, Циклический клеточный автомат, автомат "Электроника". Можно усложнять: придумывать разные способы задания начального состояния; давать / не давать пользователю возможность модифицировать состояние в процессе; делать управление скоростью и масштабом; делать конечное или бесконечное поле; давать пользователю возможность задавать свои клеточные автоматы со сходными правилами...
Техническое задание CCA (циклические клеточные автоматы)
Техническое задание UCA (универсальные клеточные автоматы)
- Забавные автоматы:
- dead: 5,6,7,8; alive: 2,3,4,5,6,7,8
- void: 0,1,2,3,4,5,6,7; wave1: 0,1,2,3,4,5,6,7,8; wave2: 0,1,2,3,4,5,6,7,8; ...