Курс по креативному программированию «Игра „Жизнь“. Клеточные автоматы в искусстве, науке, архитектуре и играх»

Дата:
27 августа – 17 сентября
Объем:
5 минут

Участники курса познакомятся с работами математиков Станислава Улама, Джона фон Неймана, Стивена Вольфрама и Джона Конвея и с креативным кодингом на языке программирования JavaScript, а также узнают основы веб- и гейм-дизайна и принципы создания интерактивных веб-страниц на языках HTML, CSS, JavaScript и работы с 2D-графикой и 3D-пространствами.

В ходе практических заданий будут рассмотрены клеточные автоматы — математические модели, которые могут быть использованы для создания сложных и самоорганизующихся систем в различных областях науки и искусства, в том числе для творческих проектов, комплексных симуляций, трехмерных пространств, генерации уровней и поведения игровых персонажей. Итогом курса станет проект, выполненный каждым участником в интересующей его сфере — искусство, симуляция, архитектурный объект или игра. 

Курс состоит из одного офлайн-занятия в компьютерном классе «Ушедший мир», четырех онлайн-встреч и презентации итоговых проектов, формат которой будет определен вместе с участниками. 

Курс предназначен для начинающих программистов или тех, кто впервые будет работать с кодом. Для участия в курсе понадобится только ноутбук без специальных требований к установленным программам и производительности. 

Для участия необходимо отправить заявку до 21 августа включительно. Организаторы рассмотрят заявки и вернутся с ответом до 25 августа.

ЗАПОЛНИТЬ ЗАЯВКУ


РАСПИСАНИЕ

27 августа, воскресенье, 14:00 – 16:30
Компьютерный класс «Ушедший мир»

Встреча – знакомство с авторами и ведущими курса. Введение в клеточные автоматы (КА). Основные понятия и термины. История возникновения и развития. Игра «Жизнь» Джона Конвея. Основы HTML, CSS, JavaScript. Создание интерактивных веб-страниц.


30 августа, среда, 19:30 – 21:30
Онлайн

Искусство и КА. Обзор существующих примеров в области искусства. Программирование простых КА. Одномерные и двухмерные автоматы. Знакомство с библиотекой p5.js.


2 сентября, суббота, 13:00 -15:00
Онлайн

Наука и КА. Примеры использования в биологии, физике, химии. Симуляция распространения вируса. Симуляция распространения пожара.


6 сентября, среда, 19:30 – 21:30
Онлайн

Архитектура и КА. Примеры использования в архитектуре. Трехмерные автоматы. Знакомство с библиотекой Three.js. Симуляция городских систем. Симуляция процесса эрозии для создания архитектурного объекта.  


9 сентября, суббота, 13:00- 15:30
Онлайн

Компьютерные игры и КА. Примеры использования в играх.  Создание ландшафта. Создание логики персонажей с помощью КА. 


10 сентября – 17 сентября

Самостоятельная работа участников над проектами.
Дата презентации проектов будет определена вместе с участниками.


5 октября, 20:30

Презентация проектов участников, онлайн, Zoom

Ссылка на Zoom

Авторы

Алина Черейская

(род. 1989) — архитектор и партнер SA lab, сооснователь платформы по обучению креативному программированию Kodiia, лауреат премии Europe 40under40, исследовательница влияния цифровых технологий на архитектуру, научный руководитель дипломных проектов центра Art&Science ITMO.

Степан Кухарский

(род. 1989) — архитектор и партнер SA lab, вычислительный дизайнер, сооснователь платформы по обучению креативному программированию Kodiia, тьютор международных образовательных программ в области алгоритмического проектирования, использует алгоритмы при создании архитектуры и ландшафтов более 10 лет.

SA lab

Технологически ориентированная компания, основанная в 2016 году, разрабатывает архитектуру и ландшафты в цифровом и физическом мирах. Среди проектов — виртуальные павильоны, всесезонные общественные пространства, модульные дома, поп-ап-пространства, туристические кластеры и видеоигры. Основной фокус SA lab — адаптивная архитектура, реагирующая на социальные, климатические, градостроительные и другие параметры.