Conway's Game of Life in pure HTML/CSS/JS
Необходимо разработать мини-игру "Жизнь" - клеточный автомат, придуманный английским математиком Джоном Конвеем в 1970 году.
-
Для игрового поля предлагается использовать эмуляцию поверхности тора (каждая крайняя правая клетка является соседом крайней левой клетки с тем же Y и каждая крайняя верхняя клетка является соседом крайней нижней клетки с тем же X).
-
Поле может быть любых размеров. Должна быть возможность изменять размерность поля через графический интерфейс.
-
Генерацию первого поколения предлагаем сделать с помощью мыши и/или сгенерировать случайным образом. (должно работать оба варианта)
-
Время генерации нового поколения отобразите на экране в любом удобном вам виде
-
Реализация должна быть выполнена на JS + CSS + HTML без привлечения сторонних библиотек, фреймворков, сборщиков проектов пакетных менеджеров и т.д.
В остальных аспектах не ограничиваем ваш творческий потенциал.
Мы обязательно попробуем запустить Вашу реализацию игры жизнь на большом поле, скажем, 1000 на 1000 клеток и больше, игра должна работать без существенных потерь производительности.