БлогNot. Муравьи Лэнгтона на Javascript

Муравьи Лэнгтона на Javascript

Симпатичные создания (Вики), жаль только, модель изначально не была "заточена" на тороидальное поле как в "Жизни" (тороидальное игровое поле свёрнуто так, что верхний край пикселов соседствует с нижним, а левый - с правым) и на изменение цветов, но, может быть, Вы сами добавите к скрипту такие возможности.

Зато муравьёв может быть сколько угодно, они перечислены в массиве ants, а канву заданного в настройках размера документ создаёт себе сам.

Всё остальное легко увидеть, открыв исходный код страницы со скриптом, ниже она прилагается с обрамлением HTML5, файл выложен в кодировке Юникода UTF-8.

Чтобы инвертировать муравья, поменяйте в исходнике местами числа 0 и 255 в строках

blackPixels.data[i + 3] = 0;
whitePixels.data[i + 3] = 255;

 Открыть файл HTML5 Муравьи Лэнгтона в текущей вкладке (3 Кб)


теги: javascript графика цвет

24.05.2019, 16:59; рейтинг: 164